Home
last modified time | relevance | path

Searched refs:i2c_slave_event (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/include/linux/
Di2c.h49 enum i2c_slave_event;
50 typedef int (*i2c_slave_cb_t)(struct i2c_client *, enum i2c_slave_event, u8 *);
255 enum i2c_slave_event { enum
266 static inline int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function
267 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
/linux-4.1.27/drivers/i2c/busses/
Di2c-rcar.c385 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq()
389 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq()
399 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq()
409 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq()
417 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
/linux-4.1.27/drivers/i2c/
Di2c-slave-eeprom.c34 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
/linux-4.1.27/Documentation/i2c/
Dslave-interface51 ret = i2c_slave_event(client, event, &val)