| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-at91-slave.c | 28 i2c_slave_event(dev->slave, in atmel_twi_interrupt_slave() 34 i2c_slave_event(dev->slave, in atmel_twi_interrupt_slave() 44 i2c_slave_event(dev->slave, I2C_SLAVE_READ_PROCESSED, &value); in atmel_twi_interrupt_slave() 51 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in atmel_twi_interrupt_slave() 59 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &value); in atmel_twi_interrupt_slave()
|
| D | i2c-designware-slave.c | 175 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_REQUESTED, &val); in i2c_dw_irq_handler_slave() 182 if (!i2c_slave_event(dev->slave, in i2c_dw_irq_handler_slave() 195 if (!i2c_slave_event(dev->slave, in i2c_dw_irq_handler_slave() 203 if (!i2c_slave_event(dev->slave, I2C_SLAVE_READ_PROCESSED, in i2c_dw_irq_handler_slave() 207 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave() 214 if (!i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_RECEIVED, in i2c_dw_irq_handler_slave() 218 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave()
|
| D | i2c-emev2.c | 231 enum i2c_slave_event event; in em_i2c_slave_irq() 248 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in em_i2c_slave_irq() 270 i2c_slave_event(priv->slave, event, &value); in em_i2c_slave_irq() 284 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, in em_i2c_slave_irq() 289 ret = i2c_slave_event(priv->slave, in em_i2c_slave_irq()
|
| D | i2c-axxia.c | 324 i2c_slave_event(idev->slave, in axxia_i2c_slv_fifo_event() 328 i2c_slave_event(idev->slave, I2C_SLAVE_WRITE_RECEIVED, &val); in axxia_i2c_slv_fifo_event() 332 i2c_slave_event(idev->slave, I2C_SLAVE_STOP, &val); in axxia_i2c_slv_fifo_event() 348 i2c_slave_event(idev->slave, I2C_SLAVE_READ_REQUESTED, &val); in axxia_i2c_slv_isr() 352 i2c_slave_event(idev->slave, I2C_SLAVE_READ_PROCESSED, &val); in axxia_i2c_slv_isr() 356 i2c_slave_event(idev->slave, I2C_SLAVE_STOP, &val); in axxia_i2c_slv_isr()
|
| D | i2c-bcm-iproc.c | 334 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 339 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 343 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 360 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 365 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 375 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, &value); in bcm_iproc_i2c_slave_isr()
|
| D | i2c-rcar.c | 574 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq() 578 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq() 588 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq() 598 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq() 606 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
|
| D | i2c-aspeed.c | 298 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in aspeed_i2c_slave_irq() 309 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in aspeed_i2c_slave_irq() 315 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in aspeed_i2c_slave_irq() 318 i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, &value); in aspeed_i2c_slave_irq() 321 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in aspeed_i2c_slave_irq()
|
| D | i2c-stm32f7.c | 1178 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in stm32f7_i2c_slave_start() 1199 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in stm32f7_i2c_slave_start() 1320 i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event() 1335 ret = i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event() 1372 i2c_slave_event(i2c_dev->slave_running, I2C_SLAVE_STOP, &val); in stm32f7_i2c_slave_isr_event()
|
| /Linux-v5.4/include/linux/ |
| D | i2c.h | 38 enum i2c_slave_event; 40 enum i2c_slave_event event, u8 *val); 363 enum i2c_slave_event { enum 375 static inline int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function 376 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
|
| /Linux-v5.4/drivers/i2c/ |
| D | i2c-slave-eeprom.c | 46 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
|
| /Linux-v5.4/drivers/char/ipmi/ |
| D | ipmb_dev_int.c | 236 enum i2c_slave_event event, u8 *val) in ipmb_slave_cb()
|
| /Linux-v5.4/Documentation/i2c/ |
| D | slave-interface.rst | 60 ret = i2c_slave_event(client, event, &val)
|