Lines Matching defs:vx_core
161 struct vx_core { struct
163 struct snd_card *card;
164 struct snd_pcm *pcm[VX_MAX_CODECS];
165 int type; /* VX_TYPE_XXX */
167 int irq;
171 struct snd_vx_hardware *hw;
172 struct snd_vx_ops *ops;
174 spinlock_t lock;
175 spinlock_t irq_lock;
176 struct tasklet_struct tq;
178 unsigned int chip_status;
179 unsigned int pcm_running;
181 struct device *dev;
182 struct snd_hwdep *hwdep;
184 struct vx_rmh irq_rmh; /* RMH used in interrupts */
186 unsigned int audio_info; /* see VX_AUDIO_INFO */
187 unsigned int audio_ins;
188 unsigned int audio_outs;
189 struct vx_pipe **playback_pipes;
190 struct vx_pipe **capture_pipes;
193 unsigned int audio_source; /* current audio input source */
194 unsigned int audio_source_target;
195 unsigned int clock_mode; /* clock mode (VX_CLOCK_MODE_XXX) */
219 struct vx_core *snd_vx_create(struct snd_card *card, struct snd_vx_hardware *hw, argument