Lines Matching defs:elem

183 	struct usb_mixer_elem_info *elem = kcontrol->private_data;
187 ucontrol->value.enumerated.item[0] = elem->cache_val[index];
195 struct usb_mixer_elem_info *elem = kcontrol->private_data;
196 struct snd_usb_audio *chip = elem->head.mixer->chip;
229 elem->cached |= 1 << index;
230 elem->cache_val[index] = val;
252 struct usb_mixer_elem_info *elem = kcontrol->private_data;
255 ucontrol->value.integer.value[0] = elem->cache_val[index];
263 struct usb_mixer_elem_info *elem = kcontrol->private_data;
264 struct snd_usb_audio *chip = elem->head.mixer->chip;
281 buf[6] = elem->head.id;
288 elem->cached |= 1 << index;
289 elem->cache_val[index] = val;
300 struct usb_mixer_elem_info *elem = kcontrol->private_data;
301 struct snd_usb_audio *chip = elem->head.mixer->chip;
308 switch (elem->head.id) {
322 buf[6] = elem->head.id;
329 elem->cached |= 1;
330 elem->cache_val[0] = val;
341 struct usb_mixer_elem_info *elem = kcontrol->private_data;
343 switch (elem->head.id) {
345 ucontrol->value.integer.value[0] = elem->cache_val[0];
348 ucontrol->value.integer.value[0] = elem->cache_val[0];
351 ucontrol->value.integer.value[0] = elem->cache_val[0];
362 struct usb_mixer_elem_info *elem = kcontrol->private_data;
365 ucontrol->value.integer.value[0] = elem->cache_val[index];
373 struct usb_mixer_elem_info *elem = kcontrol->private_data;
374 struct snd_usb_audio *chip = elem->head.mixer->chip;
391 buf[6] = elem->head.id;
397 elem->cached |= 1 << index;
398 elem->cache_val[index] = val;
420 struct usb_mixer_elem_info *elem = kcontrol->private_data;
421 struct snd_us16x08_comp_store *store = elem->private_data;
423 int val_idx = COMP_STORE_IDX(elem->head.id);
433 struct usb_mixer_elem_info *elem = kcontrol->private_data;
434 struct snd_usb_audio *chip = elem->head.mixer->chip;
435 struct snd_us16x08_comp_store *store = elem->private_data;
449 val_idx = elem->head.id - SND_US16X08_ID_COMP_BASE;
475 elem->cached |= 1 << index;
476 elem->cache_val[index] = val;
488 struct usb_mixer_elem_info *elem = kcontrol->private_data;
489 struct snd_us16x08_eq_store *store = elem->private_data;
493 val = store->val[EQ_STORE_BAND_IDX(elem->head.id)]
494 [EQ_STORE_PARAM_IDX(elem->head.id)][index];
503 struct usb_mixer_elem_info *elem = kcontrol->private_data;
504 struct snd_usb_audio *chip = elem->head.mixer->chip;
505 struct snd_us16x08_eq_store *store = elem->private_data;
534 elem->cached |= 1 << index;
535 elem->cache_val[index] = val;
547 struct usb_mixer_elem_info *elem = kcontrol->private_data;
548 struct snd_us16x08_eq_store *store = elem->private_data;
550 int b_idx = EQ_STORE_BAND_IDX(elem->head.id) - 1;
551 int p_idx = EQ_STORE_PARAM_IDX(elem->head.id);
563 struct usb_mixer_elem_info *elem = kcontrol->private_data;
564 struct snd_usb_audio *chip = elem->head.mixer->chip;
565 struct snd_us16x08_eq_store *store = elem->private_data;
569 int b_idx = EQ_STORE_BAND_IDX(elem->head.id) - 1;
570 int p_idx = EQ_STORE_PARAM_IDX(elem->head.id);
598 elem->cached |= 1 << index;
599 elem->cache_val[index] = val;
687 struct usb_mixer_elem_info *elem = kcontrol->private_data;
688 struct snd_usb_audio *chip = elem->head.mixer->chip;
689 struct snd_us16x08_meter_store *store = elem->private_data;
747 struct usb_mixer_elem_info *elem = kcontrol->private_data;
748 struct snd_us16x08_meter_store *store = elem->private_data;
1031 /* release elem->private_free as well; called only once for each *_store */
1034 struct usb_mixer_elem_info *elem = kctl->private_data;
1036 if (elem)
1037 kfree(elem->private_data);
1038 kfree(elem);
1050 struct usb_mixer_elem_info *elem;
1055 elem = kzalloc(sizeof(*elem), GFP_KERNEL);
1056 if (!elem)
1059 elem->head.mixer = mixer;
1060 elem->head.resume = NULL;
1061 elem->control = 0;
1062 elem->idx_off = 0;
1063 elem->head.id = index;
1064 elem->val_type = val_type;
1065 elem->channels = channels;
1066 elem->private_data = opt;
1068 kctl = snd_ctl_new1(ncontrol, elem);
1070 kfree(elem);
1081 err = snd_usb_mixer_add_control(&elem->head, kctl);
1086 *elem_ret = elem;
1295 struct usb_mixer_elem_info *elem;
1306 NULL, false, &elem);
1314 elem->cache_val[i] = i < 2 ? i : i + 2;
1315 elem->cached = 0xff;
1333 &elem);
1336 elem->cache_val[0] = master_controls[i].default_val;
1337 elem->cached = 1;
1350 false, &elem);
1354 elem->cache_val[j] =
1357 elem->cached = 0xffff;