Lines Matching refs:adapter
49 ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); in _cxl_slbia()
63 struct cxl *adapter; in cxl_slbia_core() local
71 idr_for_each_entry(&cxl_adapter_idr, adapter, card) { in cxl_slbia_core()
73 spin_lock(&adapter->afu_list_lock); in cxl_slbia_core()
74 for (slice = 0; slice < adapter->slices; slice++) { in cxl_slbia_core()
75 afu = adapter->afu[slice]; in cxl_slbia_core()
83 spin_unlock(&adapter->afu_list_lock); in cxl_slbia_core()
145 struct cxl *adapter; in get_cxl_adapter() local
148 if ((adapter = idr_find(&cxl_adapter_idr, num))) in get_cxl_adapter()
149 get_device(&adapter->dev); in get_cxl_adapter()
152 return adapter; in get_cxl_adapter()
155 int cxl_alloc_adapter_nr(struct cxl *adapter) in cxl_alloc_adapter_nr() argument
161 i = idr_alloc(&cxl_adapter_idr, adapter, 0, 0, GFP_NOWAIT); in cxl_alloc_adapter_nr()
167 adapter->adapter_num = i; in cxl_alloc_adapter_nr()
172 void cxl_remove_adapter_nr(struct cxl *adapter) in cxl_remove_adapter_nr() argument
174 idr_remove(&cxl_adapter_idr, adapter->adapter_num); in cxl_remove_adapter_nr()