Lines Matching refs:chmap

472 	struct snd_pcm_chmap_elem *chmap;  in had_build_channel_allocation_map()  local
476 kfree(intelhaddata->chmap->chmap); in had_build_channel_allocation_map()
477 intelhaddata->chmap->chmap = NULL; in had_build_channel_allocation_map()
479 chmap = kzalloc(sizeof(*chmap), GFP_KERNEL); in had_build_channel_allocation_map()
480 if (!chmap) in had_build_channel_allocation_map()
517 chmap->map[c] = spk_to_chmap( in had_build_channel_allocation_map()
521 chmap->channels = channel_allocations[i].channels; in had_build_channel_allocation_map()
522 intelhaddata->chmap->chmap = chmap; in had_build_channel_allocation_map()
527 kfree(chmap); in had_build_channel_allocation_map()
549 const struct snd_pcm_chmap_elem *chmap; in had_chmap_ctl_get() local
554 if (!intelhaddata->chmap->chmap) { in had_chmap_ctl_get()
559 chmap = intelhaddata->chmap->chmap; in had_chmap_ctl_get()
560 for (i = 0; i < chmap->channels; i++) in had_chmap_ctl_get()
561 ucontrol->value.integer.value[i] = chmap->map[i]; in had_chmap_ctl_get()
574 &intelhaddata->chmap); in had_register_chmap_ctls()
578 intelhaddata->chmap->private_data = intelhaddata; in had_register_chmap_ctls()
579 intelhaddata->chmap->kctl->info = had_chmap_ctl_info; in had_register_chmap_ctls()
580 intelhaddata->chmap->kctl->get = had_chmap_ctl_get; in had_register_chmap_ctls()
581 intelhaddata->chmap->chmap = NULL; in had_register_chmap_ctls()
1376 kfree(intelhaddata->chmap->chmap); in had_process_hot_unplug()
1377 intelhaddata->chmap->chmap = NULL; in had_process_hot_unplug()