Lines Matching refs:cxl_memdev_state
102 struct cxl_memdev_state;
103 int devm_cxl_setup_fw_upload(struct device *host, struct cxl_memdev_state *mds);
492 struct cxl_memdev_state { struct
510 static inline struct cxl_memdev_state * argument
515 return container_of(cxlds, struct cxl_memdev_state, cxlds); in to_cxl_memdev_state()
849 int cxl_dev_state_identify(struct cxl_memdev_state *mds);
851 int cxl_enumerate_cmds(struct cxl_memdev_state *mds);
852 int cxl_mem_dpa_fetch(struct cxl_memdev_state *mds, struct cxl_dpa_info *info);
853 struct cxl_memdev_state *cxl_memdev_state_create(struct device *dev);
854 void set_exclusive_cxl_commands(struct cxl_memdev_state *mds,
856 void clear_exclusive_cxl_commands(struct cxl_memdev_state *mds,
858 void cxl_mem_get_event_records(struct cxl_memdev_state *mds, u32 status);
863 int cxl_get_dirty_count(struct cxl_memdev_state *mds, u32 *count);
864 int cxl_arm_dirty_shutdown(struct cxl_memdev_state *mds);
865 int cxl_set_timestamp(struct cxl_memdev_state *mds);
866 int cxl_poison_state_init(struct cxl_memdev_state *mds);