Lines Matching refs:azx
71 struct azx;
76 int (*disable_msi_reset_irq)(struct azx *);
78 int (*position_check)(struct azx *chip, struct azx_dev *azx_dev);
80 int (*link_power)(struct azx *chip, bool enable);
84 struct azx *chip;
91 typedef unsigned int (*azx_get_pos_callback_t)(struct azx *, struct azx_dev *);
92 typedef int (*azx_get_delay_callback_t)(struct azx *, struct azx_dev *, unsigned int pos);
94 struct azx { struct
154 #define bus_to_azx(_bus) container_of(_bus, struct azx, bus.core) argument
156 static inline bool azx_snoop(struct azx *chip) in azx_snoop()
186 unsigned int azx_get_position(struct azx *chip, struct azx_dev *azx_dev);
187 unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev);
188 unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev);
191 void azx_stop_all_streams(struct azx *chip);
200 void azx_init_chip(struct azx *chip, bool full_reset);
201 void azx_stop_chip(struct azx *chip);
207 int azx_bus_init(struct azx *chip, const char *model);
208 int azx_probe_codecs(struct azx *chip, unsigned int max_slots);
209 int azx_codec_configure(struct azx *chip);
210 int azx_init_streams(struct azx *chip);
211 void azx_free_streams(struct azx *chip);