dw_i2c_dev         15 drivers/i2c/busses/i2c-designware-baytrail.c int i2c_dw_probe_lock_support(struct dw_i2c_dev *dev)
dw_i2c_dev         56 drivers/i2c/busses/i2c-designware-common.c u32 dw_readl(struct dw_i2c_dev *dev, int offset)
dw_i2c_dev         72 drivers/i2c/busses/i2c-designware-common.c void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset)
dw_i2c_dev         92 drivers/i2c/busses/i2c-designware-common.c int i2c_dw_set_reg_access(struct dw_i2c_dev *dev)
dw_i2c_dev        174 drivers/i2c/busses/i2c-designware-common.c int i2c_dw_set_sda_hold(struct dw_i2c_dev *dev)
dw_i2c_dev        217 drivers/i2c/busses/i2c-designware-common.c void __i2c_dw_disable(struct dw_i2c_dev *dev)
dw_i2c_dev        241 drivers/i2c/busses/i2c-designware-common.c unsigned long i2c_dw_clk_rate(struct dw_i2c_dev *dev)
dw_i2c_dev        252 drivers/i2c/busses/i2c-designware-common.c int i2c_dw_prepare_clk(struct dw_i2c_dev *dev, bool prepare)
dw_i2c_dev        279 drivers/i2c/busses/i2c-designware-common.c int i2c_dw_acquire_lock(struct dw_i2c_dev *dev)
dw_i2c_dev        295 drivers/i2c/busses/i2c-designware-common.c void i2c_dw_release_lock(struct dw_i2c_dev *dev)
dw_i2c_dev        304 drivers/i2c/busses/i2c-designware-common.c int i2c_dw_wait_bus_not_busy(struct dw_i2c_dev *dev)
dw_i2c_dev        324 drivers/i2c/busses/i2c-designware-common.c int i2c_dw_handle_tx_abort(struct dw_i2c_dev *dev)
dw_i2c_dev        349 drivers/i2c/busses/i2c-designware-common.c 	struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
dw_i2c_dev        354 drivers/i2c/busses/i2c-designware-common.c void i2c_dw_disable(struct dw_i2c_dev *dev)
dw_i2c_dev        364 drivers/i2c/busses/i2c-designware-common.c void i2c_dw_disable_int(struct dw_i2c_dev *dev)
dw_i2c_dev        369 drivers/i2c/busses/i2c-designware-common.c u32 i2c_dw_read_comp_param(struct dw_i2c_dev *dev)
dw_i2c_dev        234 drivers/i2c/busses/i2c-designware-core.h 	u32			(*get_clk_rate_khz) (struct dw_i2c_dev *dev);
dw_i2c_dev        270 drivers/i2c/busses/i2c-designware-core.h 	void			(*disable)(struct dw_i2c_dev *dev);
dw_i2c_dev        271 drivers/i2c/busses/i2c-designware-core.h 	void			(*disable_int)(struct dw_i2c_dev *dev);
dw_i2c_dev        272 drivers/i2c/busses/i2c-designware-core.h 	int			(*init)(struct dw_i2c_dev *dev);
dw_i2c_dev        273 drivers/i2c/busses/i2c-designware-core.h 	int			(*set_sda_hold_time)(struct dw_i2c_dev *dev);
dw_i2c_dev        288 drivers/i2c/busses/i2c-designware-core.h u32 dw_readl(struct dw_i2c_dev *dev, int offset);
dw_i2c_dev        289 drivers/i2c/busses/i2c-designware-core.h void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset);
dw_i2c_dev        290 drivers/i2c/busses/i2c-designware-core.h int i2c_dw_set_reg_access(struct dw_i2c_dev *dev);
dw_i2c_dev        293 drivers/i2c/busses/i2c-designware-core.h int i2c_dw_set_sda_hold(struct dw_i2c_dev *dev);
dw_i2c_dev        294 drivers/i2c/busses/i2c-designware-core.h unsigned long i2c_dw_clk_rate(struct dw_i2c_dev *dev);
dw_i2c_dev        295 drivers/i2c/busses/i2c-designware-core.h int i2c_dw_prepare_clk(struct dw_i2c_dev *dev, bool prepare);
dw_i2c_dev        296 drivers/i2c/busses/i2c-designware-core.h int i2c_dw_acquire_lock(struct dw_i2c_dev *dev);
dw_i2c_dev        297 drivers/i2c/busses/i2c-designware-core.h void i2c_dw_release_lock(struct dw_i2c_dev *dev);
dw_i2c_dev        298 drivers/i2c/busses/i2c-designware-core.h int i2c_dw_wait_bus_not_busy(struct dw_i2c_dev *dev);
dw_i2c_dev        299 drivers/i2c/busses/i2c-designware-core.h int i2c_dw_handle_tx_abort(struct dw_i2c_dev *dev);
dw_i2c_dev        301 drivers/i2c/busses/i2c-designware-core.h void i2c_dw_disable(struct dw_i2c_dev *dev);
dw_i2c_dev        302 drivers/i2c/busses/i2c-designware-core.h void i2c_dw_disable_int(struct dw_i2c_dev *dev);
dw_i2c_dev        304 drivers/i2c/busses/i2c-designware-core.h static inline void __i2c_dw_enable(struct dw_i2c_dev *dev)
dw_i2c_dev        309 drivers/i2c/busses/i2c-designware-core.h static inline void __i2c_dw_disable_nowait(struct dw_i2c_dev *dev)
dw_i2c_dev        314 drivers/i2c/busses/i2c-designware-core.h void __i2c_dw_disable(struct dw_i2c_dev *dev);
dw_i2c_dev        316 drivers/i2c/busses/i2c-designware-core.h extern u32 i2c_dw_read_comp_param(struct dw_i2c_dev *dev);
dw_i2c_dev        317 drivers/i2c/busses/i2c-designware-core.h extern int i2c_dw_probe(struct dw_i2c_dev *dev);
dw_i2c_dev        319 drivers/i2c/busses/i2c-designware-core.h extern int i2c_dw_probe_slave(struct dw_i2c_dev *dev);
dw_i2c_dev        321 drivers/i2c/busses/i2c-designware-core.h static inline int i2c_dw_probe_slave(struct dw_i2c_dev *dev) { return -EINVAL; }
dw_i2c_dev        325 drivers/i2c/busses/i2c-designware-core.h extern int i2c_dw_probe_lock_support(struct dw_i2c_dev *dev);
dw_i2c_dev        327 drivers/i2c/busses/i2c-designware-core.h static inline int i2c_dw_probe_lock_support(struct dw_i2c_dev *dev) { return 0; }
dw_i2c_dev         25 drivers/i2c/busses/i2c-designware-master.c static void i2c_dw_configure_fifo_master(struct dw_i2c_dev *dev)
dw_i2c_dev         35 drivers/i2c/busses/i2c-designware-master.c static int i2c_dw_set_timings_master(struct dw_i2c_dev *dev)
dw_i2c_dev        153 drivers/i2c/busses/i2c-designware-master.c static int i2c_dw_init_master(struct dw_i2c_dev *dev)
dw_i2c_dev        188 drivers/i2c/busses/i2c-designware-master.c static void i2c_dw_xfer_init(struct dw_i2c_dev *dev)
dw_i2c_dev        240 drivers/i2c/busses/i2c-designware-master.c i2c_dw_xfer_msg(struct dw_i2c_dev *dev)
dw_i2c_dev        353 drivers/i2c/busses/i2c-designware-master.c i2c_dw_recv_len(struct dw_i2c_dev *dev, u8 len)
dw_i2c_dev        371 drivers/i2c/busses/i2c-designware-master.c i2c_dw_read(struct dw_i2c_dev *dev)
dw_i2c_dev        422 drivers/i2c/busses/i2c-designware-master.c 	struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
dw_i2c_dev        518 drivers/i2c/busses/i2c-designware-master.c static u32 i2c_dw_read_clear_intrbits(struct dw_i2c_dev *dev)
dw_i2c_dev        577 drivers/i2c/busses/i2c-designware-master.c static int i2c_dw_irq_handler_master(struct dw_i2c_dev *dev)
dw_i2c_dev        621 drivers/i2c/busses/i2c-designware-master.c 	struct dw_i2c_dev *dev = dev_id;
dw_i2c_dev        637 drivers/i2c/busses/i2c-designware-master.c 	struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
dw_i2c_dev        646 drivers/i2c/busses/i2c-designware-master.c 	struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
dw_i2c_dev        653 drivers/i2c/busses/i2c-designware-master.c static int i2c_dw_init_recovery_info(struct dw_i2c_dev *dev)
dw_i2c_dev        681 drivers/i2c/busses/i2c-designware-master.c int i2c_dw_probe(struct dw_i2c_dev *dev)
dw_i2c_dev        185 drivers/i2c/busses/i2c-designware-pcidrv.c 	struct dw_i2c_dev *i_dev = dev_get_drvdata(dev);
dw_i2c_dev        195 drivers/i2c/busses/i2c-designware-pcidrv.c 	struct dw_i2c_dev *i_dev = dev_get_drvdata(dev);
dw_i2c_dev        208 drivers/i2c/busses/i2c-designware-pcidrv.c static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev)
dw_i2c_dev        216 drivers/i2c/busses/i2c-designware-pcidrv.c 	struct dw_i2c_dev *dev;
dw_i2c_dev        245 drivers/i2c/busses/i2c-designware-pcidrv.c 	dev = devm_kzalloc(&pdev->dev, sizeof(struct dw_i2c_dev), GFP_KERNEL);
dw_i2c_dev        309 drivers/i2c/busses/i2c-designware-pcidrv.c 	struct dw_i2c_dev *dev = pci_get_drvdata(pdev);
dw_i2c_dev         36 drivers/i2c/busses/i2c-designware-platdrv.c static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev)
dw_i2c_dev         85 drivers/i2c/busses/i2c-designware-platdrv.c 	struct dw_i2c_dev *dev = platform_get_drvdata(pdev);
dw_i2c_dev        148 drivers/i2c/busses/i2c-designware-platdrv.c static int mscc_twi_set_sda_hold_time(struct dw_i2c_dev *dev)
dw_i2c_dev        158 drivers/i2c/busses/i2c-designware-platdrv.c 	struct dw_i2c_dev *dev = platform_get_drvdata(pdev);
dw_i2c_dev        188 drivers/i2c/busses/i2c-designware-platdrv.c static void i2c_dw_configure_master(struct dw_i2c_dev *dev)
dw_i2c_dev        211 drivers/i2c/busses/i2c-designware-platdrv.c static void i2c_dw_configure_slave(struct dw_i2c_dev *dev)
dw_i2c_dev        221 drivers/i2c/busses/i2c-designware-platdrv.c static void dw_i2c_set_fifo_size(struct dw_i2c_dev *dev)
dw_i2c_dev        243 drivers/i2c/busses/i2c-designware-platdrv.c static void dw_i2c_plat_pm_cleanup(struct dw_i2c_dev *dev)
dw_i2c_dev        255 drivers/i2c/busses/i2c-designware-platdrv.c 	struct dw_i2c_dev *dev;
dw_i2c_dev        268 drivers/i2c/busses/i2c-designware-platdrv.c 	dev = devm_kzalloc(&pdev->dev, sizeof(struct dw_i2c_dev), GFP_KERNEL);
dw_i2c_dev        415 drivers/i2c/busses/i2c-designware-platdrv.c 	struct dw_i2c_dev *dev = platform_get_drvdata(pdev);
dw_i2c_dev        463 drivers/i2c/busses/i2c-designware-platdrv.c 	struct dw_i2c_dev *i_dev = dev_get_drvdata(dev);
dw_i2c_dev        478 drivers/i2c/busses/i2c-designware-platdrv.c 	struct dw_i2c_dev *i_dev = dev_get_drvdata(dev);
dw_i2c_dev         20 drivers/i2c/busses/i2c-designware-slave.c static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev)
dw_i2c_dev         39 drivers/i2c/busses/i2c-designware-slave.c static int i2c_dw_init_slave(struct dw_i2c_dev *dev)
dw_i2c_dev         62 drivers/i2c/busses/i2c-designware-slave.c 	struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter);
dw_i2c_dev         93 drivers/i2c/busses/i2c-designware-slave.c 	struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter);
dw_i2c_dev        104 drivers/i2c/busses/i2c-designware-slave.c static u32 i2c_dw_read_clear_intrbits_slave(struct dw_i2c_dev *dev)
dw_i2c_dev        156 drivers/i2c/busses/i2c-designware-slave.c static int i2c_dw_irq_handler_slave(struct dw_i2c_dev *dev)
dw_i2c_dev        227 drivers/i2c/busses/i2c-designware-slave.c 	struct dw_i2c_dev *dev = dev_id;
dw_i2c_dev        244 drivers/i2c/busses/i2c-designware-slave.c int i2c_dw_probe_slave(struct dw_i2c_dev *dev)