hda_set_reg_by_offset
hda_set_reg_by_offset(sc, offset, old);
hda_set_reg_by_offset(sc, HDAC_RIRBWP, rirb->wp);
hda_set_reg_by_offset(sc, off + HDAC_SDLPIB, pib);
hda_set_reg_by_offset(sc, 0x2000 + off + HDAC_SDLPIB, pib);
static inline void hda_set_reg_by_offset(struct hda_softc *sc, uint32_t offset,
hda_set_reg_by_offset(sc, offset, reg_value);
hda_set_reg_by_offset(sc, HDAC_INTSTS, intsts);
hda_set_reg_by_offset(sc, HDAC_GCAP,
hda_set_reg_by_offset(sc, HDAC_VMAJ, 0x01);
hda_set_reg_by_offset(sc, HDAC_OUTPAY, 0x3c);
hda_set_reg_by_offset(sc, HDAC_INPAY, 0x1d);
hda_set_reg_by_offset(sc, HDAC_CORBSIZE,
hda_set_reg_by_offset(sc, HDAC_RIRBSIZE,
hda_set_reg_by_offset(sc, off + HDAC_SDFIFOS, HDA_FIFO_SIZE);
hda_set_reg_by_offset(sc, HDAC_CORBRP, corb->rp);
hda_set_reg_by_offset(sc, offset, old);
hda_set_reg_by_offset(sc, offset, old);