/openbmc/linux/include/sound/ |
H A D | control.h | 107 struct snd_card *card; member 120 void (*lregister)(struct snd_card *card); 121 void (*ldisconnect)(struct snd_card *card); 127 typedef int (*snd_kctl_ioctl_func_t) (struct snd_card * card, 136 int snd_ctl_add(struct snd_card * card, struct snd_kcontrol * kcontrol); 161 snd_ctl_find_id_mixer(struct snd_card *card, const char *name) in snd_ctl_find_id_mixer() argument 167 return snd_ctl_find_id(card, &id); in snd_ctl_find_id_mixer() 170 int snd_ctl_create(struct snd_card *card); 186 int snd_ctl_get_preferred_subdevice(struct snd_card *card, int type); 317 snd_kctl_jack_new(const char *name, struct snd_card *card); [all …]
|
H A D | info.h | 122 int snd_info_card_create(struct snd_card *card); 123 int snd_info_card_register(struct snd_card *card); 124 int snd_info_card_free(struct snd_card *card); 125 void snd_info_card_disconnect(struct snd_card *card); 126 void snd_info_card_id_change(struct snd_card *card); 133 *entryp = snd_info_create_card_entry(card, name, card->proc_root); in snd_card_proc_new() 145 int snd_card_rw_proc_new(struct snd_card *card, const char *name, 172 static inline void snd_info_card_disconnect(struct snd_card *card) { } in snd_info_card_disconnect() argument 173 static inline void snd_info_card_id_change(struct snd_card *card) { } in snd_info_card_id_change() argument 205 snd_card_ro_proc_new(struct snd_card *card, const char *name, in snd_card_ro_proc_new() argument [all …]
|
/openbmc/qemu/hw/usb/ |
H A D | ccid.h | 29 const uint8_t *(*get_atr)(CCIDCardState *card, uint32_t *len); 30 void (*apdu_from_guest)(CCIDCardState *card, 33 void (*realize)(CCIDCardState *card, Error **errp); 34 void (*unrealize)(CCIDCardState *card); 48 void ccid_card_send_apdu_to_guest(CCIDCardState *card, 51 void ccid_card_card_removed(CCIDCardState *card); 52 void ccid_card_card_inserted(CCIDCardState *card); 53 void ccid_card_card_error(CCIDCardState *card, uint64_t error); 59 int ccid_card_ccid_attach(CCIDCardState *card); 60 void ccid_card_ccid_detach(CCIDCardState *card);
|
/openbmc/linux/sound/core/oss/ |
H A D | mixer_oss.c | 56 fmixer->card = card; in snd_mixer_oss_open() 85 struct snd_card *card = fmixer->card; in snd_mixer_oss_info() local 101 struct snd_card *card = fmixer->card; in snd_mixer_oss_info_obsolete() local 402 fmixer.card = card; in snd_mixer_oss_ioctl_card() 520 struct snd_card *card = mixer->card; in snd_mixer_oss_test_id() local 538 struct snd_card *card = fmixer->card; in snd_mixer_oss_get_volume1_vol() local 577 struct snd_card *card = fmixer->card; in snd_mixer_oss_get_volume1_sw() local 642 struct snd_card *card = fmixer->card; in snd_mixer_oss_put_volume1_vol() local 936 struct snd_card *card = mixer->card; in snd_mixer_oss_build_test() local 1358 card = mixer->card; in snd_mixer_oss_free1() [all …]
|
/openbmc/linux/sound/usb/usx2y/ |
H A D | usbusx2y.c | 361 struct snd_card *card; in usx2y_create_card() local 375 usx2y(card)->dev = device; in usx2y_create_card() 383 card->shortname, in usx2y_create_card() 387 usx2y(card)->dev->bus->busnum, usx2y(card)->dev->devnum); in usx2y_create_card() 388 *cardp = card; in usx2y_create_card() 407 struct snd_card *card; in snd_usx2y_disconnect() local 412 if (!card) in snd_usx2y_disconnect() 414 usx2y = usx2y(card); in snd_usx2y_disconnect() 426 snd_card_free(card); in snd_usx2y_disconnect() 433 struct snd_card *card; in snd_usx2y_probe() local [all …]
|
/openbmc/linux/sound/soc/atmel/ |
H A D | tse850-pcm5142.c | 64 struct snd_soc_card *card = dapm->card; in tse850_get_mux1() local 76 struct snd_soc_card *card = dapm->card; in tse850_put_mux1() local 94 struct snd_soc_card *card = dapm->card; in tse850_get_mux2() local 106 struct snd_soc_card *card = dapm->card; in tse850_put_mux2() local 124 struct snd_soc_card *card = dapm->card; in tse850_get_mix() local 136 struct snd_soc_card *card = dapm->card; in tse850_put_mix() local 158 struct snd_soc_card *card = dapm->card; in tse850_get_ana() local 191 struct snd_soc_card *card = dapm->card; in tse850_put_ana() local 365 snd_soc_card_set_drvdata(card, tse850); in tse850_probe() 402 ret = snd_soc_register_card(card); in tse850_probe() [all …]
|
/openbmc/linux/sound/soc/samsung/ |
H A D | odroid.c | 16 struct snd_soc_card card; member 205 struct snd_soc_card *card; in odroid_audio_probe() local 213 card = &priv->card; in odroid_audio_probe() 214 card->dev = dev; in odroid_audio_probe() 216 card->owner = THIS_MODULE; in odroid_audio_probe() 217 card->fully_routed = true; in odroid_audio_probe() 241 card->dai_link = odroid_card_dais; in odroid_audio_probe() 246 link = card->dai_link; in odroid_audio_probe() 247 codec_link = &card->dai_link[1]; in odroid_audio_probe() 259 card->num_links--; in odroid_audio_probe() [all …]
|
/openbmc/linux/drivers/mmc/core/ |
H A D | sd_ops.c | 27 if (WARN_ON(card && card->host != host)) in mmc_app_cmd() 32 if (card) { in mmc_app_cmd() 33 cmd.arg = card->rca << 16; in mmc_app_cmd() 63 err = mmc_app_cmd(host, card); in mmc_wait_for_app_cmd() 115 return mmc_wait_for_app_cmd(card->host, card, &cmd); in mmc_app_set_bus_width() 267 err = mmc_app_cmd(card->host, card); in mmc_app_send_scr() 293 mmc_set_data_timeout(&data, card); in mmc_app_send_scr() 295 mmc_wait_for_req(card->host, &mrq); in mmc_app_send_scr() 323 return mmc_send_adtc_data(card, card->host, SD_SWITCH, cmd_args, resp, in mmc_sd_switch() 338 err = mmc_app_cmd(card->host, card); in mmc_app_sd_status() [all …]
|
/openbmc/linux/sound/soc/loongson/ |
H A D | loongson_card.c | 92 for (i = 0; i < card->num_links; i++) in loongson_card_parse_acpi() 104 for (i = 0; i < card->num_links; i++) in loongson_card_parse_acpi() 109 for (i = 0; i < card->num_links; i++) in loongson_card_parse_acpi() 119 struct device *dev = card->dev; in loongson_card_parse_of() 134 for (i = 0; i < card->num_links; i++) { in loongson_card_parse_of() 162 struct snd_soc_card *card; in loongson_asoc_card_probe() local 169 card = &ls_priv->snd_card; in loongson_asoc_card_probe() 171 card->dev = &pdev->dev; in loongson_asoc_card_probe() 172 card->owner = THIS_MODULE; in loongson_asoc_card_probe() 173 card->dai_link = loongson_dai_links; in loongson_asoc_card_probe() [all …]
|
/openbmc/linux/sound/soc/tegra/ |
H A D | tegra_audio_graph_card.c | 70 struct device *dev = rtd->card->dev; in tegra_audio_graph_update_pll() 127 dev_dbg(rtd->card->dev, in tegra_audio_graph_update_pll() 134 dev_err(rtd->card->dev, in tegra_audio_graph_update_pll() 143 dev_err(rtd->card->dev, in tegra_audio_graph_update_pll() 179 priv->clk_plla = devm_clk_get(card->dev, "pll_a"); in tegra_audio_graph_card_probe() 191 return asoc_graph_card_probe(card); in tegra_audio_graph_card_probe() 198 struct snd_soc_card *card; in tegra_audio_graph_probe() local 204 card = simple_priv_to_card(&priv->simple); in tegra_audio_graph_probe() 205 card->driver_name = "tegra-ape"; in tegra_audio_graph_probe() 207 card->probe = tegra_audio_graph_card_probe; in tegra_audio_graph_probe() [all …]
|
/openbmc/linux/sound/soc/amd/acp/ |
H A D | acp-mach-common.c | 118 struct snd_soc_card *card = rtd->card; in acp_card_rt5682_init() local 176 struct snd_soc_card *card = rtd->card; in acp_card_hs_startup() local 210 struct snd_soc_card *card = rtd->card; in acp_card_shutdown() local 221 struct snd_soc_card *card = rtd->card; in acp_card_rt5682_hw_params() local 343 struct snd_soc_card *card = rtd->card; in acp_card_rt5682s_init() local 403 struct snd_soc_card *card = rtd->card; in acp_card_rt5682s_hw_params() local 544 struct snd_soc_card *card = rtd->card; in acp_card_rt1019_init() local 573 struct snd_soc_card *card = rtd->card; in acp_card_rt1019_hw_params() local 709 struct snd_soc_card *card = rtd->card; in acp_card_maxim_init() local 738 struct snd_soc_card *card = rtd->card; in acp_card_maxim_hw_params() local [all …]
|
/openbmc/linux/sound/isa/ |
H A D | azt2320.c | 86 struct pnp_card_link *card, in snd_card_azt2320_pnp() argument 167 struct snd_card *card; in snd_card_azt2320_probe() local 172 error = snd_devm_card_new(&pcard->card->dev, in snd_card_azt2320_probe() 174 sizeof(struct snd_card_azt2320), &card); in snd_card_azt2320_probe() 177 acard = card->private_data; in snd_card_azt2320_probe() 194 strcpy(card->driver, "AZT2320"); in snd_card_azt2320_probe() 195 strcpy(card->shortname, "Aztech AZT2320"); in snd_card_azt2320_probe() 217 if (snd_opl3_create(card, in snd_card_azt2320_probe() 232 error = snd_card_register(card); in snd_card_azt2320_probe() 235 pnp_set_card_drvdata(pcard, card); in snd_card_azt2320_probe() [all …]
|
H A D | cmi8330.c | 154 struct snd_card *card; member 303 err = snd_ctl_add(card, in snd_cmi8330_mixer() 506 struct snd_card *card; in snd_cmi8330_card_new() local 516 acard = card->private_data; in snd_cmi8330_card_new() 517 acard->card = card; in snd_cmi8330_card_new() 518 *cardp = card; in snd_cmi8330_card_new() 574 if (snd_opl3_create(card, in snd_cmi8330_probe() 598 card->shortname, in snd_cmi8330_probe() 625 struct snd_card *card; in snd_cmi8330_isa_probe() local 671 struct snd_card *card; in snd_cmi8330_pnp_detect() local [all …]
|
/openbmc/linux/drivers/media/pci/ivtv/ |
H A D | ivtv-routing.c | 29 in = &itv->card->radio_input; in ivtv_audio_set_io() 31 in = &itv->card->audio_inputs[itv->audio_input]; in ivtv_audio_set_io() 35 if (itv->card->hw_muxer & IVTV_HW_M52790) in ivtv_audio_set_io() 42 if (itv->card->hw_audio & IVTV_HW_MSP34XX) in ivtv_audio_set_io() 57 itv->card->video_inputs[inp].video_input, 0, 0); in ivtv_video_set_io() 59 type = itv->card->video_inputs[inp].video_type; in ivtv_video_set_io() 69 if (itv->card->hw_video & IVTV_HW_GPIO) in ivtv_video_set_io() 73 if (itv->card->hw_video & IVTV_HW_UPD64031A) { in ivtv_video_set_io() 82 input |= itv->card->gr_config; in ivtv_video_set_io() 88 if (itv->card->hw_video & IVTV_HW_UPD6408X) { in ivtv_video_set_io() [all …]
|
/openbmc/linux/drivers/net/can/sja1000/ |
H A D | f81601.c | 80 dev = card->net_dev[i]; in f81601_pci_remove() 99 struct f81601_pci_card *card; in f81601_pci_probe() local 111 card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); in f81601_pci_probe() 112 if (!card) in f81601_pci_probe() 115 card->dev = pdev; in f81601_pci_probe() 116 spin_lock_init(&card->lock); in f81601_pci_probe() 118 pci_set_drvdata(pdev, card); in f81601_pci_probe() 138 if (!card->addr) { in f81601_pci_probe() 145 count = ARRAY_SIZE(card->net_dev); in f81601_pci_probe() 158 priv->priv = card; in f81601_pci_probe() [all …]
|
/openbmc/linux/sound/isa/sb/ |
H A D | sb8.c | 75 struct snd_card *card; in snd_sb8_probe() local 81 sizeof(struct snd_sb8), &card); in snd_sb8_probe() 84 acard = card->private_data; in snd_sb8_probe() 143 err = snd_opl3_create(card, chip->port + 8, 0, in snd_sb8_probe() 166 strcpy(card->shortname, chip->name); in snd_sb8_probe() 172 err = snd_card_register(card); in snd_sb8_probe() 176 dev_set_drvdata(pdev, card); in snd_sb8_probe() 184 struct snd_card *card = dev_get_drvdata(dev); in snd_sb8_suspend() local 185 struct snd_sb8 *acard = card->private_data; in snd_sb8_suspend() 195 struct snd_card *card = dev_get_drvdata(dev); in snd_sb8_resume() local [all …]
|
/openbmc/linux/sound/soc/ti/ |
H A D | omap-abe-twl6040.c | 37 struct snd_soc_card card; member 50 struct snd_soc_card *card = rtd->card; in omap_abe_hw_params() local 170 struct snd_soc_card *card = rtd->card; in omap_abe_twl6040_init() local 214 struct snd_soc_card *card; in omap_abe_probe() local 229 card = &priv->card; in omap_abe_probe() 230 card->dev = &pdev->dev; in omap_abe_probe() 231 card->owner = THIS_MODULE; in omap_abe_probe() 234 card->dapm_routes = audio_map; in omap_abe_probe() 293 card->fully_routed = 1; in omap_abe_probe() 295 card->dai_link = priv->dai_links; in omap_abe_probe() [all …]
|
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() 357 card->name = "HDMI"; in omap_hdmi_audio_probe() 359 card->dai_link = in omap_hdmi_audio_probe() 361 if (!card->dai_link) in omap_hdmi_audio_probe() 372 card->dai_link->name = card->name; in omap_hdmi_audio_probe() 373 card->dai_link->stream_name = card->name; in omap_hdmi_audio_probe() 375 card->num_links = 1; in omap_hdmi_audio_probe() 376 card->dev = dev; in omap_hdmi_audio_probe() [all …]
|
/openbmc/linux/sound/drivers/mpu401/ |
H A D | mpu401.c | 55 struct snd_card *card; in snd_mpu401_create() local 63 0, &card); in snd_mpu401_create() 67 strcpy(card->shortname, card->driver); in snd_mpu401_create() 68 sprintf(card->longname, "%s at %#lx, ", card->shortname, port[dev]); in snd_mpu401_create() 70 sprintf(card->longname + strlen(card->longname), "irq %d", irq[dev]); in snd_mpu401_create() 82 *rcard = card; in snd_mpu401_create() 90 struct snd_card *card; in snd_mpu401_probe() local 103 err = snd_card_register(card); in snd_mpu401_probe() 161 struct snd_card *card; in snd_mpu401_pnp_probe() local 173 err = snd_card_register(card); in snd_mpu401_pnp_probe() [all …]
|
/openbmc/linux/sound/soc/intel/avs/boards/ |
H A D | max98373.c | 148 struct snd_soc_card *card; in avs_max98373_probe() local 163 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in avs_max98373_probe() 164 if (!card) in avs_max98373_probe() 167 card->name = "avs_max98373"; in avs_max98373_probe() 168 card->dev = dev; in avs_max98373_probe() 169 card->owner = THIS_MODULE; in avs_max98373_probe() 170 card->dai_link = dai_link; in avs_max98373_probe() 171 card->num_links = 1; in avs_max98373_probe() 174 card->controls = card_controls; in avs_max98373_probe() 176 card->dapm_widgets = card_widgets; in avs_max98373_probe() [all …]
|
H A D | max98927.c | 145 struct snd_soc_card *card; in avs_max98927_probe() local 160 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in avs_max98927_probe() 161 if (!card) in avs_max98927_probe() 164 card->name = "avs_max98927"; in avs_max98927_probe() 165 card->dev = dev; in avs_max98927_probe() 166 card->owner = THIS_MODULE; in avs_max98927_probe() 167 card->dai_link = dai_link; in avs_max98927_probe() 168 card->num_links = 1; in avs_max98927_probe() 171 card->controls = card_controls; in avs_max98927_probe() 173 card->dapm_widgets = card_widgets; in avs_max98927_probe() [all …]
|
/openbmc/linux/sound/isa/opti9xx/ |
H A D | opti92x-ad1848.c | 586 struct snd_card *card; in snd_opti93x_mixer() local 594 card = chip->card; in snd_opti93x_mixer() 860 sprintf(card->shortname, "OPTi %s", card->driver); 862 scnprintf(card->longname, sizeof(card->longname), 867 scnprintf(card->longname, sizeof(card->longname), 918 struct snd_card *card; local 925 *cardp = card; 944 struct snd_card *card; local 1000 error = snd_card_opti9xx_detect(card, card->private_data); 1067 struct snd_card *card; local [all …]
|
/openbmc/linux/drivers/net/wireless/intersil/orinoco/ |
H A D | orinoco_plx.c | 113 struct orinoco_pci_card *card = priv->card; in orinoco_plx_cor_reset() local 120 iowrite8(COR_VALUE, card->attr_io + COR_OFFSET); in orinoco_plx_cor_reset() 166 csr_reg = ioread32(card->bridge_io + PLX_INTCSR); in orinoco_plx_hw_init() 185 struct orinoco_pci_card *card; in orinoco_plx_init_one() local 230 card = priv->card; in orinoco_plx_init_one() 231 card->bridge_io = bridge_io; in orinoco_plx_init_one() 232 card->attr_io = attr_io; in orinoco_plx_init_one() 244 err = orinoco_plx_hw_init(card); in orinoco_plx_init_one() 301 struct orinoco_pci_card *card = priv->card; in orinoco_plx_remove_one() local 308 pci_iounmap(pdev, card->attr_io); in orinoco_plx_remove_one() [all …]
|
/openbmc/linux/sound/pci/emu10k1/ |
H A D | emu10k1.c | 72 struct snd_card *card; in snd_card_emu10k1_probe() local 87 sizeof(*emu), &card); in snd_card_emu10k1_probe() 90 emu = card->private_data; in snd_card_emu10k1_probe() 152 dev_warn(emu->card->dev, in snd_card_emu10k1_probe() 166 sizeof(card->driver)); in snd_card_emu10k1_probe() 168 sizeof(card->shortname)); in snd_card_emu10k1_probe() 169 snprintf(card->longname, sizeof(card->longname), in snd_card_emu10k1_probe() 173 err = snd_card_register(card); in snd_card_emu10k1_probe() 177 pci_set_drvdata(pci, card); in snd_card_emu10k1_probe() 185 struct snd_card *card = dev_get_drvdata(dev); in snd_emu10k1_suspend() local [all …]
|
/openbmc/linux/sound/soc/intel/boards/ |
H A D | sof_sdw_rt_amp.c | 190 struct snd_soc_card *card = rtd->card; in first_spk_init() local 197 card->components = devm_kasprintf(card->dev, GFP_KERNEL, in first_spk_init() 199 card->components, codec_name); in first_spk_init() 200 if (!card->components) in first_spk_init() 203 ret = snd_soc_add_card_controls(card, rt_amp_controls, in first_spk_init() 217 ret = snd_soc_dapm_add_routes(&card->dapm, rt_amp_map, 2); in first_spk_init() 226 struct snd_soc_card *card = rtd->card; in second_spk_init() local 255 struct snd_soc_card *card = rtd->card; in rt1308_i2s_hw_params() local 290 struct mc_private *ctx = snd_soc_card_get_drvdata(card); in sof_sdw_rt_amp_exit() 305 int sof_sdw_rt_amp_init(struct snd_soc_card *card, in sof_sdw_rt_amp_init() argument [all …]
|