Home
last modified time | relevance | path

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

/linux-6.15/drivers/cxl/core/
H A Dhdm.c265 struct resource *res = cxled->dpa_res; in __cxl_dpa_release()
276 cxled->dpa_res = NULL; in __cxl_dpa_release()
371 if (cxled->dpa_res) { in __cxl_dpa_reserve()
373 port->id, cxled->cxld.id, cxled->dpa_res); in __cxl_dpa_reserve()
403 cxled->dpa_res = res; in __cxl_dpa_reserve()
478 cxlds->dpa_res = DEFINE_RES_MEM(0, 0); in cxl_dpa_setup()
532 if (cxled->dpa_res) in cxl_dpa_size()
533 return resource_size(cxled->dpa_res); in cxl_dpa_size()
543 if (cxled->dpa_res) in cxl_dpa_resource_start()
544 base = cxled->dpa_res->start; in cxl_dpa_resource_start()
[all …]
H A Dregion.c1971 if (!cxled->dpa_res) { in cxl_region_attach()
1982 (u64)resource_size(cxled->dpa_res), p->interleave_ways, in cxl_region_attach()
2759 if (!cxled->dpa_res) in poison_by_decoder()
2767 offset = cxled->dpa_res->start - cxled->skip; in poison_by_decoder()
2776 offset = cxled->dpa_res->start; in poison_by_decoder()
2777 length = cxled->dpa_res->end - offset + 1; in poison_by_decoder()
2786 ctx->offset = cxled->dpa_res->end + 1; in poison_by_decoder()
2828 if (!cxled || !cxled->dpa_res || !resource_size(cxled->dpa_res)) in __cxl_dpa_to_region()
2831 if (dpa > cxled->dpa_res->end || dpa < cxled->dpa_res->start) in __cxl_dpa_to_region()
2996 m->start = cxled->dpa_res->start; in cxl_pmem_region_alloc()
[all …]
H A Dcdat.c575 struct resource *dpa_res) in dpa_perf_contains() argument
578 .start = dpa_res->start, in dpa_perf_contains()
579 .end = dpa_res->end, in dpa_perf_contains()
598 if (!dpa_perf_contains(perf, cxled->dpa_res)) in cxled_get_dpa_perf()
H A Dmemdev.c265 if (!resource_size(&cxlds->dpa_res)) { in cxl_validate_poison_dpa()
269 if (dpa < cxlds->dpa_res.start || dpa > cxlds->dpa_res.end) { in cxl_validate_poison_dpa()
271 dpa, &cxlds->dpa_res); in cxl_validate_poison_dpa()
/linux-6.15/drivers/cxl/
H A Dcxlmem.h430 struct resource dpa_res; member
H A Dcxl.h395 struct resource *dpa_res; member