Lines Matching refs:chmap

481 	struct snd_pcm_chmap_elem *chmap;  in had_build_channel_allocation_map()  local
485 kfree(intelhaddata->chmap->chmap); in had_build_channel_allocation_map()
486 intelhaddata->chmap->chmap = NULL; in had_build_channel_allocation_map()
488 chmap = kzalloc(sizeof(*chmap), GFP_KERNEL); in had_build_channel_allocation_map()
489 if (!chmap) in had_build_channel_allocation_map()
526 chmap->map[c] = spk_to_chmap( in had_build_channel_allocation_map()
530 chmap->channels = channel_allocations[i].channels; in had_build_channel_allocation_map()
531 intelhaddata->chmap->chmap = chmap; in had_build_channel_allocation_map()
536 kfree(chmap); in had_build_channel_allocation_map()
558 const struct snd_pcm_chmap_elem *chmap; in had_chmap_ctl_get() local
563 if (!intelhaddata->chmap->chmap) { in had_chmap_ctl_get()
568 chmap = intelhaddata->chmap->chmap; in had_chmap_ctl_get()
569 for (i = 0; i < chmap->channels; i++) in had_chmap_ctl_get()
570 ucontrol->value.integer.value[i] = chmap->map[i]; in had_chmap_ctl_get()
583 &intelhaddata->chmap); in had_register_chmap_ctls()
587 intelhaddata->chmap->private_data = intelhaddata; in had_register_chmap_ctls()
588 intelhaddata->chmap->kctl->info = had_chmap_ctl_info; in had_register_chmap_ctls()
589 intelhaddata->chmap->kctl->get = had_chmap_ctl_get; in had_register_chmap_ctls()
590 intelhaddata->chmap->chmap = NULL; in had_register_chmap_ctls()
1426 kfree(intelhaddata->chmap->chmap); in had_process_hot_unplug()
1427 intelhaddata->chmap->chmap = NULL; in had_process_hot_unplug()