Lines Matching refs:xlp9xx_i2c_dev

82 struct xlp9xx_i2c_dev {  struct
101 static inline void xlp9xx_write_i2c_reg(struct xlp9xx_i2c_dev *priv, in xlp9xx_write_i2c_reg() argument
107 static inline u32 xlp9xx_read_i2c_reg(struct xlp9xx_i2c_dev *priv, in xlp9xx_read_i2c_reg()
113 static void xlp9xx_i2c_mask_irq(struct xlp9xx_i2c_dev *priv, u32 mask) in xlp9xx_i2c_mask_irq()
121 static void xlp9xx_i2c_unmask_irq(struct xlp9xx_i2c_dev *priv, u32 mask) in xlp9xx_i2c_unmask_irq()
129 static void xlp9xx_i2c_update_rx_fifo_thres(struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_update_rx_fifo_thres()
147 static void xlp9xx_i2c_fill_tx_fifo(struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_fill_tx_fifo()
159 static void xlp9xx_i2c_update_rlen(struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_update_rlen()
180 static void xlp9xx_i2c_drain_rx_fifo(struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_drain_rx_fifo()
237 struct xlp9xx_i2c_dev *priv = dev_id; in xlp9xx_i2c_isr()
284 static int xlp9xx_i2c_check_bus_status(struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_check_bus_status()
304 static int xlp9xx_i2c_init(struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_init()
323 static int xlp9xx_i2c_xfer_msg(struct xlp9xx_i2c_dev *priv, struct i2c_msg *msg, in xlp9xx_i2c_xfer_msg()
429 struct xlp9xx_i2c_dev *priv = i2c_get_adapdata(adap); in xlp9xx_i2c_xfer()
460 struct xlp9xx_i2c_dev *priv) in xlp9xx_i2c_get_frequency()
489 static int xlp9xx_i2c_smbus_setup(struct xlp9xx_i2c_dev *priv, in xlp9xx_i2c_smbus_setup()
508 struct xlp9xx_i2c_dev *priv; in xlp9xx_i2c_probe()
562 struct xlp9xx_i2c_dev *priv; in xlp9xx_i2c_remove()