vx_core 85 include/sound/vx_core.h struct vx_core; vx_core 89 include/sound/vx_core.h unsigned char (*in8)(struct vx_core *chip, int reg); vx_core 90 include/sound/vx_core.h unsigned int (*in32)(struct vx_core *chip, int reg); vx_core 91 include/sound/vx_core.h void (*out8)(struct vx_core *chip, int reg, unsigned char val); vx_core 92 include/sound/vx_core.h void (*out32)(struct vx_core *chip, int reg, unsigned int val); vx_core 94 include/sound/vx_core.h int (*test_and_ack)(struct vx_core *chip); vx_core 95 include/sound/vx_core.h void (*validate_irq)(struct vx_core *chip, int enable); vx_core 97 include/sound/vx_core.h void (*write_codec)(struct vx_core *chip, int codec, unsigned int data); vx_core 98 include/sound/vx_core.h void (*akm_write)(struct vx_core *chip, int reg, unsigned int data); vx_core 99 include/sound/vx_core.h void (*reset_codec)(struct vx_core *chip); vx_core 100 include/sound/vx_core.h void (*change_audio_source)(struct vx_core *chip, int src); vx_core 101 include/sound/vx_core.h void (*set_clock_source)(struct vx_core *chp, int src); vx_core 103 include/sound/vx_core.h int (*load_dsp)(struct vx_core *chip, int idx, const struct firmware *fw); vx_core 104 include/sound/vx_core.h void (*reset_dsp)(struct vx_core *chip); vx_core 105 include/sound/vx_core.h void (*reset_board)(struct vx_core *chip, int cold_reset); vx_core 106 include/sound/vx_core.h int (*add_controls)(struct vx_core *chip); vx_core 108 include/sound/vx_core.h void (*dma_write)(struct vx_core *chip, struct snd_pcm_runtime *runtime, vx_core 110 include/sound/vx_core.h void (*dma_read)(struct vx_core *chip, struct snd_pcm_runtime *runtime, vx_core 209 include/sound/vx_core.h struct vx_core *snd_vx_create(struct snd_card *card, struct snd_vx_hardware *hw, vx_core 211 include/sound/vx_core.h int snd_vx_setup_firmware(struct vx_core *chip); vx_core 212 include/sound/vx_core.h int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *dsp); vx_core 213 include/sound/vx_core.h int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *dsp); vx_core 214 include/sound/vx_core.h int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp); vx_core 216 include/sound/vx_core.h void snd_vx_free_firmware(struct vx_core *chip); vx_core 227 include/sound/vx_core.h static inline int vx_test_and_ack(struct vx_core *chip) vx_core 232 include/sound/vx_core.h static inline void vx_validate_irq(struct vx_core *chip, int enable) vx_core 237 include/sound/vx_core.h static inline unsigned char snd_vx_inb(struct vx_core *chip, int reg) vx_core 242 include/sound/vx_core.h static inline unsigned int snd_vx_inl(struct vx_core *chip, int reg) vx_core 247 include/sound/vx_core.h static inline void snd_vx_outb(struct vx_core *chip, int reg, unsigned char val) vx_core 252 include/sound/vx_core.h static inline void snd_vx_outl(struct vx_core *chip, int reg, unsigned int val) vx_core 262 include/sound/vx_core.h static inline void vx_reset_dsp(struct vx_core *chip) vx_core 267 include/sound/vx_core.h int vx_send_msg(struct vx_core *chip, struct vx_rmh *rmh); vx_core 268 include/sound/vx_core.h int vx_send_msg_nolock(struct vx_core *chip, struct vx_rmh *rmh); vx_core 269 include/sound/vx_core.h int vx_send_rih(struct vx_core *chip, int cmd); vx_core 270 include/sound/vx_core.h int vx_send_rih_nolock(struct vx_core *chip, int cmd); vx_core 272 include/sound/vx_core.h void vx_reset_codec(struct vx_core *chip, int cold_reset); vx_core 279 include/sound/vx_core.h int snd_vx_check_reg_bit(struct vx_core *chip, int reg, int mask, int bit, int time); vx_core 288 include/sound/vx_core.h static inline void vx_pseudo_dma_write(struct vx_core *chip, struct snd_pcm_runtime *runtime, vx_core 294 include/sound/vx_core.h static inline void vx_pseudo_dma_read(struct vx_core *chip, struct snd_pcm_runtime *runtime, vx_core 312 include/sound/vx_core.h int snd_vx_pcm_new(struct vx_core *chip); vx_core 313 include/sound/vx_core.h void vx_pcm_update_intr(struct vx_core *chip, unsigned int events); vx_core 318 include/sound/vx_core.h int snd_vx_mixer_new(struct vx_core *chip); vx_core 319 include/sound/vx_core.h void vx_toggle_dac_mute(struct vx_core *chip, int mute); vx_core 320 include/sound/vx_core.h int vx_sync_audio_source(struct vx_core *chip); vx_core 321 include/sound/vx_core.h int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active); vx_core 326 include/sound/vx_core.h void vx_set_iec958_status(struct vx_core *chip, unsigned int bits); vx_core 327 include/sound/vx_core.h int vx_set_clock(struct vx_core *chip, unsigned int freq); vx_core 328 include/sound/vx_core.h void vx_set_internal_clock(struct vx_core *chip, unsigned int freq); vx_core 329 include/sound/vx_core.h int vx_change_frequency(struct vx_core *chip); vx_core 335 include/sound/vx_core.h int snd_vx_suspend(struct vx_core *card); vx_core 336 include/sound/vx_core.h int snd_vx_resume(struct vx_core *card);