Home
last modified time | relevance | path

Searched refs:vx_core (Results 1 – 14 of 14) sorted by relevance

/linux/include/sound/
A Dvx_core.h72 struct vx_core;
81 int (*test_and_ack)(struct vx_core *chip);
86 void (*reset_codec)(struct vx_core *chip);
91 void (*reset_dsp)(struct vx_core *chip);
93 int (*add_controls)(struct vx_core *chip);
140 struct vx_core { struct
299 int snd_vx_pcm_new(struct vx_core *chip);
305 int snd_vx_mixer_new(struct vx_core *chip);
316 int vx_change_frequency(struct vx_core *chip);
322 int snd_vx_suspend(struct vx_core *card);
[all …]
/linux/sound/pci/vx222/
A Dvx222_ops.c85 static unsigned char vx2_inb(struct vx_core *chip, int offset) in vx2_inb()
109 static unsigned int vx2_inl(struct vx_core *chip, int offset) in vx2_inl()
147 static void vx2_reset_dsp(struct vx_core *_chip) in vx2_reset_dsp()
162 static int vx2_test_xilinx(struct vx_core *_chip) in vx2_test_xilinx()
438 static int vx2_test_and_ack(struct vx_core *chip) in vx2_test_and_ack()
720 static void vx2_reset_codec(struct vx_core *_chip) in vx2_reset_codec()
869 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_input_level_get()
880 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_input_level_put()
913 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_mic_level_get()
921 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_mic_level_put()
[all …]
A Dvx222.c107 struct vx_core *chip; in snd_vx222_create()
120 sizeof(struct snd_vx222) - sizeof(struct vx_core)); in snd_vx222_create()
A Dvx222.h15 struct vx_core core;
/linux/sound/pcmcia/vx/
A Dvxp_ops.c38 static inline unsigned long vxp_reg_addr(struct vx_core *_chip, int reg) in vxp_reg_addr()
48 static unsigned char vxp_inb(struct vx_core *chip, int offset) in vxp_inb()
67 #define vx_inb(chip,reg) vxp_inb((struct vx_core *)(chip), VX_##reg)
77 static int vx_check_magic(struct vx_core *chip) in vx_check_magic()
98 static void vxp_reset_dsp(struct vx_core *_chip) in vxp_reset_dsp()
116 static void vxp_reset_codec(struct vx_core *_chip) in vxp_reset_codec()
272 static int vxp_test_and_ack(struct vx_core *_chip) in vxp_test_and_ack()
299 static void vxp_validate_irq(struct vx_core *_chip, int enable) in vxp_validate_irq()
335 static void vx_release_pseudo_dma(struct vx_core *_chip) in vx_release_pseudo_dma()
459 void vx_set_mic_boost(struct vx_core *chip, int boost) in vx_set_mic_boost()
[all …]
A Dvxpocket.h18 struct vx_core core;
37 void vx_set_mic_boost(struct vx_core *chip, int boost);
38 void vx_set_mic_level(struct vx_core *chip, int level);
40 int vxp_add_mic_controls(struct vx_core *chip);
A Dvxpocket.c110 struct vx_core *chip; in snd_vxpocket_new()
114 sizeof(struct snd_vxpocket) - sizeof(struct vx_core)); in snd_vxpocket_new()
148 static int snd_vxpocket_assign_resources(struct vx_core *chip, int port, int irq) in snd_vxpocket_assign_resources()
179 struct vx_core *chip = link->priv; in vxpocket_config()
224 struct vx_core *chip = link->priv; in vxp_suspend()
234 struct vx_core *chip = link->priv; in vxp_resume()
293 struct vx_core *chip; in vxpocket_detach()
299 chip = (struct vx_core *)vxp; in vxpocket_detach()
A Dvxp_mixer.c32 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_mic_level_get()
40 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_mic_level_put()
77 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_mic_boost_get()
85 struct vx_core *_chip = snd_kcontrol_chip(kcontrol); in vx_mic_boost_put()
108 int vxp_add_mic_controls(struct vx_core *_chip) in vxp_add_mic_controls()
/linux/sound/drivers/vx/
A Dvx_uer.c20 static int vx_modify_board_clock(struct vx_core *chip, int sync) in vx_modify_board_clock()
34 static int vx_modify_board_inputs(struct vx_core *chip) in vx_modify_board_inputs()
48 static int vx_read_one_cbit(struct vx_core *chip, int index) in vx_read_one_cbit()
71 static void vx_write_one_cbit(struct vx_core *chip, int index, int val) in vx_write_one_cbit()
92 static int vx_read_uer_status(struct vx_core *chip, unsigned int *mode) in vx_read_uer_status()
148 static int vx_calc_clock_from_freq(struct vx_core *chip, int freq) in vx_calc_clock_from_freq()
177 static void vx_change_clock_source(struct vx_core *chip, int source) in vx_change_clock_source()
193 void vx_set_internal_clock(struct vx_core *chip, unsigned int freq) in vx_set_internal_clock()
217 void vx_set_iec958_status(struct vx_core *chip, unsigned int bits) in vx_set_iec958_status()
232 int vx_set_clock(struct vx_core *chip, unsigned int freq) in vx_set_clock()
[all …]
A Dvx_mixer.c115 void vx_toggle_dac_mute(struct vx_core *chip, int mute) in vx_toggle_dac_mute()
179 int vx_sync_audio_source(struct vx_core *chip) in vx_sync_audio_source()
402 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_output_level_info()
412 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_output_level_get()
423 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_output_level_put()
467 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_audio_src_info()
477 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_audio_src_get()
484 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_audio_src_put()
526 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_clock_mode_get()
533 struct vx_core *chip = snd_kcontrol_chip(kcontrol); in vx_clock_mode_put()
[all …]
A Dvx_core.c92 static int vx_reset_chk(struct vx_core *chip) in vx_reset_chk()
367 int vx_send_rih_nolock(struct vx_core *chip, int cmd) in vx_send_rih_nolock()
405 int vx_send_rih(struct vx_core *chip, int cmd) in vx_send_rih()
500 struct vx_core *chip = dev; in snd_vx_threaded_irq_handler()
542 struct vx_core *chip = dev; in snd_vx_irq_handler()
598 struct vx_core *chip = entry->private_data; in vx_proc_read()
639 static void vx_proc_init(struct vx_core *chip) in vx_proc_init()
727 int snd_vx_suspend(struct vx_core *chip) in snd_vx_suspend()
740 int snd_vx_resume(struct vx_core *chip) in snd_vx_resume()
786 struct vx_core *snd_vx_create(struct snd_card *card, in snd_vx_create()
[all …]
A Dvx_pcm.c295 static int vx_send_irqa(struct vx_core *chip) in vx_send_irqa()
517 struct vx_core *chip = snd_pcm_substream_chip(subs); in vx_pcm_playback_open()
559 struct vx_core *chip = snd_pcm_substream_chip(subs); in vx_pcm_playback_close()
649 static int vx_update_pipe_position(struct vx_core *chip, in vx_update_pipe_position()
721 struct vx_core *chip = snd_pcm_substream_chip(subs); in vx_pcm_trigger()
786 struct vx_core *chip = snd_pcm_substream_chip(subs); in vx_pcm_prepare()
893 struct vx_core *chip = snd_pcm_substream_chip(subs); in vx_pcm_capture_open()
951 struct vx_core *chip = snd_pcm_substream_chip(subs); in vx_pcm_capture_close()
1141 static int vx_init_audio_io(struct vx_core *chip) in vx_init_audio_io()
1187 struct vx_core *chip = pcm->private_data; in snd_vx_pcm_free()
[all …]
A Dvx_hwdep.c33 int snd_vx_setup_firmware(struct vx_core *chip) in snd_vx_setup_firmware()
102 void snd_vx_free_firmware(struct vx_core *chip) in snd_vx_free_firmware()
A DMakefile7 snd-vx-lib-y := vx_core.o vx_hwdep.o vx_pcm.o vx_mixer.o vx_cmd.o vx_uer.o

Completed in 32 milliseconds