Home
last modified time | relevance | path

Searched refs:i2c_slave_event (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/drivers/i2c/busses/
Di2c-at91-slave.c28 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()
Di2c-designware-slave.c175 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()
Di2c-emev2.c231 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()
Di2c-axxia.c324 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()
Di2c-bcm-iproc.c334 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()
Di2c-rcar.c574 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()
Di2c-aspeed.c298 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()
Di2c-stm32f7.c1178 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/
Di2c.h38 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/
Di2c-slave-eeprom.c46 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
/Linux-v5.4/drivers/char/ipmi/
Dipmb_dev_int.c236 enum i2c_slave_event event, u8 *val) in ipmb_slave_cb()
/Linux-v5.4/Documentation/i2c/
Dslave-interface.rst60 ret = i2c_slave_event(client, event, &val)