pxa_i2c 295 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_show_state(struct pxa_i2c *i2c, int lno, const char *fname) pxa_i2c 303 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_scream_blue_murder(struct pxa_i2c *i2c, const char *why) pxa_i2c 333 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_master_complete(struct pxa_i2c *i2c, int ret); pxa_i2c 336 drivers/i2c/busses/i2c-pxa.c static inline int i2c_pxa_is_slavemode(struct pxa_i2c *i2c) pxa_i2c 341 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_abort(struct pxa_i2c *i2c) pxa_i2c 368 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_wait_bus_not_busy(struct pxa_i2c *i2c) pxa_i2c 386 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_wait_master(struct pxa_i2c *i2c) pxa_i2c 420 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_set_master(struct pxa_i2c *i2c) pxa_i2c 438 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_wait_slave(struct pxa_i2c *i2c) pxa_i2c 471 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_set_slave(struct pxa_i2c *i2c, int errcode) pxa_i2c 505 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_reset(struct pxa_i2c *i2c) pxa_i2c 542 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) pxa_i2c 557 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) pxa_i2c 567 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) pxa_i2c 604 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_stop(struct pxa_i2c *i2c) pxa_i2c 623 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) pxa_i2c 633 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) pxa_i2c 638 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) pxa_i2c 667 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_slave_stop(struct pxa_i2c *i2c) pxa_i2c 688 drivers/i2c/busses/i2c-pxa.c static inline void i2c_pxa_start_message(struct pxa_i2c *i2c) pxa_i2c 705 drivers/i2c/busses/i2c-pxa.c static inline void i2c_pxa_stop_message(struct pxa_i2c *i2c) pxa_i2c 717 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_pio_set_master(struct pxa_i2c *i2c) pxa_i2c 751 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_send_mastercode(struct pxa_i2c *i2c) pxa_i2c 773 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_do_pio_xfer(struct pxa_i2c *i2c, pxa_i2c 815 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_do_xfer(struct pxa_i2c *i2c, struct i2c_msg *msg, int num) pxa_i2c 881 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c = adap->algo_data; pxa_i2c 910 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_master_complete(struct pxa_i2c *i2c, int ret) pxa_i2c 922 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_irq_txempty(struct pxa_i2c *i2c, u32 isr) pxa_i2c 1035 drivers/i2c/busses/i2c-pxa.c static void i2c_pxa_irq_rxfull(struct pxa_i2c *i2c, u32 isr) pxa_i2c 1066 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c = dev_id; pxa_i2c 1116 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c = adap->algo_data; pxa_i2c 1160 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_probe_dt(struct platform_device *pdev, struct pxa_i2c *i2c, pxa_i2c 1184 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c, pxa_i2c 1207 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c; pxa_i2c 1211 drivers/i2c/busses/i2c-pxa.c i2c = devm_kzalloc(&dev->dev, sizeof(struct pxa_i2c), GFP_KERNEL); pxa_i2c 1334 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c = platform_get_drvdata(dev); pxa_i2c 1346 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c = dev_get_drvdata(dev); pxa_i2c 1355 drivers/i2c/busses/i2c-pxa.c struct pxa_i2c *i2c = dev_get_drvdata(dev);