Lines Matching refs:i
216 int i; in phase28_spi_write() local
227 for (i = bits - 1; i >= 0; i--) { in phase28_spi_write()
231 if (data & (1 << i)) in phase28_spi_write()
348 int i; in wm_master_vol_get() local
349 for (i = 0; i < 2; i++) in wm_master_vol_get()
350 ucontrol->value.integer.value[i] = spec->master[i] & in wm_master_vol_get()
425 int i; in phase28_init() local
468 for (i = 0; i < ice->num_total_dacs; i++) { in phase28_init()
469 spec->vol[i] = WM_VOL_MUTE; in phase28_init()
470 wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]); in phase28_init()
495 int i, ofs, voices; in wm_vol_get() local
499 for (i = 0; i < voices; i++) in wm_vol_get()
500 ucontrol->value.integer.value[i] = in wm_vol_get()
501 spec->vol[ofs+i] & ~WM_VOL_MUTE; in wm_vol_get()
510 int i, idx, ofs, voices; in wm_vol_put() local
516 for (i = 0; i < voices; i++) { in wm_vol_put()
518 vol = ucontrol->value.integer.value[i]; in wm_vol_put()
521 vol |= spec->vol[ofs+i] & WM_VOL_MUTE; in wm_vol_put()
522 if (vol != spec->vol[ofs+i]) { in wm_vol_put()
523 spec->vol[ofs+i] = vol; in wm_vol_put()
524 idx = WM_DAC_ATTEN + ofs + i; in wm_vol_put()
525 wm_set_vol(ice, idx, spec->vol[ofs+i], in wm_vol_put()
526 spec->master[i]); in wm_vol_put()
551 int voices, ofs, i; in wm_mute_get() local
556 for (i = 0; i < voices; i++) in wm_mute_get()
557 ucontrol->value.integer.value[i] = in wm_mute_get()
558 (spec->vol[ofs+i] & WM_VOL_MUTE) ? 0 : 1; in wm_mute_get()
567 int change = 0, voices, ofs, i; in wm_mute_put() local
573 for (i = 0; i < voices; i++) { in wm_mute_put()
574 int val = (spec->vol[ofs + i] & WM_VOL_MUTE) ? 0 : 1; in wm_mute_put()
575 if (ucontrol->value.integer.value[i] != val) { in wm_mute_put()
576 spec->vol[ofs + i] &= ~WM_VOL_MUTE; in wm_mute_put()
577 spec->vol[ofs + i] |= in wm_mute_put()
578 ucontrol->value.integer.value[i] ? 0 : in wm_mute_put()
580 wm_set_vol(ice, ofs + i, spec->vol[ofs + i], in wm_mute_put()
581 spec->master[i]); in wm_mute_put()
613 int change = 0, i; in wm_master_mute_put() local
616 for (i = 0; i < 2; i++) { in wm_master_mute_put()
617 int val = (spec->master[i] & WM_VOL_MUTE) ? 0 : 1; in wm_master_mute_put()
618 if (ucontrol->value.integer.value[i] != val) { in wm_master_mute_put()
620 spec->master[i] &= ~WM_VOL_MUTE; in wm_master_mute_put()
621 spec->master[i] |= in wm_master_mute_put()
622 ucontrol->value.integer.value[i] ? 0 : in wm_master_mute_put()
625 wm_set_vol(ice, WM_DAC_ATTEN + dac + i, in wm_master_mute_put()
626 spec->vol[dac + i], in wm_master_mute_put()
627 spec->master[i]); in wm_master_mute_put()
924 unsigned int i, counts; in phase28_add_controls() local
928 for (i = 0; i < counts; i++) { in phase28_add_controls()
930 snd_ctl_new1(&phase28_dac_controls[i], in phase28_add_controls()
936 for (i = 0; i < ARRAY_SIZE(wm_controls); i++) { in phase28_add_controls()
938 snd_ctl_new1(&wm_controls[i], ice)); in phase28_add_controls()