Home
last modified time | relevance | path

Searched refs:dpa_res (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/drivers/cxl/core/
Dhdm.c151 for (p1 = cxlds->dpa_res.child; p1; p1 = p1->sibling) { in cxl_dpa_debug()
169 struct resource *res = cxled->dpa_res; in __cxl_dpa_release()
176 __release_region(&cxlds->dpa_res, res->start, resource_size(res)); in __cxl_dpa_release()
178 __release_region(&cxlds->dpa_res, skip_start, cxled->skip); in __cxl_dpa_release()
180 cxled->dpa_res = NULL; in __cxl_dpa_release()
220 if (cxled->dpa_res) { in __cxl_dpa_reserve()
222 port->id, cxled->cxld.id, cxled->dpa_res); in __cxl_dpa_reserve()
239 res = __request_region(&cxlds->dpa_res, base - skipped, skipped, in __cxl_dpa_reserve()
248 res = __request_region(&cxlds->dpa_res, base, len, in __cxl_dpa_reserve()
254 __release_region(&cxlds->dpa_res, base - skipped, in __cxl_dpa_reserve()
[all …]
Dmbox.c809 cxlds->dpa_res = in cxl_mem_create_range_info()
813 rc = add_dpa_res(dev, &cxlds->dpa_res, &cxlds->ram_res, 0, in cxl_mem_create_range_info()
817 return add_dpa_res(dev, &cxlds->dpa_res, &cxlds->pmem_res, in cxl_mem_create_range_info()
828 rc = add_dpa_res(dev, &cxlds->dpa_res, &cxlds->ram_res, 0, in cxl_mem_create_range_info()
832 return add_dpa_res(dev, &cxlds->dpa_res, &cxlds->pmem_res, in cxl_mem_create_range_info()
Dregion.c1267 if (!cxled->dpa_res) { in cxl_region_attach()
1273 if (resource_size(cxled->dpa_res) * p->interleave_ways != in cxl_region_attach()
1278 (u64)resource_size(cxled->dpa_res), p->interleave_ways, in cxl_region_attach()
1844 m->start = cxled->dpa_res->start; in cxl_pmem_region_alloc()
1845 m->size = resource_size(cxled->dpa_res); in cxl_pmem_region_alloc()
/Linux-v6.1/drivers/cxl/
Dcxlmem.h232 struct resource dpa_res; member
Dcxl.h301 struct resource *dpa_res; member