MASK_FIRST_FIELD
rmh->Cmd[0] |= (((u32)param1 & MASK_FIRST_FIELD) << FIELD_SIZE) & MASK_DSP_WORD;
rmh->Cmd[0] |= ((u32)param2 & MASK_FIRST_FIELD) & MASK_DSP_WORD;
rmh->Cmd[0] |= (((u32)pipe & MASK_FIRST_FIELD) << FIELD_SIZE) & MASK_DSP_WORD;
p = chip->irq_rmh.Stat[i] & MASK_FIRST_FIELD;
chip->audio_outs = rmh.Stat[0] & MASK_FIRST_FIELD;
chip->audio_ins = (rmh.Stat[0] >> (FIELD_SIZE*2)) & MASK_FIRST_FIELD;
MASK_FIRST_FIELD);
MASK_FIRST_FIELD);
int pipe = prmh->stat[i] & MASK_FIRST_FIELD;
snd_BUG_ON(param1 > MASK_FIRST_FIELD);
snd_BUG_ON(param2 > MASK_FIRST_FIELD);
if ((rmh.stat[0] & MASK_FIRST_FIELD) < mgr->playback_chips * 2)
if (((rmh.stat[0] >> (2 * FIELD_SIZE)) & MASK_FIRST_FIELD) <