Lines Matching refs:idx

92 static int stac9460_dac_mute(struct snd_ice1712 *ice, int idx,  in stac9460_dac_mute()  argument
97 old = stac9460_get(ice, idx); in stac9460_dac_mute()
102 stac9460_put(ice, idx, new); in stac9460_dac_mute()
112 int idx; in stac9460_dac_mute_get() local
115 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_mute_get()
117 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_mute_get()
118 val = stac9460_get(ice, idx); in stac9460_dac_mute_get()
127 int idx, change; in stac9460_dac_mute_put() local
130 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_mute_put()
132 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_mute_put()
139 change = stac9460_dac_mute(ice, idx, ucontrol->value.integer.value[0]); in stac9460_dac_mute_put()
159 int idx; in stac9460_dac_vol_get() local
163 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_vol_get()
165 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_vol_get()
166 vol = stac9460_get(ice, idx) & 0x7f; in stac9460_dac_vol_get()
175 int idx; in stac9460_dac_vol_put() local
180 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_vol_put()
182 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_vol_put()
184 tmp = stac9460_get(ice, idx); in stac9460_dac_vol_put()
193 stac9460_put(ice, idx, (0x7f - nvol) | (tmp & 0x80)); in stac9460_dac_vol_put()
321 int idx; in stac9460_set_rate_val() local
340 for (idx = 0; idx < 7 ; ++idx) in stac9460_set_rate_val()
341 changed[idx] = stac9460_dac_mute(ice, in stac9460_set_rate_val()
342 STAC946X_MASTER_VOLUME + idx, 0); in stac9460_set_rate_val()
348 for (idx = 0; idx < 7 ; ++idx) { in stac9460_set_rate_val()
349 if (changed[idx]) in stac9460_set_rate_val()
350 stac9460_dac_mute(ice, STAC946X_MASTER_VOLUME + idx, 1); in stac9460_set_rate_val()
447 unsigned int data, int idx) in write_data() argument
449 for (; idx >= 0; idx--) { in write_data()
455 if (data & (1 << idx)) in write_data()
472 int idx) in read_data() argument
476 for (; idx >= 0; idx--) { in read_data()
483 data |= (1 << idx); in read_data()