Lines Matching refs:idx

57 	unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id);  in snd_emu10k1_spdif_get()  local
61 if (idx >= 3) in snd_emu10k1_spdif_get()
64 ucontrol->value.iec958.status[0] = (emu->spdif_bits[idx] >> 0) & 0xff; in snd_emu10k1_spdif_get()
65 ucontrol->value.iec958.status[1] = (emu->spdif_bits[idx] >> 8) & 0xff; in snd_emu10k1_spdif_get()
66 ucontrol->value.iec958.status[2] = (emu->spdif_bits[idx] >> 16) & 0xff; in snd_emu10k1_spdif_get()
67 ucontrol->value.iec958.status[3] = (emu->spdif_bits[idx] >> 24) & 0xff; in snd_emu10k1_spdif_get()
1158 unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_spdif_put() local
1164 if (idx >= 3) in snd_emu10k1_spdif_put()
1171 change = val != emu->spdif_bits[idx]; in snd_emu10k1_spdif_put()
1173 snd_emu10k1_ptr_write(emu, SPCS0 + idx, 0, val); in snd_emu10k1_spdif_put()
1174 emu->spdif_bits[idx] = val; in snd_emu10k1_spdif_put()
1248 int voice, idx; in snd_emu10k1_send_routing_get() local
1254 for (idx = 0; idx < num_efx; idx++) in snd_emu10k1_send_routing_get()
1255 ucontrol->value.integer.value[(voice * num_efx) + idx] = in snd_emu10k1_send_routing_get()
1256 mix->send_routing[voice][idx] & mask; in snd_emu10k1_send_routing_get()
1268 int change = 0, voice, idx, val; in snd_emu10k1_send_routing_put() local
1274 for (idx = 0; idx < num_efx; idx++) { in snd_emu10k1_send_routing_put()
1275 val = ucontrol->value.integer.value[(voice * num_efx) + idx] & mask; in snd_emu10k1_send_routing_put()
1276 if (mix->send_routing[voice][idx] != val) { in snd_emu10k1_send_routing_put()
1277 mix->send_routing[voice][idx] = val; in snd_emu10k1_send_routing_put()
1324 int idx; in snd_emu10k1_send_volume_get() local
1328 for (idx = 0; idx < 3*num_efx; idx++) in snd_emu10k1_send_volume_get()
1329 ucontrol->value.integer.value[idx] = mix->send_volume[idx/num_efx][idx%num_efx]; in snd_emu10k1_send_volume_get()
1341 int change = 0, idx, val; in snd_emu10k1_send_volume_put() local
1345 for (idx = 0; idx < 3*num_efx; idx++) { in snd_emu10k1_send_volume_put()
1346 val = ucontrol->value.integer.value[idx] & 255; in snd_emu10k1_send_volume_put()
1347 if (mix->send_volume[idx/num_efx][idx%num_efx] != val) { in snd_emu10k1_send_volume_put()
1348 mix->send_volume[idx/num_efx][idx%num_efx] = val; in snd_emu10k1_send_volume_put()
1394 int idx; in snd_emu10k1_attn_get() local
1397 for (idx = 0; idx < 3; idx++) in snd_emu10k1_attn_get()
1398 ucontrol->value.integer.value[idx] = mix->attn[idx]; in snd_emu10k1_attn_get()
1410 int change = 0, idx, val; in snd_emu10k1_attn_put() local
1413 for (idx = 0; idx < 3; idx++) { in snd_emu10k1_attn_put()
1414 val = ucontrol->value.integer.value[idx] & 0xffff; in snd_emu10k1_attn_put()
1415 if (mix->attn[idx] != val) { in snd_emu10k1_attn_put()
1416 mix->attn[idx] = val; in snd_emu10k1_attn_put()
1462 int idx; in snd_emu10k1_efx_send_routing_get() local
1467 for (idx = 0; idx < num_efx; idx++) in snd_emu10k1_efx_send_routing_get()
1468 ucontrol->value.integer.value[idx] = in snd_emu10k1_efx_send_routing_get()
1469 mix->send_routing[0][idx] & mask; in snd_emu10k1_efx_send_routing_get()
1481 int change = 0, idx, val; in snd_emu10k1_efx_send_routing_put() local
1486 for (idx = 0; idx < num_efx; idx++) { in snd_emu10k1_efx_send_routing_put()
1487 val = ucontrol->value.integer.value[idx] & mask; in snd_emu10k1_efx_send_routing_put()
1488 if (mix->send_routing[0][idx] != val) { in snd_emu10k1_efx_send_routing_put()
1489 mix->send_routing[0][idx] = val; in snd_emu10k1_efx_send_routing_put()
1532 int idx; in snd_emu10k1_efx_send_volume_get() local
1536 for (idx = 0; idx < num_efx; idx++) in snd_emu10k1_efx_send_volume_get()
1537 ucontrol->value.integer.value[idx] = mix->send_volume[0][idx]; in snd_emu10k1_efx_send_volume_get()
1549 int change = 0, idx, val; in snd_emu10k1_efx_send_volume_put() local
1553 for (idx = 0; idx < num_efx; idx++) { in snd_emu10k1_efx_send_volume_put()
1554 val = ucontrol->value.integer.value[idx] & 255; in snd_emu10k1_efx_send_volume_put()
1555 if (mix->send_volume[0][idx] != val) { in snd_emu10k1_efx_send_volume_put()
1556 mix->send_volume[0][idx] = val; in snd_emu10k1_efx_send_volume_put()