Searched refs:slave_cb (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/ |
H A D | i2c-core-slave.c | 17 int i2c_slave_register(struct i2c_client *client, i2c_slave_cb_t slave_cb) in i2c_slave_register() argument 21 if (WARN(IS_ERR_OR_NULL(client) || !slave_cb, "insufficient data\n")) in i2c_slave_register() 42 client->slave_cb = slave_cb; in i2c_slave_register() 49 client->slave_cb = NULL; in i2c_slave_register() 74 client->slave_cb = NULL; in i2c_slave_unregister()
|
/kernel/linux/linux-6.6/drivers/i2c/ |
H A D | i2c-core-slave.c | 20 int i2c_slave_register(struct i2c_client *client, i2c_slave_cb_t slave_cb) in i2c_slave_register() argument 24 if (WARN(IS_ERR_OR_NULL(client) || !slave_cb, "insufficient data\n")) in i2c_slave_register() 45 client->slave_cb = slave_cb; in i2c_slave_register() 52 client->slave_cb = NULL; in i2c_slave_register() 77 client->slave_cb = NULL; in i2c_slave_unregister() 88 int ret = client->slave_cb(client, event, val); in i2c_slave_event()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | i2c.h | 307 * @slave_cb: Callback when I2C slave mode of an adapter is used. The adapter 335 i2c_slave_cb_t slave_cb; /* callback for slave mode */ member 372 int i2c_slave_register(struct i2c_client *client, i2c_slave_cb_t slave_cb); 379 return client->slave_cb(client, event, val); in i2c_slave_event()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | i2c.h | 321 * @slave_cb: Callback when I2C slave mode of an adapter is used. The adapter 351 i2c_slave_cb_t slave_cb; /* callback for slave mode */ member 389 int i2c_slave_register(struct i2c_client *client, i2c_slave_cb_t slave_cb);
|
Completed in 4 milliseconds