/openbmc/linux/sound/isa/cs423x/ |
H A D | cs4236.c | 314 struct snd_card *card; in snd_cs423x_card_new() local 321 *cardp = card; in snd_cs423x_card_new() 367 strscpy(card->driver, chip->pcm->name, sizeof(card->driver)); in snd_cs423x_probe() 368 strscpy(card->shortname, chip->pcm->name, sizeof(card->shortname)); in snd_cs423x_probe() 370 scnprintf(card->longname, sizeof(card->longname), in snd_cs423x_probe() 374 scnprintf(card->longname, sizeof(card->longname), in snd_cs423x_probe() 384 if (snd_opl3_create(card, in snd_cs423x_probe() 435 struct snd_card *card; in snd_cs423x_isa_probe() local 496 struct snd_card *card; in snd_cs423x_pnpbios_detect() local 561 struct snd_card *card; in snd_cs423x_pnpc_detect() local [all …]
|
/openbmc/linux/sound/firewire/digi00x/ |
H A D | digi00x.c | 33 strcpy(dg00x->card->driver, "Digi00x"); in name_card() 34 strcpy(dg00x->card->shortname, model); in name_card() 35 strcpy(dg00x->card->mixername, model); in name_card() 36 snprintf(dg00x->card->longname, sizeof(dg00x->card->longname), in name_card() 57 struct snd_card *card; in snd_dg00x_probe() local 64 card->private_free = dg00x_card_free; in snd_dg00x_probe() 66 dg00x = card->private_data; in snd_dg00x_probe() 69 dg00x->card = card; in snd_dg00x_probe() 103 err = snd_card_register(card); in snd_dg00x_probe() 109 snd_card_free(card); in snd_dg00x_probe() [all …]
|
/openbmc/linux/sound/pci/vx222/ |
H A D | vx222.c | 119 chip = snd_vx_create(card, hw, vx_ops, in snd_vx222_create() 139 card->sync_irq = chip->irq; in snd_vx222_create() 150 struct snd_card *card; in snd_vx222_probe() local 163 0, &card); in snd_vx222_probe() 179 err = snd_vx222_create(card, pci, hw, &vx); in snd_vx222_probe() 182 card->private_data = vx; in snd_vx222_probe() 198 err = snd_card_register(card); in snd_vx222_probe() 202 pci_set_drvdata(pci, card); in snd_vx222_probe() 210 struct snd_card *card = dev_get_drvdata(dev); in snd_vx222_suspend() local 211 struct snd_vx222 *vx = card->private_data; in snd_vx222_suspend() [all …]
|
/openbmc/linux/sound/soc/fsl/ |
H A D | imx-rpmsg.c | 21 struct snd_soc_card card; member 38 struct device *dev = card->dev; in imx_rpmsg_late_probe() 125 data->card.num_links = 1; in imx_rpmsg_probe() 126 data->card.dai_link = &data->dai; in imx_rpmsg_probe() 140 data->card.dev = &pdev->dev; in imx_rpmsg_probe() 141 data->card.owner = THIS_MODULE; in imx_rpmsg_probe() 142 data->card.dapm_widgets = imx_rpmsg_dapm_widgets; in imx_rpmsg_probe() 144 data->card.late_probe = imx_rpmsg_late_probe; in imx_rpmsg_probe() 149 data->card.dev->of_node = np; in imx_rpmsg_probe() 163 platform_set_drvdata(pdev, &data->card); in imx_rpmsg_probe() [all …]
|
H A D | p1022_rdk.c | 72 struct snd_soc_card card; member 92 container_of(card, struct machine_data, card); in p1022_rdk_machine_probe() 132 container_of(rtd->card, struct machine_data, card); in p1022_rdk_startup() 133 struct device *dev = rtd->card->dev; in p1022_rdk_startup() 164 container_of(card, struct machine_data, card); in p1022_rdk_machine_remove() 322 mdata->card.owner = THIS_MODULE; in p1022_rdk_probe() 323 mdata->card.dev = &pdev->dev; in p1022_rdk_probe() 324 mdata->card.num_links = 2; in p1022_rdk_probe() 325 mdata->card.dai_link = mdata->dai; in p1022_rdk_probe() 352 container_of(card, struct machine_data, card); in p1022_rdk_remove() [all …]
|
/openbmc/linux/sound/soc/mediatek/common/ |
H A D | mtk-dsp-sof-common.c | 16 struct snd_soc_card *card = rtd->card; in mtk_sof_dai_link_fixup() local 30 for_each_card_rtds(card, runtime) { in mtk_sof_dai_link_fixup() 53 int mtk_sof_card_probe(struct snd_soc_card *card) in mtk_sof_card_probe() argument 59 for_each_card_prelinks(card, i, dai_link) { in mtk_sof_card_probe() 68 int mtk_sof_card_late_probe(struct snd_soc_card *card) in mtk_sof_card_late_probe() argument 73 snd_soc_card_get_drvdata(card); in mtk_sof_card_late_probe() 78 for_each_card_rtds(card, rtd) { in mtk_sof_card_late_probe() 95 for_each_card_rtds(card, rtd) { in mtk_sof_card_late_probe() 152 struct device *dev = card->dev; in mtk_sof_dailink_parse_of() 187 card->dai_link = parsed_dai_link; in mtk_sof_dailink_parse_of() [all …]
|
/openbmc/linux/sound/soc/tegra/ |
H A D | tegra_asoc_machine.c | 138 struct snd_soc_card *card = rtd->card; in tegra_asoc_machine_init() local 292 struct snd_soc_card *card = rtd->card; in tegra_machine_hw_params() local 429 struct snd_soc_card *card; in tegra_asoc_machine_probe() local 438 card = asoc->card; in tegra_asoc_machine_probe() 439 card->dev = dev; in tegra_asoc_machine_probe() 480 if (!card->dapm_routes) { in tegra_asoc_machine_probe() 524 if (!card->owner) in tegra_asoc_machine_probe() 525 card->owner = THIS_MODULE; in tegra_asoc_machine_probe() 526 if (!card->driver_name) in tegra_asoc_machine_probe() 527 card->driver_name = "tegra"; in tegra_asoc_machine_probe() [all …]
|
/openbmc/linux/sound/pcmcia/pdaudiocf/ |
H A D | pdaudiocf.c | 64 pdacf->card = NULL; in snd_pdacf_free() 83 struct snd_card *card; in snd_pdacf_probe() local 103 0, &card); in snd_pdacf_probe() 109 pdacf = snd_pdacf_create(card); in snd_pdacf_probe() 111 snd_card_free(card); in snd_pdacf_probe() 118 snd_card_free(card); in snd_pdacf_probe() 123 card_list[i] = card; in snd_pdacf_probe() 153 struct snd_card *card = pdacf->card; in snd_pdacf_assign_resources() local 165 sprintf(card->shortname, "Core Sound %s", card->driver); in snd_pdacf_assign_resources() 167 card->shortname, port, irq); in snd_pdacf_assign_resources() [all …]
|
/openbmc/linux/sound/soc/ti/ |
H A D | omap-hdmi.c | 27 struct snd_soc_card *card; member 353 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in omap_hdmi_audio_probe() 354 if (!card) in omap_hdmi_audio_probe() 359 if (!card->name) in omap_hdmi_audio_probe() 363 card->dai_link = in omap_hdmi_audio_probe() 365 if (!card->dai_link) in omap_hdmi_audio_probe() 376 card->dai_link->name = card->name; in omap_hdmi_audio_probe() 377 card->dai_link->stream_name = card->name; in omap_hdmi_audio_probe() 379 card->num_links = 1; in omap_hdmi_audio_probe() 380 card->dev = dev; in omap_hdmi_audio_probe() [all …]
|
/openbmc/linux/sound/soc/qcom/ |
H A D | sdm845.c | 38 struct snd_soc_card *card; member 235 struct snd_soc_card *card = rtd->card; in sdm845_dai_init() local 335 struct snd_soc_card *card = rtd->card; in sdm845_snd_startup() local 425 struct snd_soc_card *card = rtd->card; in sdm845_snd_shutdown() local 576 struct snd_soc_card *card; in sdm845_snd_platform_probe() local 581 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in sdm845_snd_platform_probe() 582 if (!card) in sdm845_snd_platform_probe() 595 card->dev = dev; in sdm845_snd_platform_probe() 596 card->owner = THIS_MODULE; in sdm845_snd_platform_probe() 602 data->card = card; in sdm845_snd_platform_probe() [all …]
|
H A D | apq8096.c | 97 for_each_card_prelinks(card, i, link) { in apq8096_add_be_ops() 108 struct snd_soc_card *card; in apq8096_platform_probe() local 112 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in apq8096_platform_probe() 113 if (!card) in apq8096_platform_probe() 116 card->driver_name = "apq8096"; in apq8096_platform_probe() 117 card->dev = dev; in apq8096_platform_probe() 118 card->owner = THIS_MODULE; in apq8096_platform_probe() 119 dev_set_drvdata(dev, card); in apq8096_platform_probe() 120 ret = qcom_snd_parse_of(card); in apq8096_platform_probe() 124 apq8096_add_be_ops(card); in apq8096_platform_probe() [all …]
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mq-zii-ultra-rmb3.dts | 15 compatible = "simple-audio-card"; 16 simple-audio-card,name = "front"; 17 simple-audio-card,format = "i2s"; 20 simple-audio-card,widgets = 22 simple-audio-card,routing = 29 sound1_cpu: simple-audio-card,cpu { 40 compatible = "simple-audio-card"; 41 simple-audio-card,name = "periph"; 42 simple-audio-card,format = "i2s"; 45 simple-audio-card,widgets = [all …]
|
/openbmc/linux/sound/soc/atmel/ |
H A D | sam9x5_wm8731.c | 77 struct snd_soc_card *card; in sam9x5_wm8731_driver_probe() local 88 card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); in sam9x5_wm8731_driver_probe() 92 if (!dai || !card || !priv || !comp) { in sam9x5_wm8731_driver_probe() 97 snd_soc_card_set_drvdata(card, priv); in sam9x5_wm8731_driver_probe() 99 card->dev = &pdev->dev; in sam9x5_wm8731_driver_probe() 100 card->owner = THIS_MODULE; in sam9x5_wm8731_driver_probe() 101 card->dai_link = dai; in sam9x5_wm8731_driver_probe() 102 card->num_links = 1; in sam9x5_wm8731_driver_probe() 103 card->dapm_widgets = sam9x5_dapm_widgets; in sam9x5_wm8731_driver_probe() 159 ret = devm_snd_soc_register_card(&pdev->dev, card); in sam9x5_wm8731_driver_probe() [all …]
|
/openbmc/linux/sound/isa/ |
H A D | cmi8328.c | 77 struct snd_card *card; member 148 struct snd_card *card; in snd_cmi8328_mixer() local 152 card = chip->card; in snd_cmi8328_mixer() 220 struct snd_card *card; in snd_cmi8328_probe() local 301 cmi = card->private_data; in snd_cmi8328_probe() 302 cmi->card = card; in snd_cmi8328_probe() 365 strcpy(card->driver, "CMI8328"); in snd_cmi8328_probe() 371 dev_set_drvdata(pdev, card); in snd_cmi8328_probe() 372 err = snd_card_register(card); in snd_cmi8328_probe() 423 cmi = card->private_data; in snd_cmi8328_suspend() [all …]
|
H A D | opl3sa2.c | 289 if (card == NULL) in snd_opl3sa2_interrupt() 292 chip = card->private_data; in snd_opl3sa2_interrupt() 548 if (card) { in snd_opl3sa2_suspend() 565 if (!card) in snd_opl3sa2_resume() 568 chip = card->private_data; in snd_opl3sa2_resume() 616 struct snd_card *card; in snd_opl3sa2_card_new() local 629 *cardp = card; in snd_opl3sa2_card_new() 706 sprintf(card->longname + strlen(card->longname), "&%d", xdma2); in snd_opl3sa2_probe() 717 struct snd_card *card; in snd_opl3sa2_pnp_detect() local 769 struct snd_card *card; in snd_opl3sa2_pnp_cdetect() local [all …]
|
/openbmc/linux/sound/core/ |
H A D | sound.c | 60 void snd_request_card(int card) in snd_request_card() argument 62 if (snd_card_locked(card)) in snd_request_card() 64 if (card < 0 || card >= cards_limit) in snd_request_card() 66 request_module("snd-card-%i", card); in snd_request_card() 130 snd_request_card(card); in autoload_device() 214 if (snd_BUG_ON(!card)) in snd_find_free_minor() 223 if (snd_BUG_ON(!card)) in snd_find_free_minor() 267 preg->card = card ? card->number : -1; in snd_register_device() 271 preg->card_ptr = card; in snd_register_device() 363 if (mptr->card >= 0) { in snd_minor_info_read() [all …]
|
/openbmc/linux/sound/pci/aw2/ |
H A D | aw2-alsa.c | 93 struct snd_card *card; member 223 chip->card = card; in snd_aw2_create() 243 card->sync_irq = chip->irq; in snd_aw2_create() 246 dev_info(card->dev, in snd_aw2_create() 256 struct snd_card *card; in snd_aw2_probe() local 270 sizeof(*chip), &card); in snd_aw2_probe() 273 chip = card->private_data; in snd_aw2_probe() 285 strcpy(card->driver, "aw2"); in snd_aw2_probe() 289 card->shortname, chip->irq); in snd_aw2_probe() 300 pci_set_drvdata(pci, card); in snd_aw2_probe() [all …]
|
/openbmc/linux/sound/isa/gus/ |
H A D | interwave.c | 97 struct snd_card *card; member 195 struct snd_card *card = iwcard->card; in snd_interwave_detect_stb() local 492 struct snd_card *card = chip->card; in snd_interwave_mixer() local 606 struct snd_card *card; in snd_interwave_card_new() local 615 iwcard->card = card; in snd_interwave_card_new() 617 *cardp = card; in snd_interwave_card_new() 669 err = snd_wss_create(card, in snd_interwave_probe() 748 sprintf(card->longname + strlen(card->longname), "&%d", xdma2); in snd_interwave_probe() 774 struct snd_card *card; in snd_interwave_isa_probe() local 843 struct snd_card *card; in snd_interwave_pnp_detect() local [all …]
|
H A D | gusmax.c | 60 struct snd_card *card; member 131 struct snd_card *card = chip->card; in snd_gusmax_mixer() local 192 struct snd_card *card; in snd_gusmax_probe() local 201 maxcard = card->private_data; in snd_gusmax_probe() 202 maxcard->card = card; in snd_gusmax_probe() 231 err = snd_gus_create(card, in snd_gusmax_probe() 243 err = snd_gus_create(card, in snd_gusmax_probe() 280 card->sync_irq = maxcard->irq; in snd_gusmax_probe() 282 err = snd_wss_create(card, in snd_gusmax_probe() 320 sprintf(card->longname + strlen(card->longname), "&%i", xdma2); in snd_gusmax_probe() [all …]
|
/openbmc/linux/sound/soc/amd/ |
H A D | acp-da7219-max98357a.c | 56 struct snd_soc_card *card = rtd->card; in cz_da7219_init() local 136 struct snd_soc_card *card = rtd->card; in cz_rt5682_init() local 249 struct snd_soc_card *card = rtd->card; in cz_da7219_play_startup() local 270 struct snd_soc_card *card = rtd->card; in cz_da7219_cap_startup() local 292 struct snd_soc_card *card = rtd->card; in cz_max_startup() local 313 struct snd_soc_card *card = rtd->card; in cz_dmic0_startup() local 334 struct snd_soc_card *card = rtd->card; in cz_dmic1_startup() local 361 struct snd_soc_card *card = rtd->card; in cz_rt5682_play_startup() local 382 struct snd_soc_card *card = rtd->card; in cz_rt5682_cap_startup() local 404 struct snd_soc_card *card = rtd->card; in cz_rt5682_max_startup() local [all …]
|
/openbmc/linux/sound/soc/rockchip/ |
H A D | rockchip_max98090.c | 228 struct snd_soc_card *card = runtime->card; in rk_hdmi_init() local 378 struct snd_soc_card *card; in snd_rk_mc_probe() local 400 card = &rockchip_max98090_hdmi_card; in snd_rk_mc_probe() 408 card = &rockchip_max98090_card; in snd_rk_mc_probe() 409 card->dai_link[0].codecs->of_node = np_audio; in snd_rk_mc_probe() 410 card->dai_link[0].cpus->of_node = np_cpu; in snd_rk_mc_probe() 411 card->dai_link[0].platforms->of_node = np_cpu; in snd_rk_mc_probe() 413 card = &rockchip_hdmi_card; in snd_rk_mc_probe() 414 card->dai_link[0].codecs->of_node = np_hdmi; in snd_rk_mc_probe() 415 card->dai_link[0].cpus->of_node = np_cpu; in snd_rk_mc_probe() [all …]
|
/openbmc/linux/sound/isa/sb/ |
H A D | sb16.c | 297 struct snd_card *card; in snd_sb16_card_new() local 304 *cardp = card; in snd_sb16_card_new() 346 strcpy(card->driver, in snd_sb16_probe() 357 sprintf(card->longname + strlen(card->longname), "%d", xdma8); in snd_sb16_probe() 359 sprintf(card->longname + strlen(card->longname), "%s%d", in snd_sb16_probe() 431 err = snd_card_register(card); in snd_sb16_probe() 464 struct snd_card *card; in snd_sb16_isa_probe1() local 471 acard = card->private_data; in snd_sb16_isa_probe1() 485 dev_set_drvdata(pdev, card); in snd_sb16_isa_probe1() 576 struct snd_card *card; in snd_sb16_pnp_detect() local [all …]
|
/openbmc/linux/drivers/net/arcnet/ |
H A D | com20020-pci.c | 69 struct com20020_dev *card; in led_tx_set() local 75 priv = card->pci_priv; in led_tx_set() 84 struct com20020_dev *card; in led_recon_set() local 90 priv = card->pci_priv; in led_recon_set() 165 struct com20020_dev *card; in com20020pci_probe() local 240 if (!card) { in com20020pci_probe() 245 card->index = i; in com20020pci_probe() 246 card->pci_priv = priv; in com20020pci_probe() 257 card->tx_led.dev = &dev->dev; in com20020pci_probe() 265 card->recon_led.dev = &dev->dev; in com20020pci_probe() [all …]
|
/openbmc/linux/sound/usb/6fire/ |
H A D | chip.c | 56 if (chip->card) { in usb6fire_chip_abort() 57 snd_card_disconnect(chip->card); in usb6fire_chip_abort() 59 chip->card = NULL; in usb6fire_chip_abort() 75 if (chip->card) in usb6fire_chip_destroy() 76 snd_card_free(chip->card); in usb6fire_chip_destroy() 88 struct snd_card *card = NULL; in usb6fire_chip_probe() local 128 strcpy(card->driver, "6FireUSB"); in usb6fire_chip_probe() 130 sprintf(card->longname, "%s at %d:%d", card->shortname, in usb6fire_chip_probe() 133 chip = card->private_data; in usb6fire_chip_probe() 138 chip->card = card; in usb6fire_chip_probe() [all …]
|
/openbmc/linux/sound/firewire/tascam/ |
H A D | tascam.c | 76 strcpy(tscm->card->driver, "FW-TASCAM"); in identify_model() 77 strcpy(tscm->card->shortname, model); in identify_model() 78 strcpy(tscm->card->mixername, model); in identify_model() 79 snprintf(tscm->card->longname, sizeof(tscm->card->longname), in identify_model() 101 struct snd_card *card; in snd_tscm_probe() local 108 card->private_free = tscm_card_free; in snd_tscm_probe() 110 tscm = card->private_data; in snd_tscm_probe() 113 tscm->card = card; in snd_tscm_probe() 145 err = snd_card_register(card); in snd_tscm_probe() 151 snd_card_free(card); in snd_tscm_probe() [all …]
|