Searched refs:ibi_pool (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/i3c/master/
H A Dsvc-i3c-master.c221 * @ibi_pool: IBI pool associated to this device
226 struct i3c_generic_ibi_pool *ibi_pool; member in struct:svc_i3c_i2c_dev_data
359 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool);
469 i3c_generic_ibi_recycle_slot(data->ibi_pool,
1448 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req);
1449 if (IS_ERR(data->ibi_pool))
1450 return PTR_ERR(data->ibi_pool);
1465 i3c_generic_ibi_free_pool(data->ibi_pool);
1466 data->ibi_pool = NULL;
1483 i3c_generic_ibi_free_pool(data->ibi_pool);
[all...]
H A Di3c-master-cdns.c878 struct i3c_generic_ibi_pool *ibi_pool; member in struct:cdns_i3c_i2c_dev_data
1327 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool);
1482 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req);
1483 if (IS_ERR(data->ibi_pool))
1484 return PTR_ERR(data->ibi_pool);
1499 i3c_generic_ibi_free_pool(data->ibi_pool);
1500 data->ibi_pool = NULL;
1517 i3c_generic_ibi_free_pool(data->ibi_pool);
1525 i3c_generic_ibi_recycle_slot(data->ibi_pool, slot);
H A Ddw-i3c-master.c241 struct i3c_generic_ibi_pool *ibi_pool; member in struct:dw_i3c_i2c_dev_data
1113 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req);
1114 if (IS_ERR(data->ibi_pool))
1115 return PTR_ERR(data->ibi_pool);
1135 i3c_generic_ibi_free_pool(data->ibi_pool);
1136 data->ibi_pool = NULL;
1228 i3c_generic_ibi_recycle_slot(data->ibi_pool, slot);
1280 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool);

Completed in 102 milliseconds