Lines Matching refs:dpa_res
182 for (p1 = cxlds->dpa_res.child; p1; p1 = p1->sibling) { in cxl_dpa_debug()
200 struct resource *res = cxled->dpa_res; in __cxl_dpa_release()
207 __release_region(&cxlds->dpa_res, res->start, resource_size(res)); in __cxl_dpa_release()
209 __release_region(&cxlds->dpa_res, skip_start, cxled->skip); in __cxl_dpa_release()
211 cxled->dpa_res = NULL; in __cxl_dpa_release()
251 if (cxled->dpa_res) { in __cxl_dpa_reserve()
253 port->id, cxled->cxld.id, cxled->dpa_res); in __cxl_dpa_reserve()
270 res = __request_region(&cxlds->dpa_res, base - skipped, skipped, in __cxl_dpa_reserve()
279 res = __request_region(&cxlds->dpa_res, base, len, in __cxl_dpa_reserve()
285 __release_region(&cxlds->dpa_res, base - skipped, in __cxl_dpa_reserve()
289 cxled->dpa_res = res; in __cxl_dpa_reserve()
298 cxled->cxld.id, cxled->dpa_res); in __cxl_dpa_reserve()
331 if (cxled->dpa_res) in cxl_dpa_size()
332 size = resource_size(cxled->dpa_res); in cxl_dpa_size()
343 if (cxled->dpa_res) in cxl_dpa_resource_start()
344 base = cxled->dpa_res->start; in cxl_dpa_resource_start()
357 if (!cxled->dpa_res) { in cxl_dpa_free()