at91_twi_dev 29 drivers/i2c/busses/i2c-at91-core.c unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg) at91_twi_dev 34 drivers/i2c/busses/i2c-at91-core.c void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val) at91_twi_dev 39 drivers/i2c/busses/i2c-at91-core.c void at91_disable_twi_interrupts(struct at91_twi_dev *dev) at91_twi_dev 44 drivers/i2c/busses/i2c-at91-core.c void at91_twi_irq_save(struct at91_twi_dev *dev) at91_twi_dev 50 drivers/i2c/busses/i2c-at91-core.c void at91_twi_irq_restore(struct at91_twi_dev *dev) at91_twi_dev 55 drivers/i2c/busses/i2c-at91-core.c void at91_init_twi_bus(struct at91_twi_dev *dev) at91_twi_dev 198 drivers/i2c/busses/i2c-at91-core.c struct at91_twi_dev *dev; at91_twi_dev 277 drivers/i2c/busses/i2c-at91-core.c struct at91_twi_dev *dev = platform_get_drvdata(pdev); at91_twi_dev 292 drivers/i2c/busses/i2c-at91-core.c struct at91_twi_dev *twi_dev = dev_get_drvdata(dev); at91_twi_dev 303 drivers/i2c/busses/i2c-at91-core.c struct at91_twi_dev *twi_dev = dev_get_drvdata(dev); at91_twi_dev 320 drivers/i2c/busses/i2c-at91-core.c struct at91_twi_dev *twi_dev = dev_get_drvdata(dev); at91_twi_dev 32 drivers/i2c/busses/i2c-at91-master.c void at91_init_twi_bus_master(struct at91_twi_dev *dev) at91_twi_dev 46 drivers/i2c/busses/i2c-at91-master.c static void at91_calc_twi_clock(struct at91_twi_dev *dev) at91_twi_dev 94 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_dma_cleanup(struct at91_twi_dev *dev) at91_twi_dev 116 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_write_next_byte(struct at91_twi_dev *dev) at91_twi_dev 138 drivers/i2c/busses/i2c-at91-master.c struct at91_twi_dev *dev = (struct at91_twi_dev *)data; at91_twi_dev 155 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_write_data_dma(struct at91_twi_dev *dev) at91_twi_dev 233 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_read_next_byte(struct at91_twi_dev *dev) at91_twi_dev 279 drivers/i2c/busses/i2c-at91-master.c struct at91_twi_dev *dev = (struct at91_twi_dev *)data; at91_twi_dev 294 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_read_data_dma(struct at91_twi_dev *dev) at91_twi_dev 353 drivers/i2c/busses/i2c-at91-master.c struct at91_twi_dev *dev = dev_id; at91_twi_dev 437 drivers/i2c/busses/i2c-at91-master.c static int at91_do_twi_transfer(struct at91_twi_dev *dev) at91_twi_dev 607 drivers/i2c/busses/i2c-at91-master.c struct at91_twi_dev *dev = i2c_get_adapdata(adap); at91_twi_dev 689 drivers/i2c/busses/i2c-at91-master.c static int at91_twi_configure_dma(struct at91_twi_dev *dev, u32 phy_addr) at91_twi_dev 772 drivers/i2c/busses/i2c-at91-master.c u32 phy_addr, struct at91_twi_dev *dev) at91_twi_dev 17 drivers/i2c/busses/i2c-at91-slave.c struct at91_twi_dev *dev = dev_id; at91_twi_dev 67 drivers/i2c/busses/i2c-at91-slave.c struct at91_twi_dev *dev = i2c_get_adapdata(slave->adapter); at91_twi_dev 91 drivers/i2c/busses/i2c-at91-slave.c struct at91_twi_dev *dev = i2c_get_adapdata(slave->adapter); at91_twi_dev 120 drivers/i2c/busses/i2c-at91-slave.c u32 phy_addr, struct at91_twi_dev *dev) at91_twi_dev 136 drivers/i2c/busses/i2c-at91-slave.c void at91_init_twi_bus_slave(struct at91_twi_dev *dev) at91_twi_dev 150 drivers/i2c/busses/i2c-at91.h unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg); at91_twi_dev 151 drivers/i2c/busses/i2c-at91.h void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val); at91_twi_dev 152 drivers/i2c/busses/i2c-at91.h void at91_disable_twi_interrupts(struct at91_twi_dev *dev); at91_twi_dev 153 drivers/i2c/busses/i2c-at91.h void at91_twi_irq_save(struct at91_twi_dev *dev); at91_twi_dev 154 drivers/i2c/busses/i2c-at91.h void at91_twi_irq_restore(struct at91_twi_dev *dev); at91_twi_dev 155 drivers/i2c/busses/i2c-at91.h void at91_init_twi_bus(struct at91_twi_dev *dev); at91_twi_dev 157 drivers/i2c/busses/i2c-at91.h void at91_init_twi_bus_master(struct at91_twi_dev *dev); at91_twi_dev 159 drivers/i2c/busses/i2c-at91.h struct at91_twi_dev *dev); at91_twi_dev 162 drivers/i2c/busses/i2c-at91.h void at91_init_twi_bus_slave(struct at91_twi_dev *dev); at91_twi_dev 164 drivers/i2c/busses/i2c-at91.h struct at91_twi_dev *dev); at91_twi_dev 167 drivers/i2c/busses/i2c-at91.h static inline void at91_init_twi_bus_slave(struct at91_twi_dev *dev) {} at91_twi_dev 169 drivers/i2c/busses/i2c-at91.h u32 phy_addr, struct at91_twi_dev *dev)