Home
last modified time | relevance | path

Searched refs:rcrb (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/cxl/core/
H A Dregs.c485 u16 cxl_rcrb_to_aer(struct device *dev, resource_size_t rcrb) in cxl_rcrb_to_aer() argument
491 if (WARN_ON_ONCE(rcrb == CXL_RESOURCE_NONE)) in cxl_rcrb_to_aer()
494 if (!request_mem_region(rcrb, SZ_4K, dev_name(dev))) in cxl_rcrb_to_aer()
497 addr = ioremap(rcrb, SZ_4K); in cxl_rcrb_to_aer()
516 release_mem_region(rcrb, SZ_4K); in cxl_rcrb_to_aer()
523 resource_size_t rcrb = dport->rcrb.base; in cxl_rcrb_to_linkcap() local
528 if (!request_mem_region(rcrb, SZ_4K, "CXL RCRB")) in cxl_rcrb_to_linkcap()
531 addr = ioremap(rcrb, SZ_4K); in cxl_rcrb_to_linkcap()
534 release_mem_region(rcrb, SZ_4K); in cxl_rcrb_to_linkcap()
550 release_mem_region(rcrb, SZ_4K); in cxl_rcrb_to_linkcap()
[all …]
H A Dras_rch.c16 aer_cap = cxl_rcrb_to_aer(dport->dport_dev, dport->rcrb.base); in cxl_dport_map_rch_aer()
19 aer_phys = aer_cap + dport->rcrb.base; in cxl_dport_map_rch_aer()
H A Dport.c807 return einj_cxl_inject_rch_error(dport->rcrb.base, type); in cxl_einj_inject()
1155 resource_size_t rcrb) in DEFINE_FREE()
1191 if (rcrb == CXL_RESOURCE_NONE) { in DEFINE_FREE()
1197 dport->rcrb.base = rcrb; in DEFINE_FREE()
1198 component_reg_phys = __rcrb_to_component(dport_dev, &dport->rcrb, in DEFINE_FREE()
1294 resource_size_t rcrb) in devm_cxl_add_rch_dport() argument
1298 if (rcrb == CXL_RESOURCE_NONE) { in devm_cxl_add_rch_dport()
1304 CXL_RESOURCE_NONE, rcrb); in devm_cxl_add_rch_dport()
H A Dcore.h114 u16 cxl_rcrb_to_aer(struct device *dev, resource_size_t rcrb);
/linux/include/cxl/
H A Deinj.h22 int einj_cxl_inject_rch_error(u64 rcrb, u64 type);
36 static inline int einj_cxl_inject_rch_error(u64 rcrb, u64 type) in einj_cxl_inject_rch_error() argument
/linux/tools/testing/cxl/test/
H A Dmock.c202 resource_size_t rcrb) in __wrap_devm_cxl_add_rch_dport() argument
212 dport->rcrb.base = rcrb; in __wrap_devm_cxl_add_rch_dport()
216 dport = devm_cxl_add_rch_dport(port, dport_dev, port_id, rcrb); in __wrap_devm_cxl_add_rch_dport()
/linux/drivers/acpi/apei/
H A Deinj-cxl.c71 int einj_cxl_inject_rch_error(u64 rcrb, u64 type) in einj_cxl_inject_rch_error() argument
83 return einj_cxl_rch_error_inject(type, 0x2, rcrb, GENMASK_ULL(63, 0), in einj_cxl_inject_rch_error()
/linux/drivers/cxl/
H A Dcxl.h717 struct cxl_rcrb_info rcrb; member
826 resource_size_t rcrb);