Home
last modified time | relevance | path

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

/linux/include/trace/events/
H A Di2c_slave.h31 TP_PROTO(const struct i2c_client *client, enum i2c_slave_event event,
39 __field(enum i2c_slave_event, event )
/linux/drivers/i2c/busses/
H A Di2c-emev2.c230 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()
H A 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()
H A Di2c-axxia.c321 i2c_slave_event(idev->slave, in axxia_i2c_slv_fifo_event()
325 i2c_slave_event(idev->slave, I2C_SLAVE_WRITE_RECEIVED, &val); in axxia_i2c_slv_fifo_event()
329 i2c_slave_event(idev->slave, I2C_SLAVE_STOP, &val); in axxia_i2c_slv_fifo_event()
345 i2c_slave_event(idev->slave, I2C_SLAVE_READ_REQUESTED, &val); in axxia_i2c_slv_isr()
349 i2c_slave_event(idev->slave, I2C_SLAVE_READ_PROCESSED, &val); in axxia_i2c_slv_isr()
353 i2c_slave_event(idev->slave, I2C_SLAVE_STOP, &val); in axxia_i2c_slv_isr()
H A Di2c-amd-asf-plat.c114 i2c_slave_event(dev->target, I2C_SLAVE_WRITE_REQUESTED, &val); in amd_asf_process_target()
117 i2c_slave_event(dev->target, I2C_SLAVE_WRITE_RECEIVED, &val); in amd_asf_process_target()
119 i2c_slave_event(dev->target, I2C_SLAVE_STOP, &val); in amd_asf_process_target()
H A Di2c-bcm-iproc.c380 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read()
387 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read()
393 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_read()
397 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, in bcm_iproc_i2c_slave_read()
453 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr()
458 i2c_slave_event(iproc_i2c->slave, in bcm_iproc_i2c_slave_isr()
495 i2c_slave_event(iproc_i2c->slave, I2C_SLAVE_STOP, &value); in bcm_iproc_i2c_slave_isr()
H A Di2c-aspeed.c278 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in aspeed_i2c_slave_irq()
322 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in aspeed_i2c_slave_irq()
333 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in aspeed_i2c_slave_irq()
339 ret = i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in aspeed_i2c_slave_irq()
348 i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, &value); in aspeed_i2c_slave_irq()
H A Di2c-rcar.c673 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq()
677 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq()
691 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq()
701 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq()
713 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
/linux/include/linux/
H A Di2c.h39 enum i2c_slave_event;
41 enum i2c_slave_event event, u8 *val);
383 enum i2c_slave_event { enum
393 int i2c_slave_event(struct i2c_client *client,
394 enum i2c_slave_event event, u8 *val);
/linux/drivers/input/misc/
H A Dibm-panel.c78 enum i2c_slave_event event, u8 *val) in ibm_panel_i2c_slave_cb()
/linux/Documentation/i2c/
H A Dslave-interface.rst60 ret = i2c_slave_event(client, event, &val)