H A D | sonicvibes.c | 61 #define SV_REG(sonic, x) ((sonic)->enh_port + SV_REG_##x) argument 251 static inline void snd_sonicvibes_setdmaa(struct sonicvibes * sonic, in snd_sonicvibes_setdmaa() argument 256 outl(addr, sonic->dmaa_port + SV_DMA_ADDR0); in snd_sonicvibes_setdmaa() 257 outl(count, sonic->dmaa_port + SV_DMA_COUNT0); in snd_sonicvibes_setdmaa() 258 outb(0x18, sonic->dmaa_port + SV_DMA_MODE); in snd_sonicvibes_setdmaa() 260 dev_dbg(sonic->card->dev, "program dmaa: addr = 0x%x, paddr = 0x%x\n", in snd_sonicvibes_setdmaa() 261 addr, inl(sonic->dmaa_port + SV_DMA_ADDR0)); in snd_sonicvibes_setdmaa() 265 static inline void snd_sonicvibes_setdmac(struct sonicvibes * sonic, in snd_sonicvibes_setdmac() argument 272 outl(addr, sonic in snd_sonicvibes_setdmac() 281 snd_sonicvibes_getdmaa(struct sonicvibes * sonic) snd_sonicvibes_getdmaa() argument 286 snd_sonicvibes_getdmac(struct sonicvibes * sonic) snd_sonicvibes_getdmac() argument 292 snd_sonicvibes_out1(struct sonicvibes * sonic,unsigned char reg,unsigned char value) snd_sonicvibes_out1() argument 302 snd_sonicvibes_out(struct sonicvibes * sonic,unsigned char reg,unsigned char value) snd_sonicvibes_out() argument 316 snd_sonicvibes_in1(struct sonicvibes * sonic,unsigned char reg) snd_sonicvibes_in1() argument 327 snd_sonicvibes_in(struct sonicvibes * sonic,unsigned char reg) snd_sonicvibes_in() argument 447 snd_sonicvibes_setfmt(struct sonicvibes * sonic,unsigned char mask,unsigned char value) snd_sonicvibes_setfmt() argument 505 snd_sonicvibes_setpll(struct sonicvibes * sonic,unsigned char reg,unsigned int rate) snd_sonicvibes_setpll() argument 521 snd_sonicvibes_set_adc_rate(struct sonicvibes * sonic,unsigned int rate) snd_sonicvibes_set_adc_rate() argument 567 snd_sonicvibes_set_dac_rate(struct sonicvibes * sonic,unsigned int rate) snd_sonicvibes_set_dac_rate() argument 581 snd_sonicvibes_trigger(struct sonicvibes * sonic,int what,int cmd) snd_sonicvibes_trigger() argument 605 struct sonicvibes *sonic = dev_id; snd_sonicvibes_interrupt() local 672 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_playback_trigger() local 679 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_capture_trigger() local 685 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_playback_prepare() local 709 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_capture_prepare() local 734 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_playback_pointer() local 745 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_capture_pointer() local 793 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_playback_open() local 805 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_capture_open() local 818 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_playback_close() local 827 struct sonicvibes *sonic = snd_pcm_substream_chip(substream); snd_sonicvibes_capture_close() local 850 snd_sonicvibes_pcm(struct sonicvibes * sonic,int device) snd_sonicvibes_pcm() argument 895 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_get_mux() local 906 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_put_mux() local 946 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_get_single() local 962 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_put_single() local 1002 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_get_double() local 1023 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_put_double() local 1079 struct sonicvibes *sonic = snd_kcontrol_chip(kcontrol); snd_sonicvibes_master_free() local 1084 snd_sonicvibes_mixer(struct sonicvibes * sonic) snd_sonicvibes_mixer() argument 1116 struct sonicvibes *sonic = entry->private_data; snd_sonicvibes_proc_read() local 1143 snd_sonicvibes_proc_init(struct sonicvibes * sonic) snd_sonicvibes_proc_init() argument 1157 snd_sonicvibes_create_gameport(struct sonicvibes * sonic) snd_sonicvibes_create_gameport() argument 1184 snd_sonicvibes_free_gameport(struct sonicvibes * sonic) snd_sonicvibes_free_gameport() argument 1192 snd_sonicvibes_create_gameport(struct sonicvibes * sonic) snd_sonicvibes_create_gameport() argument 1193 snd_sonicvibes_free_gameport(struct sonicvibes * sonic) snd_sonicvibes_free_gameport() argument 1198 struct sonicvibes *sonic = card->private_data; snd_sonicvibes_free() local 1210 struct sonicvibes *sonic = card->private_data; snd_sonicvibes_create() local 1360 struct sonicvibes *sonic = mpu->private_data; snd_sonicvibes_midi_input_open() local 1367 struct sonicvibes *sonic = mpu->private_data; snd_sonicvibes_midi_input_close() local 1371 snd_sonicvibes_midi(struct sonicvibes * sonic,struct snd_rawmidi * rmidi) snd_sonicvibes_midi() argument 1395 struct sonicvibes *sonic; __snd_sonic_probe() local [all...] |