Lines Matching full:pass

61 	unsigned int pass;	/* pass number */  member
248 /* pass vendor data to component driver for processing */
271 /* pass vendor data to component driver for processing */
275 if (tplg->pass != SOC_TPLG_PASS_VENDOR) in soc_tplg_vendor_load()
281 /* optionally pass new dynamic widget to component driver. This is mainly for
293 /* optionally pass new dynamic widget to component driver. This is mainly for
305 /* pass DAI configurations to component driver for extra initialization */
317 /* pass link configurations to component driver for extra initialization */
370 struct snd_soc_dobj *dobj, int pass) in remove_mixer() argument
377 if (pass != SOC_TPLG_PASS_MIXER) in remove_mixer()
393 struct snd_soc_dobj *dobj, int pass) in remove_enum() argument
398 if (pass != SOC_TPLG_PASS_MIXER) in remove_enum()
414 struct snd_soc_dobj *dobj, int pass) in remove_bytes() argument
420 if (pass != SOC_TPLG_PASS_MIXER) in remove_bytes()
433 struct snd_soc_dobj *dobj, int pass) in remove_route() argument
438 if (pass != SOC_TPLG_PASS_GRAPH) in remove_route()
450 struct snd_soc_dobj *dobj, int pass) in remove_widget() argument
457 if (pass != SOC_TPLG_PASS_WIDGET) in remove_widget()
515 struct snd_soc_dobj *dobj, int pass) in remove_dai() argument
521 if (pass != SOC_TPLG_PASS_PCM_DAI) in remove_dai()
540 struct snd_soc_dobj *dobj, int pass) in remove_link() argument
545 if (pass != SOC_TPLG_PASS_PCM_DAI) in remove_link()
562 struct snd_soc_dobj *dobj, int pass) in remove_backend_link() argument
564 if (pass != SOC_TPLG_PASS_LINK) in remove_backend_link()
680 /* optionally pass new dynamic kcontrol to component driver. */
799 /* pass control to driver for optional further init */ in soc_tplg_dbytes_create()
896 /* pass control to driver for optional further init */ in soc_tplg_dmixer_create()
1088 /* pass control to driver for optional further init */ in soc_tplg_denum_create()
1120 if (tplg->pass != SOC_TPLG_PASS_MIXER) { in soc_tplg_kcontrol_elems_load()
1170 /* optionally pass new dynamic kcontrol to component driver. */
1192 if (tplg->pass != SOC_TPLG_PASS_GRAPH) { in soc_tplg_dapm_graph_elems_load()
1357 /* pass control to driver for optional further init */ in soc_tplg_dapm_widget_dmixer_create()
1460 /* pass control to driver for optional further init */ in soc_tplg_dapm_widget_denum_create()
1538 /* pass control to driver for optional further init */ in soc_tplg_dapm_widget_dbytes_create()
1721 if (tplg->pass != SOC_TPLG_PASS_WIDGET) in soc_tplg_dapm_widget_elems_load()
1828 /* pass control to component driver for optional further init */ in soc_tplg_dai_create()
1917 /* pass control to component driver for optional further init */ in soc_tplg_fe_link_create()
2030 if (tplg->pass != SOC_TPLG_PASS_PCM_DAI) in soc_tplg_pcm_elems_load()
2238 /* pass control to component driver for optional further init */ in soc_tplg_link_config()
2267 if (tplg->pass != SOC_TPLG_PASS_LINK) { in soc_tplg_link_elems_load()
2377 /* pass control to component driver for optional further init */ in soc_tplg_dai_config()
2397 if (tplg->pass != SOC_TPLG_PASS_BE_DAI) in soc_tplg_dai_elems_load()
2474 if (tplg->pass != SOC_TPLG_PASS_MANIFEST) in soc_tplg_manifest_load()
2490 /* pass control to component driver for optional further init */ in soc_tplg_manifest_load()
2518 "ASoC: pass %d big endian not supported header got %x at offset 0x%lx size 0x%zx.\n", in soc_valid_header()
2519 tplg->pass, hdr->magic, in soc_valid_header()
2526 "ASoC: pass %d does not have a valid header got %x at offset 0x%lx size 0x%zx.\n", in soc_valid_header()
2527 tplg->pass, hdr->magic, in soc_valid_header()
2536 "ASoC: pass %d invalid ABI version got 0x%x need 0x%x at offset 0x%lx size 0x%zx.\n", in soc_valid_header()
2537 tplg->pass, hdr->abi, in soc_valid_header()
2549 if (tplg->pass == le32_to_cpu(hdr->type)) in soc_valid_header()
2551 "ASoC: Got 0x%x bytes of type %d version %d vendor %d at pass %d\n", in soc_valid_header()
2553 hdr->vendor_type, tplg->pass); in soc_valid_header()
2604 tplg->pass = SOC_TPLG_PASS_START; in soc_tplg_process_headers()
2607 while (tplg->pass <= SOC_TPLG_PASS_END) { in soc_tplg_process_headers()
2632 /* next data type pass */ in soc_tplg_process_headers()
2633 tplg->pass++; in soc_tplg_process_headers()
2723 int pass = SOC_TPLG_PASS_END; in snd_soc_tplg_component_remove() local
2726 while (pass >= SOC_TPLG_PASS_START) { in snd_soc_tplg_component_remove()
2739 remove_mixer(comp, dobj, pass); in snd_soc_tplg_component_remove()
2742 remove_enum(comp, dobj, pass); in snd_soc_tplg_component_remove()
2745 remove_bytes(comp, dobj, pass); in snd_soc_tplg_component_remove()
2748 remove_route(comp, dobj, pass); in snd_soc_tplg_component_remove()
2751 remove_widget(comp, dobj, pass); in snd_soc_tplg_component_remove()
2754 remove_dai(comp, dobj, pass); in snd_soc_tplg_component_remove()
2757 remove_link(comp, dobj, pass); in snd_soc_tplg_component_remove()
2764 remove_backend_link(comp, dobj, pass); in snd_soc_tplg_component_remove()
2772 pass--; in snd_soc_tplg_component_remove()