Home
last modified time | relevance | path

Searched refs:cxl_region (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/cxl/core/
H A Dregion.c33 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 Dcore.h30 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 Dcdat.c624 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 Dtrace.h395 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 Dmemdev.c285 struct cxl_region *cxlr; in cxl_inject_poison()
340 struct cxl_region *cxlr; in cxl_clear_poison()
H A Dmbox.c875 struct cxl_region *cxlr; in cxl_event_trace_record()
1339 struct cxl_region *cxlr) in cxl_mem_get_poison()
/linux/drivers/dax/
H A Dcxl.c13 struct cxl_region *cxlr = cxlr_dax->cxlr; in cxl_dax_region_probe()
/linux/drivers/cxl/
H A Dpmem.c310 struct cxl_region *cxlr = cxlr_pmem->cxlr; in cxl_pmem_region_probe()
H A Dcxlmem.h835 struct cxl_region *cxlr);