Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/i2c/busses/
Di2c-designware-slave.c174 i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_REQUESTED, &val); in i2c_dw_irq_handler_slave()
181 if (!i2c_slave_event(dev->slave, 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()
206 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave()
213 if (!i2c_slave_event(dev->slave, I2C_SLAVE_WRITE_RECEIVED, in i2c_dw_irq_handler_slave()
217 i2c_slave_event(dev->slave, I2C_SLAVE_STOP, &val); in i2c_dw_irq_handler_slave()
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()
Di2c-aspeed.c291 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in aspeed_i2c_slave_irq()
300 i2c_slave_event(slave, I2C_SLAVE_READ_PROCESSED, &value); in aspeed_i2c_slave_irq()
306 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in aspeed_i2c_slave_irq()
309 i2c_slave_event(slave, I2C_SLAVE_WRITE_RECEIVED, &value); in aspeed_i2c_slave_irq()
312 i2c_slave_event(slave, I2C_SLAVE_STOP, &value); in aspeed_i2c_slave_irq()
Di2c-rcar.c580 i2c_slave_event(priv->slave, I2C_SLAVE_READ_REQUESTED, &value); in rcar_i2c_slave_irq()
584 i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_REQUESTED, &value); in rcar_i2c_slave_irq()
594 i2c_slave_event(priv->slave, I2C_SLAVE_STOP, &value); in rcar_i2c_slave_irq()
604 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value); in rcar_i2c_slave_irq()
612 i2c_slave_event(priv->slave, I2C_SLAVE_READ_PROCESSED, &value); in rcar_i2c_slave_irq()
Di2c-stm32f7.c1164 i2c_slave_event(slave, I2C_SLAVE_READ_REQUESTED, &value); in stm32f7_i2c_slave_start()
1183 i2c_slave_event(slave, I2C_SLAVE_WRITE_REQUESTED, &value); in stm32f7_i2c_slave_start()
1304 i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event()
1319 ret = i2c_slave_event(i2c_dev->slave_running, in stm32f7_i2c_slave_isr_event()
1356 i2c_slave_event(i2c_dev->slave_running, I2C_SLAVE_STOP, &val); in stm32f7_i2c_slave_isr_event()
/Linux-v4.19/include/linux/
Di2c.h53 enum i2c_slave_event;
54 typedef int (*i2c_slave_cb_t)(struct i2c_client *, enum i2c_slave_event, u8 *);
368 enum i2c_slave_event { enum
380 static inline int i2c_slave_event(struct i2c_client *client, in i2c_slave_event() function
381 enum i2c_slave_event event, u8 *val) in i2c_slave_event()
/Linux-v4.19/drivers/i2c/
Di2c-slave-eeprom.c34 enum i2c_slave_event event, u8 *val) in i2c_slave_eeprom_slave_cb()
/Linux-v4.19/Documentation/i2c/
Dslave-interface59 ret = i2c_slave_event(client, event, &val)