Home
last modified time | relevance | path

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

12

/Linux-v6.6/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.c173 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_REQUESTED, in i2c_dw_isr_slave()
180 i2c_slave_event(dev->slave, in i2c_dw_isr_slave()
184 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_RECEIVED, in i2c_dw_isr_slave()
195 i2c_slave_event(dev->slave, in i2c_dw_isr_slave()
201 i2c_slave_event(dev->slave, in i2c_dw_isr_slave()
210 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_isr_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-gxp.c371 i2c_slave_event(drvdata->slave, I2C_SLAVE_STOP, &buf); in gxp_i2c_slave_irq_handler()
379 i2c_slave_event(drvdata->slave, in gxp_i2c_slave_irq_handler()
386 ret = i2c_slave_event(drvdata->slave, in gxp_i2c_slave_irq_handler()
406 i2c_slave_event(drvdata->slave, in gxp_i2c_slave_irq_handler()
421 ret = i2c_slave_event(drvdata->slave, in gxp_i2c_slave_irq_handler()
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.c354 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read()
361 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read()
367 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read()
371 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, in bcm_iproc_i2c_slave_read()
470 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr()
475 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr()
511 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, &value); in bcm_iproc_i2c_slave_isr()
Di2c-cadence.c302 i2c_slave_event(id->slave, I2C_SLAVE_WRITE_REQUESTED, NULL); in cdns_i2c_slave_rcv_data()
311 i2c_slave_event(id->slave, I2C_SLAVE_WRITE_RECEIVED, &data); in cdns_i2c_slave_rcv_data()
322 i2c_slave_event(id->slave, I2C_SLAVE_READ_REQUESTED, &data); in cdns_i2c_slave_send_data()
324 i2c_slave_event(id->slave, I2C_SLAVE_READ_PROCESSED, &data); in cdns_i2c_slave_send_data()
363 i2c_slave_event(id->slave, I2C_SLAVE_STOP, NULL); in cdns_i2c_slave_isr()
373 i2c_slave_event(id->slave, I2C_SLAVE_STOP, NULL); in cdns_i2c_slave_isr()
381 i2c_slave_event(id->slave, I2C_SLAVE_STOP, NULL); in cdns_i2c_slave_isr()
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 ret = i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in aspeed_i2c_slave_irq()
324 i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, &value); in aspeed_i2c_slave_irq()
327 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in aspeed_i2c_slave_irq()
Di2c-mlxbf.c1900 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in mlxbf_i2c_irq_send()
1902 ret = i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, in mlxbf_i2c_irq_send()
1904 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in mlxbf_i2c_irq_send()
1916 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in mlxbf_i2c_irq_send()
1920 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in mlxbf_i2c_irq_send()
1924 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in mlxbf_i2c_irq_send()
1987 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in mlxbf_i2c_irq_recv()
1992 ret = i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, in mlxbf_i2c_irq_recv()
2002 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in mlxbf_i2c_irq_recv()
Di2c-rcar.c602 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq()
606 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq()
617 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq()
628 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq()
636 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
Di2c-pxa.c619 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()
Di2c-npcm7xx.c934 i2c_slave_event(bus->slave, I2C_SLAVE_READ_REQUESTED, &value); in npcm_i2c_slave_get_wr_buf()
937 i2c_slave_event(bus->slave, I2C_SLAVE_READ_PROCESSED, &value); in npcm_i2c_slave_get_wr_buf()
951 i2c_slave_event(bus->slave, I2C_SLAVE_WRITE_RECEIVED, in npcm_i2c_slave_send_rd_buf()
1130 i2c_slave_event(bus->slave, I2C_SLAVE_STOP, 0); in npcm_i2c_int_slave_handler()
1174 i2c_slave_event(bus->slave, I2C_SLAVE_WRITE_REQUESTED, in npcm_i2c_int_slave_handler()
Di2c-stm32f7.c1275 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in stm32f7_i2c_slave_start()
1296 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in stm32f7_i2c_slave_start()
1427 i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event()
1442 ret = i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event()
1479 i2c_slave_event(i2c_dev->slave_running, I2C_SLAVE_STOP, &val); in stm32f7_i2c_slave_isr_event()
Di2c-imx.c221 enum i2c_slave_event last_slave_event;
715 enum i2c_slave_event event, u8 *val) in i2c_imx_slave_event()
717 i2c_slave_event(i2c_imx->slave, event, val); in i2c_imx_slave_event()
/Linux-v6.6/drivers/i2c/
Di2c-core-slave.c85 int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function
86 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
95 EXPORT_SYMBOL_GPL(i2c_slave_event);
Di2c-slave-testunit.c89 enum i2c_slave_event event, u8 *val) in i2c_slave_testunit_slave_cb()
Di2c-slave-eeprom.c46 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
Di2c-smbus.c207 enum i2c_slave_event event, u8 *val) in i2c_slave_host_notify_cb()
/Linux-v6.6/include/trace/events/
Di2c_slave.h31 TP_PROTO(const struct i2c_client *client, enum i2c_slave_event event,
39 __field(enum i2c_slave_event, event )
/Linux-v6.6/include/linux/
Di2c.h40 enum i2c_slave_event;
42 enum i2c_slave_event event, u8 *val);
381 enum i2c_slave_event { enum
391 int i2c_slave_event(struct i2c_client *client,
392 enum i2c_slave_event event, u8 *val);
/Linux-v6.6/drivers/input/misc/
Dibm-panel.c78 enum i2c_slave_event event, u8 *val) in ibm_panel_i2c_slave_cb()
/Linux-v6.6/drivers/char/ipmi/
Dipmb_dev_int.c250 enum i2c_slave_event event, u8 *val) in ipmb_slave_cb()
Dipmi_ipmb.c182 enum i2c_slave_event event, u8 *val) in ipmi_ipmb_slave_cb()
/Linux-v6.6/drivers/net/mctp/
Dmctp-i2c.c111 enum i2c_slave_event event, u8 *val);
229 enum i2c_slave_event event, u8 *val) in mctp_i2c_slave_cb()
/Linux-v6.6/Documentation/i2c/
Dslave-interface.rst60 ret = i2c_slave_event(client, event, &val)

12