Searched refs:vx_core (Results 1 – 8 of 8) sorted by relevance
| /linux/include/sound/ |
| H A D | vx_core.h | 72 struct vx_core; 76 unsigned char (*in8)(struct vx_core *chip, int reg); 77 unsigned int (*in32)(struct vx_core *chip, int reg); 78 void (*out8)(struct vx_core *chip, int reg, unsigned char val); 79 void (*out32)(struct vx_core *chip, int reg, unsigned int val); 81 int (*test_and_ack)(struct vx_core *chip); 82 void (*validate_irq)(struct vx_core *chip, int enable); 84 void (*write_codec)(struct vx_core *chip, int codec, unsigned int data); 85 void (*akm_write)(struct vx_core *chip, int reg, unsigned int data); 86 void (*reset_codec)(struct vx_core *chip); [all …]
|
| /linux/sound/drivers/vx/ |
| H A D | vx_pcm.c | 45 static void vx_pcm_read_per_bytes(struct vx_core *chip, struct snd_pcm_runtime *runtime, in vx_pcm_read_per_bytes() 72 static void vx_set_pcx_time(struct vx_core *chip, pcx_time_t *pc_time, in vx_set_pcx_time() 89 static int vx_set_differed_time(struct vx_core *chip, struct vx_rmh *rmh, in vx_set_differed_time() 123 static int vx_set_stream_format(struct vx_core *chip, struct vx_pipe *pipe, in vx_set_stream_format() 150 static int vx_set_format(struct vx_core *chip, struct vx_pipe *pipe, in vx_set_format() 179 static int vx_set_ibl(struct vx_core *chip, struct vx_ibl_info *info) in vx_set_ibl() 211 static int vx_get_pipe_state(struct vx_core *chip, struct vx_pipe *pipe, int *state) in vx_get_pipe_state() 236 static int vx_query_hbuffer_size(struct vx_core *chip, struct vx_pipe *pipe) in vx_query_hbuffer_size() 260 static int vx_pipe_can_start(struct vx_core *chip, struct vx_pipe *pipe) in vx_pipe_can_start() 281 static int vx_conf_pipe(struct vx_core *chip, struct vx_pipe *pipe) in vx_conf_pipe() [all …]
|
| H A D | vx_hwdep.c | 33 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()
|
| H A D | Makefile | 7 snd-vx-lib-y := vx_core.o vx_hwdep.o vx_pcm.o vx_mixer.o vx_cmd.o vx_uer.o
|
| /linux/sound/pcmcia/vx/ |
| H A D | vxpocket.c | 110 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() 299 struct vx_core *chip; in vxpocket_detach() 305 chip = (struct vx_core *)vxp; in vxpocket_detach()
|
| H A D | vxpocket.h | 18 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);
|
| /linux/sound/pci/vx222/ |
| H A D | vx222.c | 107 struct vx_core *chip; in snd_vx222_create() 120 sizeof(struct snd_vx222) - sizeof(struct vx_core)); in snd_vx222_create()
|
| H A D | vx222.h | 15 struct vx_core core;
|