HDA_RIRBCTL_RIRBDMAEN
if (rirbctl & HDA_RIRBCTL_RIRBDMAEN) { /* running? */
AZ_WRITE_1(az, RIRBCTL, rirbctl & ~HDA_RIRBCTL_RIRBDMAEN);
if ((rirbctl & HDA_RIRBCTL_RIRBDMAEN) == 0)
HDA_RIRBCTL_RIRBDMAEN | HDA_RIRBCTL_RINTCTL);
if (rirbctl & HDA_RIRBCTL_RIRBDMAEN)
if ((AZ_READ_1(az, RIRBCTL) & HDA_RIRBCTL_RIRBDMAEN) == 0) {