Lines Matching refs:highlander_i2c_dev
43 struct highlander_i2c_dev { struct
57 static inline void highlander_i2c_irq_enable(struct highlander_i2c_dev *dev) in highlander_i2c_irq_enable() argument
62 static inline void highlander_i2c_irq_disable(struct highlander_i2c_dev *dev) in highlander_i2c_irq_disable()
67 static inline void highlander_i2c_start(struct highlander_i2c_dev *dev) in highlander_i2c_start()
72 static inline void highlander_i2c_done(struct highlander_i2c_dev *dev) in highlander_i2c_done()
77 static void highlander_i2c_setup(struct highlander_i2c_dev *dev) in highlander_i2c_setup()
114 static void highlander_i2c_command(struct highlander_i2c_dev *dev, in highlander_i2c_command()
128 static int highlander_i2c_wait_for_bbsy(struct highlander_i2c_dev *dev) in highlander_i2c_wait_for_bbsy()
145 static int highlander_i2c_reset(struct highlander_i2c_dev *dev) in highlander_i2c_reset()
151 static int highlander_i2c_wait_for_ack(struct highlander_i2c_dev *dev) in highlander_i2c_wait_for_ack()
165 struct highlander_i2c_dev *dev = dev_id; in highlander_i2c_irq()
173 static void highlander_i2c_poll(struct highlander_i2c_dev *dev) in highlander_i2c_poll()
200 static inline int highlander_i2c_wait_xfer_done(struct highlander_i2c_dev *dev) in highlander_i2c_wait_xfer_done()
212 static int highlander_i2c_read(struct highlander_i2c_dev *dev) in highlander_i2c_read()
257 static int highlander_i2c_write(struct highlander_i2c_dev *dev) in highlander_i2c_write()
283 struct highlander_i2c_dev *dev = i2c_get_adapdata(adap); in highlander_i2c_smbus_xfer()
360 struct highlander_i2c_dev *dev; in highlander_i2c_probe()
371 dev = kzalloc(sizeof(struct highlander_i2c_dev), GFP_KERNEL); in highlander_i2c_probe()
443 struct highlander_i2c_dev *dev = platform_get_drvdata(pdev); in highlander_i2c_remove()