Searched refs:cxl_region (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/cxl/core/ |
H A D | region.c | 33 static struct cxl_region *to_cxl_region(struct device *dev); 48 struct cxl_region *cxlr = to_cxl_region(dev); \ 91 struct cxl_region *cxlr = to_cxl_region(dev); \ 140 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_show() 159 struct cxl_region *cxlr; in is_dup() 180 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() 245 static void cxl_region_decode_reset(struct cxl_region *cxlr, int count) in cxl_region_decode_reset() 307 static int cxl_region_decode_commit(struct cxl_region *cxlr) in cxl_region_decode_commit() [all …]
|
H A D | core.h | 30 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa); 31 u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, const struct cxl_memdev *cxlmd, 35 static inline u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, in cxl_dpa_to_hpa() 41 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region() 112 int cxl_update_hmat_access_coordinates(int nid, struct cxl_region *cxlr,
|
H A D | cdat.c | 624 static int cxl_endpoint_gather_bandwidth(struct cxl_region *cxlr, in cxl_endpoint_gather_bandwidth() 751 static struct xarray *cxl_switch_gather_bandwidth(struct cxl_region *cxlr, in DEFINE_FREE() 951 static void cxl_region_update_bandwidth(struct cxl_region *cxlr, in cxl_region_update_bandwidth() 977 void cxl_region_shared_upstream_bandwidth_update(struct cxl_region *cxlr) in cxl_region_shared_upstream_bandwidth_update() 1049 void cxl_region_perf_data_calculate(struct cxl_region *cxlr, in cxl_region_perf_data_calculate() 1073 int cxl_update_hmat_access_coordinates(int nid, struct cxl_region *cxlr, in cxl_update_hmat_access_coordinates()
|
H A D | trace.h | 395 struct cxl_region *cxlr, u64 hpa, struct cxl_event_gen_media *rec), 532 struct cxl_region *cxlr, u64 hpa, struct cxl_event_dram *rec), 859 TP_PROTO(struct cxl_memdev *cxlmd, struct cxl_region *cxlr,
|
H A D | memdev.c | 285 struct cxl_region *cxlr; in cxl_inject_poison() 340 struct cxl_region *cxlr; in cxl_clear_poison()
|
H A D | mbox.c | 875 struct cxl_region *cxlr; in cxl_event_trace_record() 1339 struct cxl_region *cxlr) in cxl_mem_get_poison()
|
/linux/drivers/dax/ |
H A D | cxl.c | 13 struct cxl_region *cxlr = cxlr_dax->cxlr; in cxl_dax_region_probe()
|
/linux/drivers/cxl/ |
H A D | pmem.c | 310 struct cxl_region *cxlr = cxlr_pmem->cxlr; in cxl_pmem_region_probe()
|
H A D | cxlmem.h | 835 struct cxl_region *cxlr);
|