tegra_i2c_dev
struct tegra_i2c_dev *i2c_dev = dev_id;
static void tegra_i2c_config_fifo_trig(struct tegra_i2c_dev *i2c_dev,
static unsigned long tegra_i2c_poll_completion(struct tegra_i2c_dev *i2c_dev,
static unsigned long tegra_i2c_wait_completion(struct tegra_i2c_dev *i2c_dev,
struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
static void tegra_i2c_push_packet_header(struct tegra_i2c_dev *i2c_dev,
static int tegra_i2c_error_recover(struct tegra_i2c_dev *i2c_dev,
static int tegra_i2c_xfer_msg(struct tegra_i2c_dev *i2c_dev,
struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
static void tegra_i2c_parse_dt(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_init_clocks(struct tegra_i2c_dev *i2c_dev)
static void tegra_i2c_release_clocks(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_init_hardware(struct tegra_i2c_dev *i2c_dev)
struct tegra_i2c_dev *i2c_dev;
struct tegra_i2c_dev *i2c_dev = platform_get_drvdata(pdev);
struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
static void dvc_writel(struct tegra_i2c_dev *i2c_dev, u32 val,
static u32 dvc_readl(struct tegra_i2c_dev *i2c_dev, unsigned int reg)
static u32 tegra_i2c_reg_addr(struct tegra_i2c_dev *i2c_dev, unsigned int reg)
static void i2c_writel(struct tegra_i2c_dev *i2c_dev, u32 val, unsigned int reg)
static u32 i2c_readl(struct tegra_i2c_dev *i2c_dev, unsigned int reg)
static void i2c_writesl(struct tegra_i2c_dev *i2c_dev, void *data,
static void i2c_writesl_vi(struct tegra_i2c_dev *i2c_dev, void *data,
static void i2c_readsl(struct tegra_i2c_dev *i2c_dev, void *data,
static bool tegra_i2c_mutex_acquired(struct tegra_i2c_dev *i2c_dev)
static bool tegra_i2c_mutex_trylock(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_mutex_lock(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_mutex_unlock(struct tegra_i2c_dev *i2c_dev)
static void tegra_i2c_mask_irq(struct tegra_i2c_dev *i2c_dev, u32 mask)
static void tegra_i2c_unmask_irq(struct tegra_i2c_dev *i2c_dev, u32 mask)
struct tegra_i2c_dev *i2c_dev = args;
static int tegra_i2c_dma_submit(struct tegra_i2c_dev *i2c_dev, size_t len)
static void tegra_i2c_release_dma(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_init_dma(struct tegra_i2c_dev *i2c_dev)
static void tegra_dvc_init(struct tegra_i2c_dev *i2c_dev)
static void tegra_i2c_vi_init(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_poll_register(struct tegra_i2c_dev *i2c_dev,
static int tegra_i2c_flush_fifos(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_wait_for_config_load(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_master_reset(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_init(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_disable_packet_mode(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_empty_rx_fifo(struct tegra_i2c_dev *i2c_dev)
static int tegra_i2c_fill_tx_fifo(struct tegra_i2c_dev *i2c_dev)