SF_GENREG_OFFSET
sf_reg_read((sc), (reg) + SF_GENREG_OFFSET)
sf_reg_write((sc), (reg) + SF_GENREG_OFFSET, (val))
SF_GENREG_OFFSET, SF_FUNCREG_SIZE, &sc->sc_sh_func)) != 0) {