/sound/pci/ctxfi/ |
D | ctimap.c | 33 list_add(&entry->list, head); in input_mapper_add() 38 pos_ent = list_entry(pos, struct imapper, list); in input_mapper_add() 50 __list_add(&entry->list, pos->prev, pos); in input_mapper_add() 54 list_add_tail(&entry->list, head); in input_mapper_add() 57 pre_ent = list_entry(pre, struct imapper, list); in input_mapper_add() 58 pos_ent = list_entry(pos, struct imapper, list); in input_mapper_add() 79 pre = (entry->list.prev == head) ? head->prev : entry->list.prev; in input_mapper_delete() 80 next = (entry->list.next == head) ? head->next : entry->list.next; in input_mapper_delete() 82 if (pre == &entry->list) { in input_mapper_delete() 86 list_del(&entry->list); in input_mapper_delete() [all …]
|
D | ctvmem.c | 47 entry = list_entry(pos, struct ct_vm_block, list); in get_vm_block() 56 list_move(&entry->list, &vm->used); in get_vm_block() 68 list_add(&block->list, &vm->used); in get_vm_block() 86 list_del(&block->list); in put_vm_block() 90 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block() 95 list_add_tail(&block->list, &vm->unused); in put_vm_block() 103 __list_add(&block->list, pos->prev, pos); in put_vm_block() 108 pos = &entry->list; in put_vm_block() 111 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block() 112 pre_ent = list_entry(pre, struct ct_vm_block, list); in put_vm_block() [all …]
|
/sound/ |
D | sound_core.c | 174 static int __sound_insert_unit(struct sound_unit * s, struct sound_unit **list, const struct file_o… in __sound_insert_unit() argument 180 while (*list && (*list)->unit_minor<n) in __sound_insert_unit() 181 list=&((*list)->next); in __sound_insert_unit() 186 if(*list==NULL || (*list)->unit_minor>n) in __sound_insert_unit() 188 list=&((*list)->next); in __sound_insert_unit() 196 while (*list) { in __sound_insert_unit() 197 if ((*list)->unit_minor==n) in __sound_insert_unit() 199 if ((*list)->unit_minor>n) in __sound_insert_unit() 201 list=&((*list)->next); in __sound_insert_unit() 216 s->next=*list; in __sound_insert_unit() [all …]
|
/sound/usb/ |
D | mixer_quirks.c | 154 struct usb_mixer_elem_list *list; in add_single_ctl_with_resume() local 157 list = kzalloc(sizeof(*list), GFP_KERNEL); in add_single_ctl_with_resume() 158 if (!list) in add_single_ctl_with_resume() 161 *listp = list; in add_single_ctl_with_resume() 162 list->mixer = mixer; in add_single_ctl_with_resume() 163 list->id = id; in add_single_ctl_with_resume() 164 list->resume = resume; in add_single_ctl_with_resume() 165 kctl = snd_ctl_new1(knew, list); in add_single_ctl_with_resume() 167 kfree(list); in add_single_ctl_with_resume() 171 return snd_usb_mixer_add_control(list, kctl); in add_single_ctl_with_resume() [all …]
|
D | mixer.c | 587 int snd_usb_mixer_add_control(struct usb_mixer_elem_list *list, in snd_usb_mixer_add_control() argument 590 struct usb_mixer_interface *mixer = list->mixer; in snd_usb_mixer_add_control() 600 list->kctl = kctl; in snd_usb_mixer_add_control() 601 list->next_id_elem = mixer->id_elems[list->id]; in snd_usb_mixer_add_control() 602 mixer->id_elems[list->id] = list; in snd_usb_mixer_add_control() 1873 void *raw_desc, struct procunit_info *list, in build_audio_procunit() argument 1904 for (info = list; info && info->type; info++) in build_audio_procunit() 2352 struct usb_mixer_elem_list *list; in snd_usb_mixer_notify_id() local 2354 for (list = mixer->id_elems[unitid]; list; list = list->next_id_elem) in snd_usb_mixer_notify_id() 2356 &list->kctl->id); in snd_usb_mixer_notify_id() [all …]
|
D | stream.c | 49 list_for_each_entry_safe(fp, n, &subs->fmt_list, list) { in free_substream() 54 kfree(subs->rate_list.list); in free_substream() 65 list_del(&stream->list); in snd_usb_audio_stream_free() 101 list_add_tail(&fp->list, &subs->fmt_list); in snd_usb_init_substream() 130 list_for_each_entry_continue_reverse(prev, &subs->fmt_list, list) { in have_dup_chmap() 153 list_for_each_entry(fp, &subs->fmt_list, list) { in usb_chmap_ctl_tlv() 209 list_for_each_entry(fp, &subs->fmt_list, list) in add_chmap() 330 list_for_each_entry(as, &chip->pcm_list, list) { in snd_usb_add_audio_stream() 335 list_add_tail(&fp->list, &subs->fmt_list); in snd_usb_add_audio_stream() 342 list_for_each_entry(as, &chip->pcm_list, list) { in snd_usb_add_audio_stream() [all …]
|
D | mixer.h | 9 struct list_head list; member 43 struct usb_mixer_elem_list *list); 82 int snd_usb_mixer_add_control(struct usb_mixer_elem_list *list, 85 void snd_usb_mixer_elem_init_std(struct usb_mixer_elem_list *list,
|
/sound/soc/intel/common/ |
D | sst-ipc.c | 48 list); in msg_get_empty() 49 list_del(&msg->list); in msg_get_empty() 70 list_del(&msg->list); in tx_wait_done() 80 list_add_tail(&msg->list, &ipc->empty_list); in tx_wait_done() 111 list_add_tail(&msg->list, &ipc->tx_list); in ipc_tx_message() 143 list_add(&ipc->msg[i].list, &ipc->empty_list); in msg_empty_list_init() 181 msg = list_first_entry(&ipc->tx_list, struct ipc_message, list); in ipc_tx_msgs() 182 list_move(&msg->list, &ipc->rx_list); in ipc_tx_msgs() 221 list_for_each_entry(msg, &ipc->rx_list, list) { in sst_ipc_reply_find_msg() 237 list_add_tail(&msg->list, &ipc->empty_list); in sst_ipc_tx_msg_reply_complete() [all …]
|
D | sst-firmware.c | 149 list_move(&block->list, &dsp->free_block_list); in block_list_remove() 388 list_add(&sst_fw->list, &dsp->fw_list); in sst_fw_new() 433 list_for_each_entry_safe(module, mtmp, &dsp->module_list, list) { in sst_fw_unload() 437 list_for_each_entry_safe(runtime, rtmp, &module->runtime_list, list) { in sst_fw_unload() 440 list_del(&runtime->list); in sst_fw_unload() 446 list_del(&module->list); in sst_fw_unload() 464 list_del(&sst_fw->list); in sst_fw_free() 480 list_for_each_entry_safe(sst_fw, t, &dsp->fw_list, list) { in sst_fw_free_all() 482 list_del(&sst_fw->list); in sst_fw_free_all() 514 list_add(&sst_module->list, &dsp->module_list); in sst_module_new() [all …]
|
/sound/core/ |
D | device.c | 55 INIT_LIST_HEAD(&dev->list); in snd_device_new() 64 struct snd_device *pdev = list_entry(p, struct snd_device, list); in snd_device_new() 69 list_add(&dev->list, p); in snd_device_new() 87 list_del(&dev->list); in __snd_device_free() 101 list_for_each_entry(dev, &card->devices, list) in look_for_dev() 211 list_for_each_entry(dev, &card->devices, list) { in snd_device_register_all() 229 list_for_each_entry_reverse(dev, &card->devices, list) in snd_device_disconnect_all() 243 list_for_each_entry_safe_reverse(dev, next, &card->devices, list) in snd_device_free_all()
|
D | misc.c | 119 const struct snd_pci_quirk *list) in snd_pci_quirk_lookup_id() argument 123 for (q = list; q->subvendor; q++) { in snd_pci_quirk_lookup_id() 146 snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list) in snd_pci_quirk_lookup() argument 152 list); in snd_pci_quirk_lookup()
|
D | control.c | 38 struct list_head list; /* list of all ioctls */ member 87 list_add_tail(&ctl->list, &card->ctl_files); in snd_ctl_open() 110 list_del(&cread->list); in snd_ctl_empty_read_queue() 128 list_del(&ctl->list); in snd_ctl_release() 131 list_for_each_entry(control, &card->controls, list) in snd_ctl_release() 169 list_for_each_entry(ctl, &card->ctl_files, list) { in snd_ctl_notify() 173 list_for_each_entry(ev, &ctl->events, list) { in snd_ctl_notify() 183 list_add_tail(&ev->list, &ctl->events); in snd_ctl_notify() 325 list_for_each_entry(kctl, &card->controls, list) { in snd_ctl_remove_numid_conflict() 395 list_add_tail(&kcontrol->list, &card->controls); in snd_ctl_add() [all …]
|
D | jack.c | 31 struct list_head list; /* list of controls belong to the same jack */ member 71 list_for_each_entry_safe(jack_kctl, tmp_jack_kctl, &jack->kctl_list, list) { in snd_jack_dev_free() 72 list_del_init(&jack_kctl->list); in snd_jack_dev_free() 132 list_del(&jack_kctl->list); in snd_jack_kctl_private_free() 139 list_add_tail(&jack_kctl->list, &jack->kctl_list); in snd_jack_kctl_add() 364 list_for_each_entry(jack_kctl, &jack->kctl_list, list) in snd_jack_report()
|
/sound/hda/ |
D | array.c | 29 nlist = krealloc(array->list, size, GFP_KERNEL); in snd_array_new() 33 array->list = nlist; in snd_array_new() 46 kfree(array->list); in snd_array_free() 49 array->list = NULL; in snd_array_free()
|
/sound/hda/ext/ |
D | hdac_ext_controller.c | 117 list_add_tail(&hlink->list, &ebus->hlink_list); in snd_hdac_ext_bus_get_ml_capabilities() 135 l = list_first_entry(&ebus->hlink_list, struct hdac_ext_link, list); in snd_hdac_link_free_all() 136 list_del(&l->list); in snd_hdac_link_free_all() 159 list_for_each_entry(hlink, &ebus->hlink_list, list) { in snd_hdac_ext_bus_get_link() 227 list_for_each_entry(hlink, &ebus->hlink_list, list) { in snd_hdac_ext_bus_link_power_up_all() 248 list_for_each_entry(hlink, &ebus->hlink_list, list) { in snd_hdac_ext_bus_link_power_down_all() 304 list_for_each_entry(hlink, &ebus->hlink_list, list) { in snd_hdac_ext_bus_link_put()
|
/sound/pci/hda/ |
D | hda_bind.c | 25 const struct hda_device_id *list; in hda_codec_match() local 30 for (list = driver->id; list->vendor_id; list++) { in hda_codec_match() 31 if (list->vendor_id == id && in hda_codec_match() 32 (!list->rev_id || list->rev_id == rev_id)) { in hda_codec_match() 33 codec->preset = list; in hda_codec_match()
|
/sound/soc/ |
D | soc-core.c | 347 list_for_each_entry(codec, &codec_list, list) { in codec_list_read_file() 386 list_for_each_entry(component, &component_list, list) { in dai_list_read_file() 387 list_for_each_entry(dai, &component->dai_list, list) { in dai_list_read_file() 426 list_for_each_entry(platform, &platform_list, list) { in platform_list_read_file() 542 list_for_each_entry(rtd, &card->rtd_list, list) { in snd_soc_get_dai_substream() 584 list_add_tail(&rtd->list, &card->rtd_list); in soc_add_pcm_runtime() 593 list_for_each_entry_safe(rtd, _rtd, &card->rtd_list, list) { in soc_remove_pcm_runtimes() 594 list_del(&rtd->list); in soc_remove_pcm_runtimes() 606 list_for_each_entry(rtd, &card->rtd_list, list) { in snd_soc_get_pcm_runtime() 648 list_for_each_entry(rtd, &card->rtd_list, list) { in snd_soc_suspend() [all …]
|
D | soc-dapm.c | 189 LIST_HEAD(list); in dapm_widget_invalidate_paths() 196 list_add_tail(&w->work_list, &list); in dapm_widget_invalidate_paths() 199 list_for_each_entry(w, &list, work_list) { in dapm_widget_invalidate_paths() 206 list_add_tail(&node->work_list, &list); in dapm_widget_invalidate_paths() 284 list_for_each_entry(w, &card->widgets, list) { in dapm_mark_endpoints_dirty() 554 list_for_each_entry(w, &card->widgets, list) { in dapm_reset() 609 list_for_each_entry_from(w, wlist, list) { in dapm_wcache_lookup() 783 list_for_each_entry(w, &dapm->card->widgets, list) { in dapm_is_shared_kcontrol() 1053 static int dapm_widget_list_create(struct snd_soc_dapm_widget_list **list, in dapm_widget_list_create() argument 1064 *list = kzalloc(sizeof(**list) + size * sizeof(*w), GFP_KERNEL); in dapm_widget_list_create() [all …]
|
/sound/soc/intel/skylake/ |
D | skl-sst-utils.c | 107 struct list_head list; member 131 list_for_each_entry(module, &ctx->uuid_list, list) { in snd_skl_get_module_info() 160 list_for_each_entry(module, &ctx->uuid_list, list) { in skl_get_pvt_instance_id_map() 233 list_for_each_entry(module, &ctx->uuid_list, list) { in skl_get_pvt_id() 264 list_for_each_entry(module, &ctx->uuid_list, list) { in skl_put_pvt_id() 365 list_add_tail(&module->list, &skl->uuid_list); in snd_skl_parse_uuids() 383 list_for_each_entry_safe(uuid, _uuid, &ctx->uuid_list, list) { in skl_freeup_uuid_list() 384 list_del(&uuid->list); in skl_freeup_uuid_list()
|
/sound/core/seq/ |
D | seq_ports.c | 67 list_for_each_entry(port, &client->ports_list_head, list) { in snd_seq_port_use_ptr() 91 list_for_each_entry(port, &client->ports_list_head, list) { in snd_seq_port_query_nearest() 161 list_for_each_entry(p, &client->ports_list_head, list) { in snd_seq_create_port() 168 list_add_tail(&new_port->list, &p->list); in snd_seq_create_port() 291 list_for_each_entry(p, &client->ports_list_head, list) { in snd_seq_delete_port() 294 list_del(&p->list); in snd_seq_delete_port() 330 list_for_each_entry_safe(port, tmp, &deleted_list, list) { in snd_seq_delete_all_ports() 331 list_del(&port->list); in snd_seq_delete_all_ports() 541 struct list_head *list; in delete_and_unsubscribe_port() local 545 list = is_src ? &subs->src_list : &subs->dest_list; in delete_and_unsubscribe_port() [all …]
|
/sound/aoa/soundbus/i2sbus/ |
D | pcm.c | 101 list_for_each_entry(cii, &sdev->codec_list, list) { in i2sbus_pcm_open() 202 list_for_each_entry(cii, &sdev->codec_list, list) { in i2sbus_pcm_open() 210 &sdev->codec_list, list) { in i2sbus_pcm_open() 240 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) { in i2sbus_pcm_close() 420 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) { in i2sbus_pcm_prepare() 442 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) { in i2sbus_pcm_prepare() 465 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) { in i2sbus_pcm_prepare() 492 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) in i2sbus_pcm_prepare() 522 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) in i2sbus_pcm_prepare() 557 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) in i2sbus_pcm_trigger() [all …]
|
/sound/aoa/core/ |
D | core.c | 68 list_add(&codec->list, &codec_list); in aoa_codec_register() 75 list_del(&codec->list); in aoa_codec_unregister() 108 list_for_each_entry(c, &codec_list, list) { in aoa_fabric_register() 123 list_for_each_entry(c, &codec_list, list) { in aoa_fabric_unregister()
|
/sound/soc/codecs/ |
D | wm8741.c | 115 .list = rates_11289, 124 .list = rates_12288, 133 .list = rates_16384, 142 .list = rates_16934, 151 .list = rates_18432, 160 .list = rates_22579, 169 .list = rates_24576, 178 .list = rates_36864, 215 if (wm8741->sysclk_constraints->list[i] == params_rate(params)) in wm8741_hw_params()
|
/sound/firewire/oxfw/ |
D | oxfw-pcm.c | 51 unsigned int count, list[SND_OXFW_STREAM_FORMAT_ENTRIES] = {0}; in hw_rule_channels() local 63 if (list[count] == formation.pcm) in hw_rule_channels() 66 for (j = 0; j < ARRAY_SIZE(list); j++) { in hw_rule_channels() 67 if (list[j] == formation.pcm) in hw_rule_channels() 70 if (j == ARRAY_SIZE(list)) { in hw_rule_channels() 71 list[count] = formation.pcm; in hw_rule_channels() 72 if (++count == ARRAY_SIZE(list)) in hw_rule_channels() 77 return snd_interval_list(c, count, list, 0); in hw_rule_channels()
|
/sound/soc/intel/boards/ |
D | skl_nau88l25_max98357a.c | 30 #define DMIC_CH(p) p->list[p->count-1] 60 list_for_each_entry(rtd, &card->rtd_list, list) { in skl_get_codec_dai() 277 .list = rates, 287 .list = channels, 359 .list = channels_dmic, 369 .list = dmic_2ch, 395 .list = rates_16000, 404 .list = ch_mono,
|