Lines Matching refs:geni_i2c_dev
80 struct geni_i2c_dev { struct
147 static int geni_i2c_clk_map_idx(struct geni_i2c_dev *gi2c) in geni_i2c_clk_map_idx()
161 static void qcom_geni_i2c_conf(struct geni_i2c_dev *gi2c) in qcom_geni_i2c_conf()
177 static void geni_i2c_err_misc(struct geni_i2c_dev *gi2c) in geni_i2c_err_misc()
199 static void geni_i2c_err(struct geni_i2c_dev *gi2c, int err) in geni_i2c_err()
224 struct geni_i2c_dev *gi2c = dev; in geni_i2c_irq()
322 static void geni_i2c_abort_xfer(struct geni_i2c_dev *gi2c) in geni_i2c_abort_xfer()
342 static void geni_i2c_rx_fsm_rst(struct geni_i2c_dev *gi2c) in geni_i2c_rx_fsm_rst()
357 static void geni_i2c_tx_fsm_rst(struct geni_i2c_dev *gi2c) in geni_i2c_tx_fsm_rst()
372 static void geni_i2c_rx_msg_cleanup(struct geni_i2c_dev *gi2c, in geni_i2c_rx_msg_cleanup()
384 static void geni_i2c_tx_msg_cleanup(struct geni_i2c_dev *gi2c, in geni_i2c_tx_msg_cleanup()
396 static int geni_i2c_rx_one_msg(struct geni_i2c_dev *gi2c, struct i2c_msg *msg, in geni_i2c_rx_one_msg()
435 static int geni_i2c_tx_one_msg(struct geni_i2c_dev *gi2c, struct i2c_msg *msg, in geni_i2c_tx_one_msg()
479 struct geni_i2c_dev *gi2c = cb; in i2c_gpi_cb_result()
491 static void geni_i2c_gpi_unmap(struct geni_i2c_dev *gi2c, struct i2c_msg *msg, in geni_i2c_gpi_unmap()
506 static int geni_i2c_gpi(struct geni_i2c_dev *gi2c, struct i2c_msg *msg, in geni_i2c_gpi()
577 static int geni_i2c_gpi_xfer(struct geni_i2c_dev *gi2c, struct i2c_msg msgs[], int num) in geni_i2c_gpi_xfer()
649 static int geni_i2c_fifo_xfer(struct geni_i2c_dev *gi2c, in geni_i2c_fifo_xfer()
676 struct geni_i2c_dev *gi2c = i2c_get_adapdata(adap); in geni_i2c_xfer()
722 static void release_gpi_dma(struct geni_i2c_dev *gi2c) in release_gpi_dma()
731 static int setup_gpi_dma(struct geni_i2c_dev *gi2c) in setup_gpi_dma()
761 struct geni_i2c_dev *gi2c; in geni_i2c_probe()
903 struct geni_i2c_dev *gi2c = platform_get_drvdata(pdev); in geni_i2c_remove()
913 struct geni_i2c_dev *gi2c = platform_get_drvdata(pdev); in geni_i2c_shutdown()
922 struct geni_i2c_dev *gi2c = dev_get_drvdata(dev); in geni_i2c_runtime_suspend()
940 struct geni_i2c_dev *gi2c = dev_get_drvdata(dev); in geni_i2c_runtime_resume()
957 struct geni_i2c_dev *gi2c = dev_get_drvdata(dev); in geni_i2c_suspend_noirq()
972 struct geni_i2c_dev *gi2c = dev_get_drvdata(dev); in geni_i2c_resume_noirq()