cxl_memdev_state
struct cxl_memdev_state *mds =
static void cxl_mem_get_records_log(struct cxl_memdev_state *mds,
void cxl_mem_get_event_records(struct cxl_memdev_state *mds, u32 status)
static int cxl_mem_get_partition_info(struct cxl_memdev_state *mds)
int cxl_dev_state_identify(struct cxl_memdev_state *mds)
static int __cxl_mem_sanitize(struct cxl_memdev_state *mds, u16 cmd)
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
int cxl_mem_dpa_fetch(struct cxl_memdev_state *mds, struct cxl_dpa_info *info)
int cxl_get_dirty_count(struct cxl_memdev_state *mds, u32 *count)
int cxl_arm_dirty_shutdown(struct cxl_memdev_state *mds)
int cxl_set_timestamp(struct cxl_memdev_state *mds)
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
static int cxl_poison_alloc_buf(struct cxl_memdev_state *mds)
int cxl_poison_state_init(struct cxl_memdev_state *mds)
struct cxl_memdev_state *cxl_memdev_state_create(struct device *dev)
struct cxl_memdev_state *mds;
static int cxl_xfer_log(struct cxl_memdev_state *mds, uuid_t *uuid,
static void cxl_walk_cel(struct cxl_memdev_state *mds, size_t size, u8 *cel)
static struct cxl_mbox_get_supported_logs *cxl_get_gsl(struct cxl_memdev_state *mds)
int cxl_enumerate_cmds(struct cxl_memdev_state *mds)
static int cxl_clear_event_record(struct cxl_memdev_state *mds,
struct cxl_memdev_state *mds = container_of(nb, struct cxl_memdev_state,
struct cxl_memdev_state *mds = fwl->dd_handle;
struct cxl_memdev_state *mds = fwl->dd_handle;
int devm_cxl_setup_fw_upload(struct device *host, struct cxl_memdev_state *mds)
struct cxl_memdev_state *mds = data;
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
void set_exclusive_cxl_commands(struct cxl_memdev_state *mds,
void clear_exclusive_cxl_commands(struct cxl_memdev_state *mds,
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
static int cxl_mem_get_fw_info(struct cxl_memdev_state *mds)
static int cxl_mem_activate_fw(struct cxl_memdev_state *mds, int slot)
static int cxl_mem_abort_fw_xfer(struct cxl_memdev_state *mds)
struct cxl_memdev_state *mds = fwl->dd_handle;
struct cxl_memdev_state *mds = fwl->dd_handle;
struct cxl_memdev_state *mds = fwl->dd_handle;
struct cxl_memdev_state *mds = fwl->dd_handle;
struct cxl_memdev_state;
int devm_cxl_setup_fw_upload(struct device *host, struct cxl_memdev_state *mds);
static inline struct cxl_memdev_state *
return container_of(cxlds, struct cxl_memdev_state, cxlds);
int cxl_dev_state_identify(struct cxl_memdev_state *mds);
int cxl_enumerate_cmds(struct cxl_memdev_state *mds);
int cxl_mem_dpa_fetch(struct cxl_memdev_state *mds, struct cxl_dpa_info *info);
struct cxl_memdev_state *cxl_memdev_state_create(struct device *dev);
void set_exclusive_cxl_commands(struct cxl_memdev_state *mds,
void clear_exclusive_cxl_commands(struct cxl_memdev_state *mds,
void cxl_mem_get_event_records(struct cxl_memdev_state *mds, u32 status);
int cxl_get_dirty_count(struct cxl_memdev_state *mds, u32 *count);
int cxl_arm_dirty_shutdown(struct cxl_memdev_state *mds);
int cxl_set_timestamp(struct cxl_memdev_state *mds);
int cxl_poison_state_init(struct cxl_memdev_state *mds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
struct cxl_memdev_state *mds =
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
static int cxl_pci_setup_mailbox(struct cxl_memdev_state *mds, bool irq_avail)
static int cxl_mem_alloc_event_buf(struct cxl_memdev_state *mds)
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
static int cxl_event_get_int_policy(struct cxl_memdev_state *mds,
static int cxl_event_config_msgnums(struct cxl_memdev_state *mds,
static int cxl_event_irqsetup(struct cxl_memdev_state *mds)
struct cxl_memdev_state *mds, bool irq_avail)
struct cxl_memdev_state *mds;
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
static int cxl_pmem_get_config_size(struct cxl_memdev_state *mds,
static int cxl_pmem_get_config_data(struct cxl_memdev_state *mds,
static int cxl_pmem_set_config_data(struct cxl_memdev_state *mds,
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds);
struct cxl_memdev_state *mds = mdata->mds;
struct cxl_memdev_state *mds;
struct cxl_memdev_state *mds;
static int mock_get_log(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *cmd)
struct cxl_memdev_state *mds =
struct cxl_memdev_state *mds = mdata->mds;