Home
last modified time | relevance | path

Searched refs:ibi_pool (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/i3c/master/
H A Dadi-i3c-master.c419 struct i3c_generic_ibi_pool *ibi_pool; member
721 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool); in adi_i3c_master_handle_ibi()
865 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req); in adi_i3c_master_request_ibi()
866 if (IS_ERR(data->ibi_pool)) in adi_i3c_master_request_ibi()
867 return PTR_ERR(data->ibi_pool); in adi_i3c_master_request_ibi()
882 i3c_generic_ibi_free_pool(data->ibi_pool); in adi_i3c_master_request_ibi()
883 data->ibi_pool = NULL; in adi_i3c_master_request_ibi()
898 i3c_generic_ibi_free_pool(data->ibi_pool); in adi_i3c_master_free_ibi()
906 i3c_generic_ibi_recycle_slot(data->ibi_pool, slot); in adi_i3c_master_recycle_ibi_slot()
H A Dsvc-i3c-master.c271 struct i3c_generic_ibi_pool *ibi_pool; member
457 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool); in svc_i3c_master_handle_ibi()
632 i3c_generic_ibi_recycle_slot(data->ibi_pool, in svc_i3c_master_ibi_isr()
1845 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req); in svc_i3c_master_request_ibi()
1846 if (IS_ERR(data->ibi_pool)) in svc_i3c_master_request_ibi()
1847 return PTR_ERR(data->ibi_pool); in svc_i3c_master_request_ibi()
1862 i3c_generic_ibi_free_pool(data->ibi_pool); in svc_i3c_master_request_ibi()
1863 data->ibi_pool = NULL; in svc_i3c_master_request_ibi()
1880 i3c_generic_ibi_free_pool(data->ibi_pool); in svc_i3c_master_free_ibi()
1955 i3c_generic_ibi_recycle_slot(data->ibi_pool, slot); in svc_i3c_master_recycle_ibi_slot()
H A Di3c-master-cdns.c867 struct i3c_generic_ibi_pool *ibi_pool; member
1315 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool); in cdns_i3c_master_handle_ibi()
1465 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req); in cdns_i3c_master_request_ibi()
1466 if (IS_ERR(data->ibi_pool)) in cdns_i3c_master_request_ibi()
1467 return PTR_ERR(data->ibi_pool); in cdns_i3c_master_request_ibi()
1482 i3c_generic_ibi_free_pool(data->ibi_pool); in cdns_i3c_master_request_ibi()
1483 data->ibi_pool = NULL; in cdns_i3c_master_request_ibi()
1500 i3c_generic_ibi_free_pool(data->ibi_pool); in cdns_i3c_master_free_ibi()
1508 i3c_generic_ibi_recycle_slot(data->ibi_pool, slot); in cdns_i3c_master_recycle_ibi_slot()
H A Ddw-i3c-master.c253 struct i3c_generic_ibi_pool *ibi_pool; member
1192 data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req); in dw_i3c_master_request_ibi()
1193 if (IS_ERR(data->ibi_pool)) in dw_i3c_master_request_ibi()
1194 return PTR_ERR(data->ibi_pool); in dw_i3c_master_request_ibi()
1214 i3c_generic_ibi_free_pool(data->ibi_pool); in dw_i3c_master_free_ibi()
1215 data->ibi_pool = NULL; in dw_i3c_master_free_ibi()
1355 i3c_generic_ibi_recycle_slot(data->ibi_pool, slot); in dw_i3c_master_recycle_ibi_slot()
1407 slot = i3c_generic_ibi_get_free_slot(data->ibi_pool); in dw_i3c_master_handle_ibi_sir()