Lines Matching defs:highlander_i2c_dev
40 struct highlander_i2c_dev {
54 static inline void highlander_i2c_irq_enable(struct highlander_i2c_dev *dev)
59 static inline void highlander_i2c_irq_disable(struct highlander_i2c_dev *dev)
64 static inline void highlander_i2c_start(struct highlander_i2c_dev *dev)
69 static inline void highlander_i2c_done(struct highlander_i2c_dev *dev)
74 static void highlander_i2c_setup(struct highlander_i2c_dev *dev)
111 static void highlander_i2c_command(struct highlander_i2c_dev *dev,
125 static int highlander_i2c_wait_for_bbsy(struct highlander_i2c_dev *dev)
142 static int highlander_i2c_reset(struct highlander_i2c_dev *dev)
148 static int highlander_i2c_wait_for_ack(struct highlander_i2c_dev *dev)
162 struct highlander_i2c_dev *dev = dev_id;
170 static void highlander_i2c_poll(struct highlander_i2c_dev *dev)
197 static inline int highlander_i2c_wait_xfer_done(struct highlander_i2c_dev *dev)
209 static int highlander_i2c_read(struct highlander_i2c_dev *dev)
254 static int highlander_i2c_write(struct highlander_i2c_dev *dev)
280 struct highlander_i2c_dev *dev = i2c_get_adapdata(adap);
357 struct highlander_i2c_dev *dev;
368 dev = kzalloc(sizeof(struct highlander_i2c_dev), GFP_KERNEL);
440 struct highlander_i2c_dev *dev = platform_get_drvdata(pdev);