lpi2c_imx_struct
static int lpi2c_imx_dma_xfer(struct lpi2c_imx_struct *lpi2c_imx,
struct lpi2c_imx_struct *lpi2c_imx = i2c_get_adapdata(adapter);
static irqreturn_t lpi2c_imx_target_isr(struct lpi2c_imx_struct *lpi2c_imx,
static irqreturn_t lpi2c_imx_master_isr(struct lpi2c_imx_struct *lpi2c_imx)
struct lpi2c_imx_struct *lpi2c_imx = dev_id;
static void lpi2c_imx_target_init(struct lpi2c_imx_struct *lpi2c_imx)
struct lpi2c_imx_struct *lpi2c_imx = i2c_get_adapdata(client->adapter);
struct lpi2c_imx_struct *lpi2c_imx = i2c_get_adapdata(client->adapter);
static int lpi2c_imx_init_recovery_info(struct lpi2c_imx_struct *lpi2c_imx,
struct lpi2c_imx_struct *lpi2c_imx = dev_get_drvdata(dev);
struct lpi2c_imx_struct *lpi2c_imx;
struct lpi2c_imx_struct *lpi2c_imx = platform_get_drvdata(pdev);
struct lpi2c_imx_struct *lpi2c_imx = dev_get_drvdata(dev);
struct lpi2c_imx_struct *lpi2c_imx = dev_get_drvdata(dev);
struct lpi2c_imx_struct *lpi2c_imx = dev_get_drvdata(dev);
struct lpi2c_imx_struct *lpi2c_imx = dev_get_drvdata(dev);
static void lpi2c_imx_intctrl(struct lpi2c_imx_struct *lpi2c_imx,
static int lpi2c_imx_bus_busy(struct lpi2c_imx_struct *lpi2c_imx, bool atomic)
static u32 lpi2c_imx_txfifo_cnt(struct lpi2c_imx_struct *lpi2c_imx)
static void lpi2c_imx_set_mode(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_start(struct lpi2c_imx_struct *lpi2c_imx,
static void lpi2c_imx_stop(struct lpi2c_imx_struct *lpi2c_imx, bool atomic)
static int lpi2c_imx_config(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_master_enable(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_master_disable(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_pio_msg_complete(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_txfifo_empty(struct lpi2c_imx_struct *lpi2c_imx, bool atomic)
static void lpi2c_imx_set_tx_watermark(struct lpi2c_imx_struct *lpi2c_imx)
static void lpi2c_imx_set_rx_watermark(struct lpi2c_imx_struct *lpi2c_imx)
static bool lpi2c_imx_write_txfifo(struct lpi2c_imx_struct *lpi2c_imx, bool atomic)
static bool lpi2c_imx_read_rxfifo(struct lpi2c_imx_struct *lpi2c_imx, bool atomic)
static void lpi2c_imx_write(struct lpi2c_imx_struct *lpi2c_imx,
static int lpi2c_imx_write_atomic(struct lpi2c_imx_struct *lpi2c_imx,
static unsigned int lpi2c_SMBus_block_read_length_byte(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_read_init(struct lpi2c_imx_struct *lpi2c_imx,
static bool lpi2c_imx_read_chunk_atomic(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_read_atomic(struct lpi2c_imx_struct *lpi2c_imx,
static bool is_use_dma(struct lpi2c_imx_struct *lpi2c_imx, struct i2c_msg *msg)
static int lpi2c_imx_pio_xfer(struct lpi2c_imx_struct *lpi2c_imx,
static int lpi2c_imx_pio_xfer_atomic(struct lpi2c_imx_struct *lpi2c_imx,
static int lpi2c_imx_dma_timeout_calculate(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_alloc_rx_cmd_buf(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_imx_dma_msg_complete(struct lpi2c_imx_struct *lpi2c_imx)
struct lpi2c_imx_struct *lpi2c_imx = (struct lpi2c_imx_struct *)data;
static int lpi2c_dma_rx_cmd_submit(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_dma_submit(struct lpi2c_imx_struct *lpi2c_imx)
static void lpi2c_imx_dma_burst_num_calculate(struct lpi2c_imx_struct *lpi2c_imx)
static int lpi2c_dma_config(struct lpi2c_imx_struct *lpi2c_imx)
static void lpi2c_dma_enable(struct lpi2c_imx_struct *lpi2c_imx)