Home
last modified time | relevance | path

Searched refs:snd_card (Results 1 – 25 of 386) sorted by relevance

12345678910>>...16

/Linux-v5.4/include/sound/
Dcore.h68 struct snd_card *card; /* card which holds this device */
79 struct snd_card { struct
94 void (*private_free) (struct snd_card *card); /* callback for freeing of argument
133 #define dev_to_snd_card(p) container_of(p, struct snd_card, card_dev) argument
136 static inline unsigned int snd_power_get_state(struct snd_card *card) in snd_power_get_state()
141 static inline void snd_power_change_state(struct snd_card *card, unsigned int state) in snd_power_change_state()
148 int snd_power_wait(struct snd_card *card, unsigned int power_state);
152 static inline int snd_power_wait(struct snd_card *card, unsigned int state) { return 0; } in snd_power_wait()
165 struct snd_card *card_ptr; /* assigned card instance */
169 static inline struct device *snd_card_get_device_link(struct snd_card *card) in snd_card_get_device_link()
[all …]
Dinfo.h117 struct snd_info_entry *snd_info_create_card_entry(struct snd_card *card,
124 int snd_info_card_create(struct snd_card *card);
125 int snd_info_card_register(struct snd_card *card);
126 int snd_info_card_free(struct snd_card *card);
127 void snd_info_card_disconnect(struct snd_card *card);
128 void snd_info_card_id_change(struct snd_card *card);
132 static inline int snd_card_proc_new(struct snd_card *card, const char *name, in snd_card_proc_new()
147 int snd_card_rw_proc_new(struct snd_card *card, const char *name,
168 static inline struct snd_info_entry *snd_info_create_card_entry(struct snd_card *card, const char *… in snd_info_create_card_entry()
171 static inline int snd_info_card_create(struct snd_card *card) { return 0; } in snd_info_card_create()
[all …]
Dcontrol.h91 struct snd_card *card;
103 typedef int (*snd_kctl_ioctl_func_t) (struct snd_card * card,
107 void snd_ctl_notify(struct snd_card * card, unsigned int mask, struct snd_ctl_elem_id * id);
111 int snd_ctl_add(struct snd_card * card, struct snd_kcontrol * kcontrol);
112 int snd_ctl_remove(struct snd_card * card, struct snd_kcontrol * kcontrol);
113 int snd_ctl_replace(struct snd_card *card, struct snd_kcontrol *kcontrol, bool add_on_replace);
114 int snd_ctl_remove_id(struct snd_card * card, struct snd_ctl_elem_id *id);
115 int snd_ctl_rename_id(struct snd_card * card, struct snd_ctl_elem_id *src_id, struct snd_ctl_elem_i…
116 int snd_ctl_activate_id(struct snd_card *card, struct snd_ctl_elem_id *id,
118 struct snd_kcontrol *snd_ctl_find_numid(struct snd_card * card, unsigned int numid);
[all …]
Dmixer_oss.h38 struct snd_card *card;
57 struct snd_card *card;
61 int snd_mixer_oss_ioctl_card(struct snd_card *card,
Djack.h61 struct snd_card *card;
76 int snd_jack_new(struct snd_card *card, const char *id, int type,
87 static inline int snd_jack_new(struct snd_card *card, const char *id, int type, in snd_jack_new()
Des1688.h95 int snd_es1688_create(struct snd_card *card,
103 int snd_es1688_pcm(struct snd_card *card, struct snd_es1688 *chip, int device);
104 int snd_es1688_mixer(struct snd_card *card, struct snd_es1688 *chip);
Drawmidi.h107 struct snd_card *card;
139 int snd_rawmidi_new(struct snd_card *card, char *id, int device,
163 int snd_rawmidi_info_select(struct snd_card *card, struct snd_rawmidi_info *info);
164 int snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice,
/Linux-v5.4/sound/core/
Dinit.c37 static struct snd_card *snd_cards[SNDRV_CARDS];
83 int (*snd_mixer_oss_notify_callback)(struct snd_card *card, int free_flag);
125 void snd_device_initialize(struct device *dev, struct snd_card *card) in snd_device_initialize()
135 static int snd_card_do_free(struct snd_card *card);
162 struct snd_card **card_ret) in snd_card_new()
164 struct snd_card *card; in snd_card_new()
177 card->private_data = (char *)card + sizeof(struct snd_card); in snd_card_new()
262 struct snd_card *snd_card_ref(int idx) in snd_card_ref()
264 struct snd_card *card; in snd_card_ref()
374 int snd_card_disconnect(struct snd_card *card) in snd_card_disconnect()
[all …]
Ddevice.c29 int snd_device_new(struct snd_card *card, enum snd_device_type type, in snd_device_new()
82 static struct snd_device *look_for_dev(struct snd_card *card, void *device_data) in look_for_dev()
106 void snd_device_disconnect(struct snd_card *card, void *device_data) in snd_device_disconnect()
130 void snd_device_free(struct snd_card *card, void *device_data) in snd_device_free()
171 int snd_device_register(struct snd_card *card, void *device_data) in snd_device_register()
189 int snd_device_register_all(struct snd_card *card) in snd_device_register_all()
208 void snd_device_disconnect_all(struct snd_card *card) in snd_device_disconnect_all()
222 void snd_device_free_all(struct snd_card *card) in snd_device_free_all()
Dcontrol.c38 struct snd_card *card; in snd_ctl_open()
106 struct snd_card *card; in snd_ctl_release()
141 void snd_ctl_notify(struct snd_card *card, unsigned int mask, in snd_ctl_notify()
299 static bool snd_ctl_remove_numid_conflict(struct snd_card *card, in snd_ctl_remove_numid_conflict()
318 static int snd_ctl_find_hole(struct snd_card *card, unsigned int count) in snd_ctl_find_hole()
337 static int __snd_ctl_add_replace(struct snd_card *card, in __snd_ctl_add_replace()
385 static int snd_ctl_add_replace(struct snd_card *card, in snd_ctl_add_replace()
422 int snd_ctl_add(struct snd_card *card, struct snd_kcontrol *kcontrol) in snd_ctl_add()
442 int snd_ctl_replace(struct snd_card *card, struct snd_kcontrol *kcontrol, in snd_ctl_replace()
461 int snd_ctl_remove(struct snd_card *card, struct snd_kcontrol *kcontrol) in snd_ctl_remove()
[all …]
Dctljack.c30 static int get_available_index(struct snd_card *card, const char *name) in get_available_index()
63 snd_kctl_jack_new(const char *name, struct snd_card *card) in snd_kctl_jack_new()
77 void snd_kctl_jack_report(struct snd_card *card, in snd_kctl_jack_report()
/Linux-v5.4/sound/pci/cs5535audio/
Dcs5535audio.h86 struct snd_card *card;
101 void olpc_prequirks(struct snd_card *card,
103 int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97);
124 static inline void olpc_prequirks(struct snd_card *card, in olpc_prequirks()
126 static inline int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97) in olpc_quirks()
/Linux-v5.4/sound/arm/
Dpxa2xx-ac97.c119 static int pxa2xx_ac97_do_suspend(struct snd_card *card) in pxa2xx_ac97_do_suspend()
131 static int pxa2xx_ac97_do_resume(struct snd_card *card) in pxa2xx_ac97_do_resume()
150 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_suspend()
161 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_resume()
186 static int pxa2xx_ac97_pcm_new(struct snd_card *card) in pxa2xx_ac97_pcm_new()
222 struct snd_card *card; in pxa2xx_ac97_probe()
281 struct snd_card *card = platform_get_drvdata(dev); in pxa2xx_ac97_remove()
/Linux-v5.4/sound/synth/emux/
Demux_voice.h18 int snd_emux_init_seq(struct snd_emux *emu, struct snd_card *card, int index);
28 int snd_emux_init_virmidi(struct snd_emux *emu, struct snd_card *card);
73 void snd_emux_proc_init(struct snd_emux *emu, struct snd_card *card, int device);
77 struct snd_card *card, int device) {} in snd_emux_proc_init()
/Linux-v5.4/drivers/media/pci/cobalt/
Dcobalt-alsa-main.c35 static void snd_cobalt_card_private_free(struct snd_card *sc) in snd_cobalt_card_private_free()
45 struct snd_card *sc, in snd_cobalt_card_create()
65 struct snd_card *sc = cobsc->sc; in snd_cobalt_card_set_names()
85 struct snd_card *sc = NULL; in cobalt_alsa_init()
Dcobalt-alsa.h9 struct snd_card;
13 struct snd_card *sc;
/Linux-v5.4/sound/drivers/mpu401/
Dmpu401.c53 struct snd_card **rcard) in snd_mpu401_create()
55 struct snd_card *card; in snd_mpu401_create()
94 struct snd_card *card; in snd_mpu401_probe()
173 struct snd_card *card; in snd_mpu401_pnp_probe()
199 struct snd_card *card = (struct snd_card *) pnp_get_drvdata(dev); in snd_mpu401_pnp_remove()
/Linux-v5.4/sound/usb/usx2y/
Dusbusx2y.c157 static void snd_usX2Y_card_private_free(struct snd_card *card);
329 struct snd_card **cardp) in usX2Y_create_card()
332 struct snd_card * card; in usX2Y_create_card()
367 struct snd_card **cardp) in usX2Y_usb_probe()
370 struct snd_card * card; in usX2Y_usb_probe()
396 struct snd_card *card; in snd_usX2Y_probe()
420 static void snd_usX2Y_card_private_free(struct snd_card *card) in snd_usX2Y_card_private_free()
437 struct snd_card *card = ptr; in usX2Y_usb_disconnect()
Dus122l.c41 static int us122l_create_usbmidi(struct snd_card *card) in us122l_create_usbmidi()
63 static int us144_create_usbmidi(struct snd_card *card) in us144_create_usbmidi()
436 static int usb_stream_hwdep_new(struct snd_card *card) in usb_stream_hwdep_new()
461 static bool us122l_create_card(struct snd_card *card) in us122l_create_card()
509 static void snd_us122l_free(struct snd_card *card) in snd_us122l_free()
519 struct snd_card **cardp, in usx2y_create_card()
523 struct snd_card *card; in usx2y_create_card()
558 struct snd_card **cardp) in us122l_usb_probe()
561 struct snd_card *card; in us122l_usb_probe()
589 struct snd_card *card; in snd_us122l_probe()
[all …]
/Linux-v5.4/drivers/media/pci/solo6x10/
Dsolo6x10-g723.c332 struct snd_card *card = solo_dev->snd_card; in solo_snd_pcm_init()
368 struct snd_card *card; in solo_g723_init()
380 &solo_dev->snd_card); in solo_g723_init()
384 card = solo_dev->snd_card; in solo_g723_init()
425 if (!solo_dev->snd_card) in solo_g723_exit()
431 snd_card_free(solo_dev->snd_card); in solo_g723_exit()
432 solo_dev->snd_card = NULL; in solo_g723_exit()
/Linux-v5.4/sound/isa/es1688/
Des1688.c83 static int snd_es1688_legacy_create(struct snd_card *card, in snd_es1688_legacy_create()
122 static int snd_es1688_probe(struct snd_card *card, unsigned int n) in snd_es1688_probe()
171 struct snd_card *card; in snd_es1688_isa_probe()
217 static int snd_card_es968_pnp(struct snd_card *card, unsigned int n, in snd_card_es968_pnp()
245 struct snd_card *card; in snd_es968_pnp_detect()
288 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_es968_pnp_suspend()
296 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_es968_pnp_resume()
/Linux-v5.4/sound/aoa/core/
Dalsa.c18 struct snd_card *alsa_card; in aoa_alsa_init()
45 struct snd_card *aoa_get_card(void) in aoa_get_card()
64 struct snd_card *card = aoa_get_card(); in aoa_snd_device_new()
/Linux-v5.4/sound/pci/asihpi/
Dhpios.h136 struct snd_card;
141 struct snd_card *snd_card; member
/Linux-v5.4/drivers/media/pci/cx18/
Dcx18-alsa-main.c74 static void snd_cx18_card_private_free(struct snd_card *sc) in snd_cx18_card_private_free()
84 struct snd_card *sc, in snd_cx18_card_create()
103 struct snd_card *sc = cxsc->sc; in snd_cx18_card_set_names()
123 struct snd_card *sc = NULL; in snd_cx18_init()
/Linux-v5.4/sound/pci/hda/
Dhda_tegra.c140 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_suspend()
153 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_resume()
166 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_runtime_suspend()
183 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_runtime_resume()
281 struct snd_card *card = chip->card; in hda_tegra_first_init()
368 static int hda_tegra_create(struct snd_card *card, in hda_tegra_create()
421 struct snd_card *card; in hda_tegra_probe()
508 struct snd_card *card = dev_get_drvdata(&pdev->dev); in hda_tegra_shutdown()

12345678910>>...16