Lines Matching refs:cxl_memdev
35 * struct cxl_memdev - CXL bus object representing a Type-3 Memory Device
46 struct cxl_memdev {
58 static inline struct cxl_memdev *to_cxl_memdev(struct device *dev)
60 return container_of(dev, struct cxl_memdev, dev);
73 static inline struct cxl_memdev *
87 struct cxl_memdev *devm_cxl_add_memdev(struct device *host,
90 struct cxl_memdev *cxlmd);
98 struct cxl_memdev *cxlmd)
416 struct cxl_memdev *cxlmd;
871 int cxl_mem_get_poison(struct cxl_memdev *cxlmd, u64 offset, u64 len,
873 int cxl_trigger_poison_list(struct cxl_memdev *cxlmd);
874 int cxl_inject_poison(struct cxl_memdev *cxlmd, u64 dpa);
875 int cxl_clear_poison(struct cxl_memdev *cxlmd, u64 dpa);
889 int cxl_mem_sanitize(struct cxl_memdev *cxlmd, u16 cmd);