Searched refs:i2c_slave_event (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/include/linux/ |
D | i2c.h | 49 enum i2c_slave_event; 50 typedef int (*i2c_slave_cb_t)(struct i2c_client *, enum i2c_slave_event, u8 *); 258 enum i2c_slave_event { enum 269 static inline int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function 270 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-rcar.c | 386 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq() 390 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq() 400 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq() 410 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq() 418 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
|
/linux-4.4.14/drivers/i2c/ |
D | i2c-slave-eeprom.c | 34 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
|
/linux-4.4.14/Documentation/i2c/ |
D | slave-interface | 59 ret = i2c_slave_event(client, event, &val)
|