hda_get_reg_by_offset
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
rintcnt = hda_get_reg_by_offset(sc, HDAC_RINTCNT);
lpib = hda_get_reg_by_offset(sc, off + HDAC_SDLPIB);
static inline uint32_t hda_get_reg_by_offset(struct hda_softc *sc,
reg_value = hda_get_reg_by_offset(sc, offset);
uint32_t intctl = hda_get_reg_by_offset(sc, HDAC_INTCTL);
rirbsts = hda_get_reg_by_offset(sc, HDAC_RIRBSTS);
wakeen = hda_get_reg_by_offset(sc, HDAC_WAKEEN);
statests = hda_get_reg_by_offset(sc, HDAC_STATESTS);
sdsts = hda_get_reg_by_offset(sc, off + HDAC_SDSTS);
uint8_t rirbctl = hda_get_reg_by_offset(sc, HDAC_RIRBCTL);
lvi = hda_get_reg_by_offset(sc, off + HDAC_SDLVI);
bdpl = hda_get_reg_by_offset(sc, off + HDAC_SDBDPL);
bdpu = hda_get_reg_by_offset(sc, off + HDAC_SDBDPU);
sdctl = hda_get_reg_by_offset(sc, off + HDAC_SDCTL0);
return (hda_get_reg_by_offset(sc, offset));
uint32_t old = hda_get_reg_by_offset(sc, offset);
corbsize = hda_get_reg_by_offset(sc, HDAC_CORBSIZE) & \
corblbase = hda_get_reg_by_offset(sc, HDAC_CORBLBASE);
corbubase = hda_get_reg_by_offset(sc, HDAC_CORBUBASE);
corb->wp = hda_get_reg_by_offset(sc, HDAC_CORBWP);
corb->rp = hda_get_reg_by_offset(sc, HDAC_CORBRP);
corb->wp = hda_get_reg_by_offset(sc, HDAC_CORBWP);
rirbsize = hda_get_reg_by_offset(sc, HDAC_RIRBSIZE) & \
rirblbase = hda_get_reg_by_offset(sc, HDAC_RIRBLBASE);
rirbubase = hda_get_reg_by_offset(sc, HDAC_RIRBUBASE);
rirb->wp = hda_get_reg_by_offset(sc, HDAC_RIRBWP);
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
uint32_t value = hda_get_reg_by_offset(sc, offset);
dpibubase = hda_get_reg_by_offset(sc, HDAC_DPIBUBASE);