Lines Matching refs:at91_twi_dev

126 struct at91_twi_dev {  struct
146 static unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg) in at91_twi_read() argument
151 static void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val) in at91_twi_write()
156 static void at91_disable_twi_interrupts(struct at91_twi_dev *dev) in at91_disable_twi_interrupts()
161 static void at91_twi_irq_save(struct at91_twi_dev *dev) in at91_twi_irq_save()
167 static void at91_twi_irq_restore(struct at91_twi_dev *dev) in at91_twi_irq_restore()
172 static void at91_init_twi_bus(struct at91_twi_dev *dev) in at91_init_twi_bus()
188 static void at91_calc_twi_clock(struct at91_twi_dev *dev, int twi_clk) in at91_calc_twi_clock()
211 static void at91_twi_dma_cleanup(struct at91_twi_dev *dev) in at91_twi_dma_cleanup()
233 static void at91_twi_write_next_byte(struct at91_twi_dev *dev) in at91_twi_write_next_byte()
253 struct at91_twi_dev *dev = (struct at91_twi_dev *)data; in at91_twi_write_data_dma_callback()
270 static void at91_twi_write_data_dma(struct at91_twi_dev *dev) in at91_twi_write_data_dma()
348 static void at91_twi_read_next_byte(struct at91_twi_dev *dev) in at91_twi_read_next_byte()
394 struct at91_twi_dev *dev = (struct at91_twi_dev *)data; in at91_twi_read_data_dma_callback()
409 static void at91_twi_read_data_dma(struct at91_twi_dev *dev) in at91_twi_read_data_dma()
468 struct at91_twi_dev *dev = dev_id; in atmel_twi_interrupt()
544 static int at91_do_twi_transfer(struct at91_twi_dev *dev) in at91_do_twi_transfer()
715 struct at91_twi_dev *dev = i2c_get_adapdata(adap); in at91_twi_xfer()
895 static int at91_twi_configure_dma(struct at91_twi_dev *dev, u32 phy_addr) in at91_twi_configure_dma()
992 struct at91_twi_dev *dev; in at91_twi_probe()
1091 struct at91_twi_dev *dev = platform_get_drvdata(pdev); in at91_twi_remove()
1106 struct at91_twi_dev *twi_dev = dev_get_drvdata(dev); in at91_twi_runtime_suspend()
1117 struct at91_twi_dev *twi_dev = dev_get_drvdata(dev); in at91_twi_runtime_resume()