Home
last modified time | relevance | path

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

/linux/drivers/cxl/core/
H A Dregion.c41 static struct cxl_region *to_cxl_region(struct device *dev);
56 struct cxl_region *cxlr = to_cxl_region(dev); \
99 struct cxl_region *cxlr = to_cxl_region(dev); \
148 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_show()
163 struct cxl_region *cxlr; in is_dup()
184 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_store()
220 struct cxl_region *cxlr) in cxl_rr_load()
225 static int cxl_region_invalidate_memregion(struct cxl_region *cxlr) in cxl_region_invalidate_memregion()
246 static void cxl_region_decode_reset(struct cxl_region *cxlr, int count) in cxl_region_decode_reset()
311 static int cxl_region_decode_commit(struct cxl_region *cxlr) in cxl_region_decode_commit()
[all …]
H A Dcore.h38 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,
55 static inline u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, in cxl_dpa_to_hpa()
61 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region()
69 static inline int cxl_decoder_detach(struct cxl_region *cxlr, in cxl_decoder_detach()
H A Dcdat.c628 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 Dedac.c37 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 Dtrace.h452 struct cxl_region *cxlr, u64 hpa, u64 hpa_alias0,
595 struct cxl_region *cxlr, u64 hpa, u64 hpa_alias0,
1033 TP_PROTO(struct cxl_memdev *cxlmd, struct cxl_region *cxlr,
H A Dmemdev.c292 struct cxl_region *cxlr; in cxl_inject_poison_locked()
352 struct cxl_region *cxlr; in cxl_clear_poison_locked()
H A Dmbox.c916 struct cxl_region *cxlr; in cxl_event_trace_record()
1426 struct cxl_region *cxlr) in cxl_mem_get_poison()
/linux/drivers/cxl/
H A Dcxl.h373 struct cxl_region *region;
551 struct cxl_region { struct
599 struct cxl_region *cxlr;
608 struct cxl_region *cxlr;
752 struct cxl_region *region;
810 DEFINE_FREE(put_cxl_region, struct cxl_region *, if (!IS_ERR_OR_NULL(_T)) put_device(&_T->dev))
971 void cxl_region_perf_data_calculate(struct cxl_region *cxlr,
973 void cxl_region_shared_upstream_bandwidth_update(struct cxl_region *cxlr);
H A Dpmem.c399 struct cxl_region *cxlr = cxlr_pmem->cxlr; in cxl_pmem_region_probe()
H A DKconfig142 When enabled 'cxl_mem' and 'cxl_region' EDAC devices are
/linux/drivers/dax/
H A Dcxl.c13 struct cxl_region *cxlr = cxlr_dax->cxlr; in cxl_dax_region_probe()