Searched refs:i2c_slave_event (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/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 *); 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/ |
D | i2c-rcar.c | 385 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/ |
D | i2c-slave-eeprom.c | 34 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
|
/linux-4.1.27/Documentation/i2c/ |
D | slave-interface | 51 ret = i2c_slave_event(client, event, &val)
|