Lines Matching refs:meson_ao_cec_device
218 struct meson_ao_cec_device { struct
231 static inline int meson_ao_cec_wait_busy(struct meson_ao_cec_device *ao_cec) in meson_ao_cec_wait_busy() argument
243 static void meson_ao_cec_read(struct meson_ao_cec_device *ao_cec, in meson_ao_cec_read()
276 static void meson_ao_cec_write(struct meson_ao_cec_device *ao_cec, in meson_ao_cec_write()
304 static inline void meson_ao_cec_irq_setup(struct meson_ao_cec_device *ao_cec, in meson_ao_cec_irq_setup()
313 static inline int meson_ao_cec_clear(struct meson_ao_cec_device *ao_cec) in meson_ao_cec_clear()
339 static int meson_ao_cec_arbit_bit_time_set(struct meson_ao_cec_device *ao_cec, in meson_ao_cec_arbit_bit_time_set()
373 struct meson_ao_cec_device *ao_cec = data; in meson_ao_cec_irq()
382 static void meson_ao_cec_irq_tx(struct meson_ao_cec_device *ao_cec) in meson_ao_cec_irq_tx()
426 static void meson_ao_cec_irq_rx(struct meson_ao_cec_device *ao_cec) in meson_ao_cec_irq_rx()
473 struct meson_ao_cec_device *ao_cec = data; in meson_ao_cec_irq_thread()
486 struct meson_ao_cec_device *ao_cec = adap->priv; in meson_ao_cec_set_log_addr()
518 struct meson_ao_cec_device *ao_cec = adap->priv; in meson_ao_cec_transmit()
545 struct meson_ao_cec_device *ao_cec = adap->priv; in meson_ao_cec_adap_enable()
603 struct meson_ao_cec_device *ao_cec; in meson_ao_cec_probe()
701 struct meson_ao_cec_device *ao_cec = platform_get_drvdata(pdev); in meson_ao_cec_remove()