Lines Matching defs:zx2967_i2c
55 struct zx2967_i2c {
69 static void zx2967_i2c_writel(struct zx2967_i2c *i2c,
75 static u32 zx2967_i2c_readl(struct zx2967_i2c *i2c, unsigned long reg)
80 static void zx2967_i2c_writesb(struct zx2967_i2c *i2c,
86 static void zx2967_i2c_readsb(struct zx2967_i2c *i2c,
92 static void zx2967_i2c_start_ctrl(struct zx2967_i2c *i2c)
111 static void zx2967_i2c_flush_fifos(struct zx2967_i2c *i2c)
128 static int zx2967_i2c_empty_rx_fifo(struct zx2967_i2c *i2c, u32 size)
150 static int zx2967_i2c_fill_tx_fifo(struct zx2967_i2c *i2c)
177 static int zx2967_i2c_reset_hardware(struct zx2967_i2c *i2c)
198 static void zx2967_i2c_isr_clr(struct zx2967_i2c *i2c)
210 struct zx2967_i2c *i2c = (struct zx2967_i2c *)dev_id;
229 static void zx2967_set_addr(struct zx2967_i2c *i2c, u16 addr)
245 static int zx2967_i2c_xfer_bytes(struct zx2967_i2c *i2c, u32 bytes)
274 static int zx2967_i2c_xfer_msg(struct zx2967_i2c *i2c,
308 struct zx2967_i2c *i2c = i2c_get_adapdata(adap);
324 zx2967_smbus_xfer_prepare(struct zx2967_i2c *i2c, u16 addr,
358 static int zx2967_smbus_xfer_read(struct zx2967_i2c *i2c, int size,
402 static int zx2967_smbus_xfer_write(struct zx2967_i2c *i2c)
427 struct zx2967_i2c *i2c = i2c_get_adapdata(adap);
464 struct zx2967_i2c *i2c = dev_get_drvdata(dev);
474 struct zx2967_i2c *i2c = dev_get_drvdata(dev);
503 struct zx2967_i2c *i2c;
581 struct zx2967_i2c *i2c = platform_get_drvdata(pdev);
593 .name = "zx2967_i2c",