Lines Matching refs:afu
49 ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); in _cxl_slbia()
56 cxl_afu_slbia(ctx->afu); in _cxl_slbia()
64 struct cxl_afu *afu; in cxl_slbia_core() local
75 afu = adapter->afu[slice]; in cxl_slbia_core()
76 if (!afu || !afu->enabled) in cxl_slbia_core()
79 idr_for_each_entry(&afu->contexts_idr, ctx, id) in cxl_slbia_core()
177 int cxl_afu_select_best_mode(struct cxl_afu *afu) in cxl_afu_select_best_mode() argument
179 if (afu->modes_supported & CXL_MODE_DIRECTED) in cxl_afu_select_best_mode()
180 return cxl_afu_activate_mode(afu, CXL_MODE_DIRECTED); in cxl_afu_select_best_mode()
182 if (afu->modes_supported & CXL_MODE_DEDICATED) in cxl_afu_select_best_mode()
183 return cxl_afu_activate_mode(afu, CXL_MODE_DEDICATED); in cxl_afu_select_best_mode()
185 dev_warn(&afu->dev, "No supported programming modes available\n"); in cxl_afu_select_best_mode()