Lines Matching defs:dmic

119 static void dai_dmic_update_bits(const struct dai_intel_dmic *dmic,  in dai_dmic_update_bits()
127 static inline void dai_dmic_write(const struct dai_intel_dmic *dmic, in dai_dmic_write()
133 static inline uint32_t dai_dmic_read(const struct dai_intel_dmic *dmic, in dai_dmic_read()
140 static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) in dai_dmic_claim_ownership()
147 static inline void dai_dmic_release_ownership(const struct dai_intel_dmic *dmic) in dai_dmic_release_ownership()
156 static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) {} in dai_dmic_claim_ownership()
157 static inline void dai_dmic_release_ownership(const struct dai_intel_dmic *dmic) {} in dai_dmic_release_ownership()
161 static inline uint32_t dai_dmic_base(const struct dai_intel_dmic *dmic) in dai_dmic_base()
171 static inline void dai_dmic_set_sync_period(uint32_t period, const struct dai_intel_dmic *dmic) in dai_dmic_set_sync_period()
197 static inline void dai_dmic_clear_sync_period(const struct dai_intel_dmic *dmic) in dai_dmic_clear_sync_period()
208 static inline void dai_dmic_sync_prepare(const struct dai_intel_dmic *dmic) in dai_dmic_sync_prepare()
217 static void dmic_sync_trigger(const struct dai_intel_dmic *dmic) in dmic_sync_trigger()
235 static inline void dai_dmic_set_sync_period(uint32_t period, const struct dai_intel_dmic *dmic) {} in dai_dmic_set_sync_period()
236 static inline void dai_dmic_clear_sync_period(const struct dai_intel_dmic *dmic) {} in dai_dmic_clear_sync_period()
237 static inline void dai_dmic_sync_prepare(const struct dai_intel_dmic *dmic) {} in dai_dmic_sync_prepare()
238 static void dmic_sync_trigger(const struct dai_intel_dmic *dmic) {} in dmic_sync_trigger()
242 static void dai_dmic_start_fifo_packers(struct dai_intel_dmic *dmic, int fifo_index) in dai_dmic_start_fifo_packers()
251 static void dai_dmic_stop_fifo_packers(struct dai_intel_dmic *dmic, in dai_dmic_stop_fifo_packers()
265 struct dai_intel_dmic *dmic = ((struct device *)data)->data; in dai_dmic_irq_handler() local
287 static inline void dai_dmic_dis_clk_gating(const struct dai_intel_dmic *dmic) in dai_dmic_dis_clk_gating()
299 static inline void dai_dmic_en_clk_gating(const struct dai_intel_dmic *dmic) in dai_dmic_en_clk_gating()
312 static inline void dai_dmic_program_channel_map(const struct dai_intel_dmic *dmic, in dai_dmic_program_channel_map()
328 static inline void dai_dmic_en_power(const struct dai_intel_dmic *dmic) in dai_dmic_en_power()
342 static inline void dai_dmic_dis_power(const struct dai_intel_dmic *dmic) in dai_dmic_dis_power()
350 static int dai_dmic_probe(struct dai_intel_dmic *dmic) in dai_dmic_probe()
374 static int dai_dmic_remove(struct dai_intel_dmic *dmic) in dai_dmic_remove()
473 static void dai_dmic_gain_ramp(struct dai_intel_dmic *dmic) in dai_dmic_gain_ramp()
556 static void dai_dmic_start(struct dai_intel_dmic *dmic) in dai_dmic_start()
654 static void dai_dmic_stop(struct dai_intel_dmic *dmic, bool stop_is_pause) in dai_dmic_stop()
701 const struct dai_intel_dmic *dmic = (const struct dai_intel_dmic *)dev->data; in dai_dmic_get_properties() local
715 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_trigger() local
755 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_get_config() local
774 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_set_config() local
821 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_probe_wrapper() local
842 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_remove_wrapper() local