Lines Matching refs:ptr
33 const struct snd_soc_component_driver **ptr; in devm_snd_soc_register_component() local
36 ptr = devres_alloc(devm_component_release, sizeof(*ptr), GFP_KERNEL); in devm_snd_soc_register_component()
37 if (!ptr) in devm_snd_soc_register_component()
42 *ptr = cmpnt_drv; in devm_snd_soc_register_component()
43 devres_add(dev, ptr); in devm_snd_soc_register_component()
45 devres_free(ptr); in devm_snd_soc_register_component()
67 struct snd_soc_card **ptr; in devm_snd_soc_register_card() local
70 ptr = devres_alloc(devm_card_release, sizeof(*ptr), GFP_KERNEL); in devm_snd_soc_register_card()
71 if (!ptr) in devm_snd_soc_register_card()
76 *ptr = card; in devm_snd_soc_register_card()
77 devres_add(dev, ptr); in devm_snd_soc_register_card()
79 devres_free(ptr); in devm_snd_soc_register_card()
112 struct device **ptr; in devm_snd_dmaengine_pcm_register() local
115 ptr = devres_alloc(devm_dmaengine_pcm_release, sizeof(*ptr), GFP_KERNEL); in devm_snd_dmaengine_pcm_register()
116 if (!ptr) in devm_snd_dmaengine_pcm_register()
121 *ptr = dev; in devm_snd_dmaengine_pcm_register()
122 devres_add(dev, ptr); in devm_snd_dmaengine_pcm_register()
124 devres_free(ptr); in devm_snd_dmaengine_pcm_register()