Searched refs:cxl_region (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/cxl/core/ |
| H A D | region.c | 42 static struct cxl_region *to_cxl_region(struct device *dev); 57 struct cxl_region *cxlr = to_cxl_region(dev); \ 100 struct cxl_region *cxlr = to_cxl_region(dev); \ 149 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_show() 164 struct cxl_region *cxlr; in is_dup() 185 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_store() 221 struct cxl_region *cxlr) in cxl_rr_load() 226 static int cxl_region_invalidate_memregion(struct cxl_region *cxlr) in cxl_region_invalidate_memregion() 247 static void cxl_region_decode_reset(struct cxl_region *cxlr, int count) in cxl_region_decode_reset() 312 static int cxl_region_decode_commit(struct cxl_region *cxlr) in cxl_region_decode_commit() [all …]
|
| H A D | core.h | 38 int cxl_decoder_detach(struct cxl_region *cxlr, 50 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa); 51 u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, const struct cxl_memdev *cxlmd, 53 int devm_cxl_add_dax_region(struct cxl_region *cxlr); 54 int devm_cxl_add_pmem_region(struct cxl_region *cxlr); 58 static inline u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, in cxl_dpa_to_hpa() 64 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region() 72 static inline int cxl_decoder_detach(struct cxl_region *cxlr, in cxl_decoder_detach()
|
| H A D | mce.c | 14 struct cxl_region *cxlr = container_of(nb, struct cxl_region, in cxl_handle_mce()
|
| H A D | cdat.c | 628 static int cxl_endpoint_gather_bandwidth(struct cxl_region *cxlr, in cxl_endpoint_gather_bandwidth() 754 static struct xarray *cxl_switch_gather_bandwidth(struct cxl_region *cxlr, in DEFINE_FREE() 954 static void cxl_region_update_bandwidth(struct cxl_region *cxlr, in cxl_region_update_bandwidth() 980 void cxl_region_shared_upstream_bandwidth_update(struct cxl_region *cxlr) in cxl_region_shared_upstream_bandwidth_update() 1052 void cxl_region_perf_data_calculate(struct cxl_region *cxlr, in cxl_region_perf_data_calculate()
|
| H A D | edac.c | 37 struct cxl_region *cxlr; 108 struct cxl_region *cxlr; in cxl_scrub_get_attrbs() 157 struct cxl_region *cxlr; in cxl_scrub_set_attrbs_region() 413 static int cxl_region_scrub_init(struct cxl_region *cxlr, in cxl_region_scrub_init() 2093 int devm_cxl_region_edac_register(struct cxl_region *cxlr) in devm_cxl_region_edac_register()
|
| H A D | trace.h | 460 struct cxl_region *cxlr, u64 hpa, u64 hpa_alias0, 603 struct cxl_region *cxlr, u64 hpa, u64 hpa_alias0, 1041 TP_PROTO(struct cxl_memdev *cxlmd, struct cxl_region *cxlr,
|
| H A D | memdev.c | 297 struct cxl_region *cxlr; in cxl_inject_poison_locked() 357 struct cxl_region *cxlr; in cxl_clear_poison_locked()
|
| H A D | mbox.c | 918 struct cxl_region *cxlr; in cxl_event_trace_record() 1380 struct cxl_region *cxlr) in cxl_mem_get_poison()
|
| /linux/drivers/cxl/ |
| H A D | cxl.h | 303 struct cxl_region *region; 483 struct cxl_region { struct 533 struct cxl_region *cxlr; 542 struct cxl_region *cxlr; 686 struct cxl_region *region; 744 DEFINE_FREE(put_cxl_region, struct cxl_region *, if (!IS_ERR_OR_NULL(_T)) put_device(&_T->dev)) 905 void cxl_region_perf_data_calculate(struct cxl_region *cxlr, 907 void cxl_region_shared_upstream_bandwidth_update(struct cxl_region *cxlr);
|
| H A D | cxlmem.h | 814 struct cxl_region *cxlr); 823 int devm_cxl_region_edac_register(struct cxl_region *cxlr); 829 static inline int devm_cxl_region_edac_register(struct cxl_region *cxlr) in devm_cxl_region_edac_register()
|
| H A D | pmem.c | 399 struct cxl_region *cxlr = cxlr_pmem->cxlr; in cxl_pmem_region_probe()
|
| H A D | Kconfig | 142 When enabled 'cxl_mem' and 'cxl_region' EDAC devices are
|