Home
last modified time | relevance | path

Searched refs:azx (Results 1 – 7 of 7) sorted by relevance

/sound/pci/hda/
Dhda_controller.h77 struct azx;
82 int (*disable_msi_reset_irq)(struct azx *);
83 int (*substream_alloc_pages)(struct azx *chip,
86 int (*substream_free_pages)(struct azx *chip,
91 int (*position_check)(struct azx *chip, struct azx_dev *azx_dev);
93 int (*link_power)(struct azx *chip, bool enable);
97 struct azx *chip;
104 typedef unsigned int (*azx_get_pos_callback_t)(struct azx *, struct azx_dev *);
105 typedef int (*azx_get_delay_callback_t)(struct azx *, struct azx_dev *, unsigned int pos);
107 struct azx { struct
[all …]
Dhda_controller_trace.h10 struct azx;
15 TP_PROTO(struct azx *chip, struct azx_dev *dev, int cmd),
36 TP_PROTO(struct azx *chip, struct azx_dev *dev, unsigned int pos, unsigned int delay),
58 TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
74 TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
79 TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
84 TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
89 TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
Dhda_intel_trace.h11 TP_PROTO(struct azx *chip),
27 TP_PROTO(struct azx *chip),
32 TP_PROTO(struct azx *chip),
38 TP_PROTO(struct azx *chip),
43 TP_PROTO(struct azx *chip),
Dhda_controller.c44 azx_assign_device(struct azx *chip, struct snd_pcm_substream *substream) in azx_assign_device()
95 struct azx *chip = apcm->chip; in azx_pcm_close()
113 struct azx *chip = apcm->chip; in azx_pcm_hw_params()
138 struct azx *chip = apcm->chip; in azx_pcm_hw_free()
158 struct azx *chip = apcm->chip; in azx_pcm_prepare()
213 struct azx *chip = apcm->chip; in azx_pcm_trigger()
286 unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev) in azx_get_pos_lpib()
292 unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev) in azx_get_pos_posbuf()
298 unsigned int azx_get_position(struct azx *chip, in azx_get_position()
334 struct azx *chip = apcm->chip; in azx_pcm_pointer()
[all …]
Dhda_intel.c392 static void __mark_pages_wc(struct azx *chip, struct snd_dma_buffer *dmab, bool on) in __mark_pages_wc()
421 static inline void mark_pages_wc(struct azx *chip, struct snd_dma_buffer *buf, in mark_pages_wc()
426 static inline void mark_runtime_wc(struct azx *chip, struct azx_dev *azx_dev, in mark_runtime_wc()
436 static inline void mark_pages_wc(struct azx *chip, struct snd_dma_buffer *buf, in mark_pages_wc()
440 static inline void mark_runtime_wc(struct azx *chip, struct azx_dev *azx_dev, in mark_runtime_wc()
446 static int azx_acquire_irq(struct azx *chip, int do_disconnect);
463 static void azx_init_pci(struct azx *chip) in azx_init_pci()
530 static void bxt_reduce_dma_latency(struct azx *chip) in bxt_reduce_dma_latency()
539 static void hda_intel_init_chip(struct azx *chip, bool full_reset) in hda_intel_init_chip()
567 static int azx_get_delay_from_lpib(struct azx *chip, struct azx_dev *azx_dev, in azx_get_delay_from_lpib()
[all …]
Dhda_tegra.c70 struct azx chip;
102 static int substream_alloc_pages(struct azx *chip, in substream_alloc_pages()
109 static int substream_free_pages(struct azx *chip, in substream_free_pages()
250 struct azx *chip = card->private_data; in hda_tegra_suspend()
267 struct azx *chip = card->private_data; in hda_tegra_resume()
288 struct azx *chip = device->device_data; in hda_tegra_dev_disconnect()
299 struct azx *chip = device->device_data; in hda_tegra_dev_free()
315 static int hda_tegra_init_chip(struct azx *chip, struct platform_device *pdev) in hda_tegra_init_chip()
358 static int hda_tegra_first_init(struct azx *chip, struct platform_device *pdev) in hda_tegra_first_init()
448 struct azx *chip; in hda_tegra_create()
[all …]
Dhda_intel.h22 struct azx chip;