Lines Matching refs:idx
78 static int stac9460_dac_mute(struct snd_ice1712 *ice, int idx, in stac9460_dac_mute() argument
83 old = stac9460_get(ice, idx); in stac9460_dac_mute()
88 stac9460_put(ice, idx, new); in stac9460_dac_mute()
98 int idx; in stac9460_dac_mute_get() local
101 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_mute_get()
103 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_mute_get()
104 val = stac9460_get(ice, idx); in stac9460_dac_mute_get()
113 int idx, change; in stac9460_dac_mute_put() local
116 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_mute_put()
118 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_mute_put()
125 change = stac9460_dac_mute(ice, idx, ucontrol->value.integer.value[0]); in stac9460_dac_mute_put()
145 int idx; in stac9460_dac_vol_get() local
149 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_vol_get()
151 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_vol_get()
152 vol = stac9460_get(ice, idx) & 0x7f; in stac9460_dac_vol_get()
161 int idx; in stac9460_dac_vol_put() local
166 idx = STAC946X_MASTER_VOLUME; in stac9460_dac_vol_put()
168 idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + STAC946X_LF_VOLUME; in stac9460_dac_vol_put()
170 tmp = stac9460_get(ice, idx); in stac9460_dac_vol_put()
179 stac9460_put(ice, idx, (0x7f - nvol) | (tmp & 0x80)); in stac9460_dac_vol_put()
307 int idx; in stac9460_set_rate_val() local
326 for (idx = 0; idx < 7 ; ++idx) in stac9460_set_rate_val()
327 changed[idx] = stac9460_dac_mute(ice, in stac9460_set_rate_val()
328 STAC946X_MASTER_VOLUME + idx, 0); in stac9460_set_rate_val()
334 for (idx = 0; idx < 7 ; ++idx) { in stac9460_set_rate_val()
335 if (changed[idx]) in stac9460_set_rate_val()
336 stac9460_dac_mute(ice, STAC946X_MASTER_VOLUME + idx, 1); in stac9460_set_rate_val()
433 unsigned int data, int idx) in write_data() argument
435 for (; idx >= 0; idx--) { in write_data()
441 if (data & (1 << idx)) in write_data()
458 int idx) in read_data() argument
462 for (; idx >= 0; idx--) { in read_data()
469 data |= (1 << idx); in read_data()