Lines Matching defs:azx_dev
189 struct azx_dev { struct
190 struct snd_dma_buffer bdl; /* BDL buffer */
191 u32 *posbuf; /* position buffer pointer */
193 unsigned int bufsize; /* size of the play buffer in bytes */
194 unsigned int period_bytes; /* size of the period in bytes */
195 unsigned int frags; /* number for period in the play buffer */
196 unsigned int fifo_size; /* FIFO size */
197 unsigned long start_wallclk; /* start + minimum wallclk */
198 unsigned long period_wallclk; /* wallclk for period */
200 void __iomem *sd_addr; /* stream descriptor pointer */
202 u32 sd_int_sta_mask; /* stream int status mask */
205 struct snd_pcm_substream *substream; /* assigned substream,
208 unsigned int format_val; /* format value to be set in the
211 unsigned char stream_tag; /* assigned stream */
212 unsigned char index; /* stream index */
213 int assigned_key; /* last device# key assigned to */
215 unsigned int opened:1;
216 unsigned int running:1;
217 unsigned int irq_pending:1;
218 unsigned int prepared:1;
219 unsigned int locked:1;
225 unsigned int insufficient:1;
226 unsigned int wc_marked:1;
227 unsigned int no_period_wakeup:1;
229 struct timecounter azx_tc;
230 struct cyclecounter azx_cc;
232 int delay_negative_threshold;
236 struct mutex dsp_mutex;
325 struct azx_dev *azx_dev; member