Lines Matching defs:vx_core
140 struct vx_core { struct
142 struct snd_card *card;
143 struct snd_pcm *pcm[VX_MAX_CODECS];
144 int type; /* VX_TYPE_XXX */
146 int irq;
150 const struct snd_vx_hardware *hw;
151 const struct snd_vx_ops *ops;
153 struct mutex lock;
155 unsigned int chip_status;
156 unsigned int pcm_running;
158 struct device *dev;
159 struct snd_hwdep *hwdep;
161 struct vx_rmh irq_rmh; /* RMH used in interrupts */
163 unsigned int audio_info; /* see VX_AUDIO_INFO */
164 unsigned int audio_ins;
165 unsigned int audio_outs;
166 struct vx_pipe **playback_pipes;
167 struct vx_pipe **capture_pipes;
170 unsigned int audio_source; /* current audio input source */
171 unsigned int audio_source_target;
172 unsigned int clock_mode; /* clock mode (VX_CLOCK_MODE_XXX) */
196 struct vx_core *snd_vx_create(struct snd_card *card, argument