Searched refs:trident (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/sound/pci/trident/ |
| H A D | trident_main.c | 336 if (trident->ChanPCMcnt >= trident->ChanPCM) in snd_trident_allocate_pcm_channel() 1804 trident = voice->trident; in snd_trident_pcm_free_substream() 1870 trident->spdif_pcm_bits = trident->spdif_bits; in snd_trident_spdif_open() 1908 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS)); in snd_trident_spdif_close() 1910 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS)); in snd_trident_spdif_close() 2299 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS)); in snd_trident_spdif_control_put() 2367 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS)); in snd_trident_spdif_default_put() 3453 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS)); in snd_trident_4d_nx_init() 3473 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS)); in snd_trident_sis_init() 3533 trident->midi_port = TRID_REG(trident, T4D_MPU401_BASE); in snd_trident_create() [all …]
|
| H A D | trident_memory.c | 32 #define set_tlb_bus(trident,page,addr) __set_tlb_bus(trident,page,addr) argument 34 #define set_silent_tlb(trident,page) __set_tlb_bus(trident, page, trident->tlb.silent_page->addr) argument 40 #define page_to_addr(trident,page) __tlb_to_addr(trident, page) argument 48 #define page_to_addr(trident,page) __tlb_to_addr(trident, (page) << 1) argument 61 __set_tlb_bus(trident, page, trident->tlb.silent_page->addr); in set_silent_tlb() 62 __set_tlb_bus(trident, page+1, trident->tlb.silent_page->addr); in set_silent_tlb() 77 #define page_to_addr(trident,page) __tlb_to_addr(trident, (page) * UNIT_PAGES) argument 95 __set_tlb_bus(trident, page, trident->tlb.silent_page->addr); in set_silent_tlb() 169 hdr = trident->tlb.memhdr; in snd_trident_alloc_sg_pages() 215 hdr = trident->tlb.memhdr; in snd_trident_alloc_cont_pages() [all …]
|
| H A D | trident.c | 54 struct snd_trident *trident; in snd_trident_probe() local 66 sizeof(*trident), &card); in snd_trident_probe() 69 trident = card->private_data; in snd_trident_probe() 78 switch (trident->device) { in snd_trident_probe() 99 card->shortname, trident->port, trident->irq); in snd_trident_probe() 101 err = snd_trident_pcm(trident, pcm_dev++); in snd_trident_probe() 104 switch (trident->device) { in snd_trident_probe() 112 if (trident->device == TRIDENT_DEVICE_ID_NX || trident->device == TRIDENT_DEVICE_ID_SI7018) { in snd_trident_probe() 119 trident->midi_port, in snd_trident_probe() 122 -1, &trident->rmidi); in snd_trident_probe() [all …]
|
| H A D | trident.h | 36 #define TRID_REG(trident, x) ((trident)->port + (x)) argument 240 struct snd_trident * trident; member 296 struct snd_trident *trident; member 404 int snd_trident_create_gameport(struct snd_trident *trident); 406 int snd_trident_pcm(struct snd_trident *trident, int device); 407 int snd_trident_foldback_pcm(struct snd_trident *trident, int device); 408 int snd_trident_spdif_pcm(struct snd_trident *trident, int device); 412 void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice); 413 void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice); 418 struct snd_util_memblk *snd_trident_alloc_pages(struct snd_trident *trident, [all …]
|
| H A D | Makefile | 7 snd-trident-y := trident.o trident_main.o trident_memory.o 10 obj-$(CONFIG_SND_TRIDENT) += snd-trident.o
|
| /linux-6.15/Documentation/sound/cards/ |
| H A D | joystick.rst | 57 trident N/A N/A 78 These ALSA drivers (cs46xx, trident and au88x0) have the
|
| /linux-6.15/sound/pci/ |
| H A D | Makefile | 81 trident/ \
|
| H A D | Kconfig | 869 will be called snd-trident.
|
| /linux-6.15/Documentation/sound/ |
| H A D | alsa-configuration.rst | 2208 Module snd-trident
|
| /linux-6.15/ |
| H A D | CREDITS | 367 D: trident OSS sound driver, x86-64 dma-ops and Calgary IOMMU,
|