Searched refs:dpa_res (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/cxl/core/ |
| A D | hdm.c | 235 struct resource *res = cxled->dpa_res; in __cxl_dpa_release() 246 cxled->dpa_res = NULL; in __cxl_dpa_release() 289 if (cxled->dpa_res) { in __cxl_dpa_reserve() 291 port->id, cxled->cxld.id, cxled->dpa_res); in __cxl_dpa_reserve() 327 cxled->dpa_res = res; in __cxl_dpa_reserve() 336 port->id, cxled->cxld.id, cxled->dpa_res); in __cxl_dpa_reserve() 368 if (cxled->dpa_res) in cxl_dpa_size() 369 size = resource_size(cxled->dpa_res); in cxl_dpa_size() 380 if (cxled->dpa_res) in cxl_dpa_resource_start() 381 base = cxled->dpa_res->start; in cxl_dpa_resource_start() [all …]
|
| A D | region.c | 1935 if (!cxled->dpa_res) { in cxl_region_attach() 2706 length = resource_size(&cxlds->dpa_res) - offset; in cxl_get_poison_unmapped() 2731 if (!cxled->dpa_res || !resource_size(cxled->dpa_res)) in poison_by_decoder() 2748 offset = cxled->dpa_res->start - cxled->skip; in poison_by_decoder() 2757 offset = cxled->dpa_res->start; in poison_by_decoder() 2758 length = cxled->dpa_res->end - offset + 1; in poison_by_decoder() 2767 ctx->offset = cxled->dpa_res->end + 1; in poison_by_decoder() 2808 if (!cxled || !cxled->dpa_res || !resource_size(cxled->dpa_res)) in __cxl_dpa_to_region() 2811 if (dpa > cxled->dpa_res->end || dpa < cxled->dpa_res->start) in __cxl_dpa_to_region() 2976 m->start = cxled->dpa_res->start; in cxl_pmem_region_alloc() [all …]
|
| A D | mbox.c | 1277 cxlds->dpa_res = DEFINE_RES_MEM(0, 0); in cxl_mem_create_range_info() 1283 cxlds->dpa_res = DEFINE_RES_MEM(0, mds->total_bytes); in cxl_mem_create_range_info() 1286 rc = add_dpa_res(dev, &cxlds->dpa_res, &cxlds->ram_res, 0, in cxl_mem_create_range_info() 1290 return add_dpa_res(dev, &cxlds->dpa_res, &cxlds->pmem_res, in cxl_mem_create_range_info() 1301 rc = add_dpa_res(dev, &cxlds->dpa_res, &cxlds->ram_res, 0, in cxl_mem_create_range_info() 1305 return add_dpa_res(dev, &cxlds->dpa_res, &cxlds->pmem_res, in cxl_mem_create_range_info()
|
| A D | cdat.c | 563 struct resource *dpa_res) in dpa_perf_contains() argument 566 .start = dpa_res->start, in dpa_perf_contains() 567 .end = dpa_res->end, in dpa_perf_contains() 591 if (!dpa_perf_contains(perf, cxled->dpa_res)) in cxled_get_dpa_perf()
|
| A D | memdev.c | 262 if (!resource_size(&cxlds->dpa_res)) { in cxl_validate_poison_dpa() 266 if (dpa < cxlds->dpa_res.start || dpa > cxlds->dpa_res.end) { in cxl_validate_poison_dpa() 268 dpa, &cxlds->dpa_res); in cxl_validate_poison_dpa()
|
| /linux/drivers/cxl/ |
| A D | cxlmem.h | 440 struct resource dpa_res; member
|
| A D | cxl.h | 411 struct resource *dpa_res; member
|
Completed in 41 milliseconds