Searched refs:trident (Results 1 - 11 of 11) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/trident/
H A DMakefile6 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 Dtrident_main.c44 #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 Dtrident.c30 #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 Dtrident_synth.c28 #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 Dtrident_memory.c33 #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 Dtrident.h40 #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 DMakefile70 trident/ \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/oss/
H A Dtrident.h313 #define TRID_REG( trident, x ) ( (trident) -> iobase + (x) )
H A DMakefile50 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 Dtridentfb.c24 #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 Dvideo.S1708 jz setb2 # is a trident. Without it the screen goes

Completed in 124 milliseconds