Lines Matching defs:i2c
171 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos) argument
172 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos) argument
177 static inline void xiic_setreg8(struct xiic_i2c *i2c, int reg, u8 value) in xiic_setreg8()
182 static inline u8 xiic_getreg8(struct xiic_i2c *i2c, int reg) in xiic_getreg8()
187 static inline void xiic_setreg16(struct xiic_i2c *i2c, int reg, u16 value) in xiic_setreg16()
192 static inline void xiic_setreg32(struct xiic_i2c *i2c, int reg, int value) in xiic_setreg32()
197 static inline int xiic_getreg32(struct xiic_i2c *i2c, int reg) in xiic_getreg32()
202 static inline void xiic_irq_dis(struct xiic_i2c *i2c, u32 mask) in xiic_irq_dis()
208 static inline void xiic_irq_en(struct xiic_i2c *i2c, u32 mask) in xiic_irq_en()
214 static inline void xiic_irq_clr(struct xiic_i2c *i2c, u32 mask) in xiic_irq_clr()
220 static inline void xiic_irq_clr_en(struct xiic_i2c *i2c, u32 mask) in xiic_irq_clr_en()
226 static void xiic_clear_rx_fifo(struct xiic_i2c *i2c) in xiic_clear_rx_fifo()
235 static void xiic_reinit(struct xiic_i2c *i2c) in xiic_reinit()
257 static void xiic_deinit(struct xiic_i2c *i2c) in xiic_deinit()
268 static void xiic_read_rx(struct xiic_i2c *i2c) in xiic_read_rx()
293 static int xiic_tx_fifo_space(struct xiic_i2c *i2c) in xiic_tx_fifo_space()
299 static void xiic_fill_tx_fifo(struct xiic_i2c *i2c) in xiic_fill_tx_fifo()
320 static void xiic_wakeup(struct xiic_i2c *i2c, int code) in xiic_wakeup()
329 static void xiic_process(struct xiic_i2c *i2c) in xiic_process()
474 static int xiic_bus_busy(struct xiic_i2c *i2c) in xiic_bus_busy()
481 static int xiic_busy(struct xiic_i2c *i2c) in xiic_busy()
502 static void xiic_start_recv(struct xiic_i2c *i2c) in xiic_start_recv()
539 static void xiic_start_send(struct xiic_i2c *i2c) in xiic_start_send()
570 struct xiic_i2c *i2c = dev_id; in xiic_isr() local
586 static void __xiic_start_xfer(struct xiic_i2c *i2c) in __xiic_start_xfer()
630 static void xiic_start_xfer(struct xiic_i2c *i2c) in xiic_start_xfer()
646 struct xiic_i2c *i2c = i2c_get_adapdata(adap); in xiic_xfer() local
692 struct xiic_i2c *i2c; in xiic_i2c_probe() local
777 struct xiic_i2c *i2c = platform_get_drvdata(pdev); in xiic_i2c_remove() local