| /linux-6.15/tools/testing/selftests/alsa/ |
| H A D | mixer-test.c | 33 struct card_data { struct 41 struct card_data *next; argument 65 struct card_data *card_data; in find_controls() local 79 card_data = malloc(sizeof(*card_data)); in find_controls() 80 if (!card_data) in find_controls() 102 err = snd_ctl_card_info(card_data->handle, card_data->info); in find_controls() 104 card_data->card_name = snd_ctl_card_info_get_id(card_data->info); in find_controls() 119 snd_ctl_elem_list(card_data->handle, card_data->ctls); in find_controls() 120 card_data->num_ctls = snd_ctl_elem_list_get_count(card_data->ctls); in find_controls() 123 snd_ctl_elem_list_alloc_space(card_data->ctls, card_data->num_ctls); in find_controls() [all …]
|
| H A D | pcm-test.c | 25 struct card_data { struct 30 struct card_data *next; argument 162 struct card_data *card_data; in find_pcms() local 173 card_data = calloc(1, sizeof(*card_data)); in find_pcms() 174 if (!card_data) in find_pcms() 200 card_data->name = snd_ctl_card_info_get_id(card_data->info); in find_pcms() 201 if (!card_data->name) in find_pcms() 207 if (!card_data->name) in find_pcms() 215 card_data->card = card; in find_pcms() 217 card_list = card_data; in find_pcms() [all …]
|
| /linux-6.15/drivers/net/can/usb/kvaser_usb/ |
| H A D | kvaser_usb_hydra.c | 492 &dev->card_data.hydra; in kvaser_usb_hydra_get_next_transid() 495 transid = card_data->transid; in kvaser_usb_hydra_get_next_transid() 500 card_data->transid = transid; in kvaser_usb_hydra_get_next_transid() 686 &dev->card_data.hydra; in kvaser_usb_hydra_map_channel_resp() 757 struct kvaser_usb_dev_card_data *card_data = &dev->card_data; in kvaser_usb_hydra_get_single_capability() local 809 card_data->ctrlmode_supported |= in kvaser_usb_hydra_get_single_capability() 813 card_data->capabilities |= in kvaser_usb_hydra_get_single_capability() 1744 &dev->card_data.hydra; in kvaser_usb_hydra_init_card() 1755 card_data->sysdbg_he = 0; in kvaser_usb_hydra_init_card() 1820 struct kvaser_usb_dev_card_data *card_data = &dev->card_data; in kvaser_usb_hydra_get_software_details() local [all …]
|
| H A D | kvaser_usb_leaf.c | 544 dev->card_data.usbcan_timestamp_msb; in kvaser_usb_usbcan_timestamp_to_ktime() 727 dev->card_data.capabilities |= KVASER_USB_CAP_EXT_CAP; in kvaser_usb_leaf_get_software_info_leaf() 830 struct kvaser_usb_dev_card_data *card_data = &dev->card_data; in kvaser_usb_leaf_get_single_capability() local 876 card_data->ctrlmode_supported |= in kvaser_usb_leaf_get_single_capability() 880 card_data->capabilities |= in kvaser_usb_leaf_get_single_capability() 898 if (!(dev->card_data.capabilities & KVASER_USB_CAP_EXT_CAP)) { in kvaser_usb_leaf_get_capabilities_leaf() 1631 dev->card_data.usbcan_timestamp_msb = in kvaser_usb_leaf_handle_command() 1776 struct kvaser_usb_dev_card_data *card_data = &dev->card_data; in kvaser_usb_leaf_init_card() local 1778 card_data->ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES; in kvaser_usb_leaf_init_card()
|
| H A D | kvaser_usb_core.c | 837 (priv->dev->card_data.capabilities & KVASER_USB_CAP_BERR_CAP)) in kvaser_usb_init_one() 842 priv->can.ctrlmode_supported |= dev->card_data.ctrlmode_supported; in kvaser_usb_init_one() 911 dev->card_data.ctrlmode_supported = 0; in kvaser_usb_probe() 912 dev->card_data.capabilities = 0; in kvaser_usb_probe()
|
| H A D | kvaser_usb.h | 106 struct kvaser_usb_dev_card_data card_data; member
|
| /linux-6.15/sound/soc/mediatek/mt8186/ |
| H A D | mt8186-mt6366.c | 213 if (soc_card_data->card_data->flags & DA7219_CODEC_PRESENT) in mt8186_headset_codec_init() 1160 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8186_mt6366_legacy_probe() local 1161 struct snd_soc_card *card = card_data->card; in mt8186_mt6366_legacy_probe() 1209 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8186_mt6366_soc_card_probe() local 1210 struct snd_soc_card *card = card_data->card; in mt8186_mt6366_soc_card_probe() 1231 if (card_data->flags & DA7219_CODEC_PRESENT) { in mt8186_mt6366_soc_card_probe() 1239 if (card_data->flags & DA7219_CODEC_PRESENT) in mt8186_mt6366_soc_card_probe() 1292 .card_data = &(struct mtk_platform_card_data) { 1304 .card_data = &(struct mtk_platform_card_data) { 1315 .card_data = &(struct mtk_platform_card_data) { [all …]
|
| /linux-6.15/sound/soc/mediatek/mt8188/ |
| H A D | mt8188-mt6359.c | 662 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8188_JACK_DP]; in mt8188_dptx_codec_init() 785 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8188_headset_codec_init() local 814 if (card_data->flags & ES8326_HS_PRESENT) { in mt8188_headset_codec_init() 1283 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8188_fixup_controls() local 1319 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8188_mt6359_soc_card_probe() local 1320 struct snd_soc_card *card = soc_card_data->card_data->card; in mt8188_mt6359_soc_card_probe() 1361 if (!(card_data->flags & MAX98390_TWO_AMP)) { in mt8188_mt6359_soc_card_probe() 1410 .card_data = &(struct mtk_platform_card_data) { 1420 .card_data = &(struct mtk_platform_card_data) { 1431 .card_data = &(struct mtk_platform_card_data) { [all …]
|
| /linux-6.15/sound/soc/mediatek/common/ |
| H A D | mtk-soundcard-driver.c | 148 const struct mtk_pcm_constraints_data *mpc = &soc_card->card_data->pcm_constraints[ctype]; in mtk_soundcard_startup() 211 card = pdata->card_data->card; in mtk_soundcard_common_probe() 247 soc_card_data->card_data = pdata->card_data; in mtk_soundcard_common_probe() 249 jacks = devm_kcalloc(card->dev, soc_card_data->card_data->num_jacks, in mtk_soundcard_common_probe() 254 soc_card_data->card_data->jacks = jacks; in mtk_soundcard_common_probe()
|
| H A D | mtk-soundcard-driver.h | 39 struct mtk_platform_card_data *card_data; member 42 int (*soc_probe)(struct mtk_soc_card_data *card_data, bool legacy);
|
| H A D | mtk-soc-card.h | 18 struct mtk_platform_card_data *card_data; member
|
| /linux-6.15/sound/soc/mediatek/mt8192/ |
| H A D | mt8192-mt6359-rt1015-rt5682.c | 330 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8192_JACK_HEADSET]; in mt8192_rt5682_init() 366 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8192_JACK_HDMI]; in mt8192_mt6359_hdmi_init() 1042 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8192_mt6359_legacy_probe() local 1043 struct snd_soc_card *card = card_data->card; in mt8192_mt6359_legacy_probe() 1109 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8192_mt6359_soc_card_probe() local 1110 struct snd_soc_card *card = card_data->card; in mt8192_mt6359_soc_card_probe() 1167 .card_data = &(struct mtk_platform_card_data) { 1178 .card_data = &(struct mtk_platform_card_data) { 1189 .card_data = &(struct mtk_platform_card_data) {
|
| /linux-6.15/sound/soc/mediatek/mt8365/ |
| H A D | mt8365-mt6357.c | 292 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8365_mt6357_dev_probe() local 293 struct snd_soc_card *card = card_data->card; in mt8365_mt6357_dev_probe() 319 .card_data = &(struct mtk_platform_card_data) {
|
| /linux-6.15/sound/soc/mediatek/mt8195/ |
| H A D | mt8195-mt6359.c | 355 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8195_JACK_DP]; in mt8195_dptx_codec_init() 370 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8195_JACK_HDMI]; in mt8195_hdmi_codec_init() 445 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8195_JACK_HEADSET]; in mt8195_rt5682_init() 1263 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8195_mt6359_legacy_probe() local 1264 struct snd_soc_card *card = card_data->card; in mt8195_mt6359_legacy_probe() 1330 switch (card_data->flags) { in mt8195_mt6359_legacy_probe() 1363 struct mtk_platform_card_data *card_data = soc_card_data->card_data; in mt8195_mt6359_soc_card_probe() local 1364 struct snd_soc_card *card = card_data->card; in mt8195_mt6359_soc_card_probe() 1481 .card_data = &(struct mtk_platform_card_data) { 1494 .card_data = &(struct mtk_platform_card_data) { [all …]
|