Searched refs:i2c_slave_event (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-designware-slave.c | 174 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_REQUESTED, &val); in i2c_dw_irq_handler_slave() 181 if (!i2c_slave_event(dev->slave, in i2c_dw_irq_handler_slave() 194 if (!i2c_slave_event(dev->slave, in i2c_dw_irq_handler_slave() 202 if (!i2c_slave_event(dev->slave, I2C_SLAVE_READ_PROCESSED, in i2c_dw_irq_handler_slave() 206 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave() 213 if (!i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_RECEIVED, in i2c_dw_irq_handler_slave() 217 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave()
|
D | i2c-emev2.c | 230 enum i2c_slave_event event; in em_i2c_slave_irq() 247 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in em_i2c_slave_irq() 269 i2c_slave_event(priv->slave, event, &value); in em_i2c_slave_irq() 283 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, in em_i2c_slave_irq() 288 ret = i2c_slave_event(priv->slave, in em_i2c_slave_irq()
|
D | i2c-aspeed.c | 291 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in aspeed_i2c_slave_irq() 300 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in aspeed_i2c_slave_irq() 306 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in aspeed_i2c_slave_irq() 309 i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, &value); in aspeed_i2c_slave_irq() 312 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in aspeed_i2c_slave_irq()
|
D | i2c-rcar.c | 580 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq() 584 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq() 594 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq() 604 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq() 612 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
|
D | i2c-stm32f7.c | 1164 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in stm32f7_i2c_slave_start() 1183 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in stm32f7_i2c_slave_start() 1304 i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event() 1319 ret = i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event() 1356 i2c_slave_event(i2c_dev->slave_running, I2C_SLAVE_STOP, &val); in stm32f7_i2c_slave_isr_event()
|
/Linux-v4.19/include/linux/ |
D | i2c.h | 53 enum i2c_slave_event; 54 typedef int (*i2c_slave_cb_t)(struct i2c_client *, enum i2c_slave_event, u8 *); 368 enum i2c_slave_event { enum 380 static inline int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function 381 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
|
/Linux-v4.19/drivers/i2c/ |
D | i2c-slave-eeprom.c | 34 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
|
/Linux-v4.19/Documentation/i2c/ |
D | slave-interface | 59 ret = i2c_slave_event(client, event, &val)
|