/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/trident/ |
H A D | Makefile | 6 snd-trident-objs := trident.o trident_main.o trident_memory.o 7 snd-trident-synth-objs := trident_synth.o 18 obj-$(CONFIG_SND_TRIDENT) += snd-trident.o 19 obj-$(call sequencer,$(CONFIG_SND_TRIDENT)) += snd-trident-synth.o
|
H A D | trident_main.c | 44 #include <sound/trident.h> 49 static int snd_trident_pcm_mixer_build(struct snd_trident *trident, 52 static int snd_trident_pcm_mixer_free(struct snd_trident *trident, 56 static int snd_trident_sis_reset(struct snd_trident *trident); 58 static void snd_trident_clear_voices(struct snd_trident * trident, 60 static int snd_trident_free(struct snd_trident *trident); 85 struct snd_trident *trident = ac97->private_data; local 87 spin_lock_irqsave(&trident->reg_lock, flags); 88 if (trident->device == TRIDENT_DEVICE_ID_DX) { 90 outl(data, TRID_REG(trident, DX_ACR1_AC97_ 147 struct snd_trident *trident = ac97->private_data; local 209 snd_trident_enable_eso(struct snd_trident * trident) argument 236 snd_trident_disable_eso(struct snd_trident * trident) argument 260 snd_trident_start_voice(struct snd_trident * trident, unsigned int voice) argument 284 snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice) argument 305 snd_trident_allocate_pcm_channel(struct snd_trident * trident) argument 333 snd_trident_free_pcm_channel(struct snd_trident *trident, int channel) argument 355 snd_trident_allocate_synth_channel(struct snd_trident * trident) argument 381 snd_trident_free_synth_channel(struct snd_trident *trident, int channel) argument 404 snd_trident_write_voice_regs(struct snd_trident * trident, struct snd_trident_voice * voice) argument 474 snd_trident_write_cso_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int CSO) argument 500 snd_trident_write_eso_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int ESO) argument 526 snd_trident_write_vol_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int Vol) argument 557 snd_trident_write_pan_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int Pan) argument 579 snd_trident_write_rvol_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int RVol) argument 603 snd_trident_write_cvol_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int CVol) argument 765 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 799 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 860 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 892 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 985 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1099 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1125 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1196 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1275 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1339 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1480 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1574 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1613 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1643 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1778 struct snd_trident *trident; local 1788 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1816 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1837 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1878 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1916 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1960 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 1987 struct snd_trident *trident = snd_pcm_substream_chip(substream); local 2104 snd_trident_pcm(struct snd_trident * trident, int device, struct snd_pcm ** rpcm) argument 2162 snd_trident_foldback_pcm(struct snd_trident * trident, int device, struct snd_pcm ** rpcm) argument 2219 snd_trident_spdif_pcm(struct snd_trident * trident, int device, struct snd_pcm ** rpcm) argument 2271 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2284 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2339 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2353 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2434 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2448 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2499 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2512 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2557 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2571 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2617 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2631 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2645 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2694 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2709 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2757 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2767 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2815 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2825 struct snd_trident *trident = snd_kcontrol_chip(kcontrol); local 2869 snd_trident_notify_pcm_change(struct snd_trident *trident, struct snd_trident_pcm_mixer *tmix, int num, int activate) argument 2879 snd_trident_pcm_mixer_build(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream) argument 2896 snd_trident_pcm_mixer_free(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream) argument 2918 snd_trident_mixer(struct snd_trident * trident, int pcm_spdif_device) argument 3175 snd_trident_sis_reset(struct snd_trident *trident) argument 3231 struct snd_trident *trident = entry->private_data; local 3270 snd_trident_proc_init(struct snd_trident * trident) argument 3283 struct snd_trident *trident = device->device_data; local 3299 snd_trident_tlb_alloc(struct snd_trident *trident) argument 3344 snd_trident_stop_all_voices(struct snd_trident *trident) argument 3352 snd_trident_4d_dx_init(struct snd_trident *trident) argument 3392 snd_trident_4d_nx_init(struct snd_trident *trident) argument 3449 snd_trident_sis_init(struct snd_trident *trident) argument 3487 struct snd_trident *trident; local 3622 snd_trident_free(struct snd_trident *trident) argument 3669 struct snd_trident *trident = dev_id; local 3766 snd_trident_attach_synthesizer(struct snd_trident *trident) argument 3779 snd_trident_alloc_voice(struct snd_trident * trident, int type, int client, int port) argument 3825 snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice) argument 3855 snd_trident_clear_voices(struct snd_trident * trident, unsigned short v_min, unsigned short v_max) argument 3879 struct snd_trident *trident = card->private_data; local 3899 struct snd_trident *trident = card->private_data; local [all...] |
H A D | trident.c | 30 #include <sound/trident.h> 82 struct snd_trident *trident; local 101 &trident)) < 0) { 105 card->private_data = trident; 107 switch (trident->device) { 121 if (trident->device == TRIDENT_DEVICE_ID_SI7018) { 128 card->shortname, trident->port, trident->irq); 130 if ((err = snd_trident_pcm(trident, pcm_dev++, NULL)) < 0) { 134 switch (trident [all...] |
H A D | trident_synth.c | 28 #include <sound/trident.h> 72 * the most precision offered by the trident hardware. 195 static void sample_start(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position); 196 static void sample_stop(struct snd_trident * trident, struct snd_trident_voice * voice, int mode); 197 static void sample_freq(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_frequency_t freq); 198 static void sample_volume(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_volume * volume); 199 static void sample_loop(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_loop * loop); 200 static void sample_pos(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position); 201 static void sample_private1(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned char *data); 223 static void sample_start(struct snd_trident * trident, struc argument 308 sample_stop(struct snd_trident * trident, struct snd_trident_voice * voice, int mode) argument 332 sample_freq(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_frequency_t freq) argument 358 sample_volume(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_volume * volume) argument 410 sample_loop(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_loop * loop) argument 449 sample_pos(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position) argument 499 sample_private1(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned char *data) argument 511 struct snd_trident *trident = private_data; local 586 struct snd_trident *trident = private_data; local 617 select_instrument(struct snd_trident * trident, struct snd_trident_voice * v) argument 716 struct snd_trident *trident = p->trident; local 740 snd_trident_synth_free_voices(struct snd_trident * trident, int client, int port) argument 755 struct snd_trident *trident = port->trident; local 781 struct snd_trident *trident = port->trident; local 837 struct snd_trident *trident = private_data; local 868 snd_trident_synth_create_port(struct snd_trident * trident, int idx) argument 923 struct snd_trident *trident; local 977 struct snd_trident *trident; local [all...] |
H A D | trident_memory.c | 33 #include <sound/trident.h> 38 #define __set_tlb_bus(trident,page,ptr,addr) \ 39 do { (trident)->tlb.entries[page] = cpu_to_le32((addr) & ~(SNDRV_TRIDENT_PAGE_SIZE-1)); \ 40 (trident)->tlb.shadow_entries[page] = (ptr); } while (0) 41 #define __tlb_to_ptr(trident,page) \ 42 (void*)((trident)->tlb.shadow_entries[page]) 43 #define __tlb_to_addr(trident,page) \ 44 (dma_addr_t)le32_to_cpu((trident->tlb.entries[page]) & ~(SNDRV_TRIDENT_PAGE_SIZE - 1)) 51 #define set_tlb_bus(trident,page,ptr,addr) __set_tlb_bus(trident,pag 73 set_tlb_bus(struct snd_trident *trident, int page, unsigned long ptr, dma_addr_t addr) argument 80 set_silent_tlb(struct snd_trident *trident, int page) argument 103 set_tlb_bus(struct snd_trident *trident, int page, unsigned long ptr, dma_addr_t addr) argument 114 set_silent_tlb(struct snd_trident *trident, int page) argument 125 offset_ptr(struct snd_trident *trident, int offset) argument 191 snd_trident_alloc_sg_pages(struct snd_trident *trident, struct snd_pcm_substream *substream) argument 239 snd_trident_alloc_cont_pages(struct snd_trident *trident, struct snd_pcm_substream *substream) argument 280 snd_trident_alloc_pages(struct snd_trident *trident, struct snd_pcm_substream *substream) argument 295 snd_trident_free_pages(struct snd_trident *trident, struct snd_util_memblk *blk) argument 374 clear_tlb(struct snd_trident *trident, int page) argument 453 synth_free_pages(struct snd_trident *trident, struct snd_util_memblk *blk) argument 467 snd_trident_synth_copy_from_user(struct snd_trident *trident, struct snd_util_memblk *blk, int offset, const char __user *data, int size) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/sound/ |
H A D | trident.h | 40 #define SNDRV_SEQ_DEV_ID_TRIDENT "trident-synth" 58 #define TRID_REG(trident, x) ((trident)->port + (x)) 272 struct snd_trident * trident; member in struct:snd_trident_port 330 struct snd_trident *trident; member in struct:snd_trident_voice 443 int snd_trident_create_gameport(struct snd_trident *trident); 445 int snd_trident_pcm(struct snd_trident * trident, int device, struct snd_pcm **rpcm); 446 int snd_trident_foldback_pcm(struct snd_trident * trident, int device, struct snd_pcm **rpcm); 447 int snd_trident_spdif_pcm(struct snd_trident * trident, int device, struct snd_pcm **rpcm); 448 int snd_trident_attach_synthesizer(struct snd_trident * trident); [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/ |
H A D | Makefile | 70 trident/ \
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/oss/ |
H A D | trident.h | 313 #define TRID_REG( trident, x ) ( (trident) -> iobase + (x) )
|
H A D | Makefile | 50 obj-$(CONFIG_SOUND_TRIDENT) += trident.o ac97_codec.o
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/video/ |
H A D | tridentfb.c | 24 #include <video/trident.h> 1236 * Parse user specified options (`video=trident:') 1238 * video=trident:800x600,bpp=16,noaccel
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/i386/boot/ |
H A D | video.S | 1708 jz setb2 # is a trident. Without it the screen goes
|