• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/i2c/busses/

Lines Matching refs:xiic_i2c

53  * struct xiic_i2c - Internal representation of the XIIC I2C bus
65 struct xiic_i2c {
173 static void xiic_start_xfer(struct xiic_i2c *i2c);
174 static void __xiic_start_xfer(struct xiic_i2c *i2c);
176 static inline void xiic_setreg8(struct xiic_i2c *i2c, int reg, u8 value)
181 static inline u8 xiic_getreg8(struct xiic_i2c *i2c, int reg)
186 static inline void xiic_setreg16(struct xiic_i2c *i2c, int reg, u16 value)
191 static inline void xiic_setreg32(struct xiic_i2c *i2c, int reg, int value)
196 static inline int xiic_getreg32(struct xiic_i2c *i2c, int reg)
201 static inline void xiic_irq_dis(struct xiic_i2c *i2c, u32 mask)
207 static inline void xiic_irq_en(struct xiic_i2c *i2c, u32 mask)
213 static inline void xiic_irq_clr(struct xiic_i2c *i2c, u32 mask)
219 static inline void xiic_irq_clr_en(struct xiic_i2c *i2c, u32 mask)
225 static void xiic_clear_rx_fifo(struct xiic_i2c *i2c)
234 static void xiic_reinit(struct xiic_i2c *i2c)
256 static void xiic_deinit(struct xiic_i2c *i2c)
267 static void xiic_read_rx(struct xiic_i2c *i2c)
292 static int xiic_tx_fifo_space(struct xiic_i2c *i2c)
298 static void xiic_fill_tx_fifo(struct xiic_i2c *i2c)
321 static void xiic_wakeup(struct xiic_i2c *i2c, int code)
330 static void xiic_process(struct xiic_i2c *i2c)
475 static int xiic_bus_busy(struct xiic_i2c *i2c)
482 static int xiic_busy(struct xiic_i2c *i2c)
503 static void xiic_start_recv(struct xiic_i2c *i2c)
540 static void xiic_start_send(struct xiic_i2c *i2c)
571 struct xiic_i2c *i2c = dev_id;
587 static void __xiic_start_xfer(struct xiic_i2c *i2c)
631 static void xiic_start_xfer(struct xiic_i2c *i2c)
647 struct xiic_i2c *i2c = i2c_get_adapdata(adap);
693 struct xiic_i2c *i2c;
775 struct xiic_i2c *i2c = platform_get_drvdata(pdev);