/linux/drivers/i2c/busses/ |
A 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()
|
A D | i2c-designware-slave.c | 178 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_REQUESTED, in i2c_dw_irq_handler_slave() 184 if (!i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_RECEIVED, 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() 209 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave()
|
A 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()
|
A D | i2c-cadence.c | 293 i2c_slave_event(id->slave, I2C_SLAVE_WRITE_REQUESTED, NULL); in cdns_i2c_slave_rcv_data() 302 i2c_slave_event(id->slave, I2C_SLAVE_WRITE_RECEIVED, &data); in cdns_i2c_slave_rcv_data() 313 i2c_slave_event(id->slave, I2C_SLAVE_READ_REQUESTED, &data); in cdns_i2c_slave_send_data() 315 i2c_slave_event(id->slave, I2C_SLAVE_READ_PROCESSED, &data); in cdns_i2c_slave_send_data() 354 i2c_slave_event(id->slave, I2C_SLAVE_STOP, NULL); in cdns_i2c_slave_isr() 364 i2c_slave_event(id->slave, I2C_SLAVE_STOP, NULL); in cdns_i2c_slave_isr() 372 i2c_slave_event(id->slave, I2C_SLAVE_STOP, NULL); in cdns_i2c_slave_isr()
|
A 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()
|
A D | i2c-bcm-iproc.c | 361 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read() 368 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read() 374 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read() 378 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, in bcm_iproc_i2c_slave_read() 477 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 482 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr() 518 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, &value); in bcm_iproc_i2c_slave_isr()
|
A D | i2c-aspeed.c | 299 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in aspeed_i2c_slave_irq() 310 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in aspeed_i2c_slave_irq() 316 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in aspeed_i2c_slave_irq() 319 i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, &value); in aspeed_i2c_slave_irq() 322 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in aspeed_i2c_slave_irq()
|
A D | i2c-mlxbf.c | 1882 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in mlxbf_smbus_irq_send() 1884 ret = i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, in mlxbf_smbus_irq_send() 1886 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in mlxbf_smbus_irq_send() 1898 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in mlxbf_smbus_irq_send() 1902 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in mlxbf_smbus_irq_send() 1906 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in mlxbf_smbus_irq_send() 1965 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in mlxbf_smbus_irq_recv() 1970 ret = i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, in mlxbf_smbus_irq_recv() 1977 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in mlxbf_smbus_irq_recv()
|
A D | i2c-rcar.c | 581 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq() 585 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq() 596 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq() 607 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq() 615 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
|
A D | i2c-pxa.c | 619 i2c_slave_event(i2c->slave, I2C_SLAVE_READ_PROCESSED, in i2c_pxa_slave_txempty() 632 i2c_slave_event(i2c->slave, I2C_SLAVE_WRITE_RECEIVED, &byte); in i2c_pxa_slave_rxfull() 649 i2c_slave_event(i2c->slave, I2C_SLAVE_READ_REQUESTED, in i2c_pxa_slave_start() 653 i2c_slave_event(i2c->slave, I2C_SLAVE_WRITE_REQUESTED, in i2c_pxa_slave_start() 689 i2c_slave_event(i2c->slave, I2C_SLAVE_STOP, NULL); in i2c_pxa_slave_stop()
|
A D | i2c-npcm7xx.c | 921 i2c_slave_event(bus->slave, I2C_SLAVE_READ_REQUESTED, &value); in npcm_i2c_slave_get_wr_buf() 925 i2c_slave_event(bus->slave, I2C_SLAVE_READ_PROCESSED, &value); in npcm_i2c_slave_get_wr_buf() 935 i2c_slave_event(bus->slave, I2C_SLAVE_WRITE_RECEIVED, in npcm_i2c_slave_send_rd_buf() 1115 i2c_slave_event(bus->slave, I2C_SLAVE_STOP, 0); in npcm_i2c_int_slave_handler() 1159 i2c_slave_event(bus->slave, I2C_SLAVE_WRITE_REQUESTED, in npcm_i2c_int_slave_handler()
|
A D | i2c-stm32f7.c | 1276 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in stm32f7_i2c_slave_start() 1297 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in stm32f7_i2c_slave_start() 1428 i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event() 1443 ret = i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event() 1480 i2c_slave_event(i2c_dev->slave_running, I2C_SLAVE_STOP, &val); in stm32f7_i2c_slave_isr_event()
|
A D | i2c-imx.c | 212 enum i2c_slave_event last_slave_event; 675 enum i2c_slave_event event, u8 *val) in i2c_imx_slave_event() 677 i2c_slave_event(i2c_imx->slave, event, val); in i2c_imx_slave_event()
|
/linux/include/linux/ |
A D | i2c.h | 40 enum i2c_slave_event; 42 enum i2c_slave_event event, u8 *val); 384 enum i2c_slave_event { enum 396 static inline int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function 397 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
|
/linux/drivers/i2c/ |
A D | i2c-slave-testunit.c | 89 enum i2c_slave_event event, u8 *val) in i2c_slave_testunit_slave_cb()
|
A D | i2c-slave-eeprom.c | 46 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
|
A D | i2c-smbus.c | 208 enum i2c_slave_event event, u8 *val) in i2c_slave_host_notify_cb()
|
/linux/drivers/char/ipmi/ |
A D | ipmb_dev_int.c | 250 enum i2c_slave_event event, u8 *val) in ipmb_slave_cb()
|
A D | ipmi_ipmb.c | 181 enum i2c_slave_event event, u8 *val) in ipmi_ipmb_slave_cb()
|
/linux/Documentation/i2c/ |
A D | slave-interface.rst | 60 ret = i2c_slave_event(client, event, &val)
|