Lines Matching refs:azx_dev
57 struct azx_dev {
69 #define stream_to_azx_dev(s) container_of(s, struct azx_dev, core)
78 int (*position_check)(struct azx *chip, struct azx_dev *azx_dev);
82 void (*pcm_close)(struct azx *chip, struct azx_dev *azx_dev);
93 typedef unsigned int (*azx_get_pos_callback_t)(struct azx *, struct azx_dev *);
94 typedef int (*azx_get_delay_callback_t)(struct azx *, struct azx_dev *, unsigned int pos);
148 struct azx_dev saved_azx_dev;
181 static inline struct azx_dev *get_azx_dev(struct snd_pcm_substream *substream)
185 unsigned int azx_get_position(struct azx *chip, struct azx_dev *azx_dev);
186 unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev);
187 unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev);
210 void azx_add_stream(struct azx *chip, struct azx_dev *s, int idx, int tag);