Home
last modified time | relevance | path

Searched refs:cxl_mailbox (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/cxl/core/
H A Dmbox.c245 int cxl_internal_send_cmd(struct cxl_mailbox *cxl_mbox, in cxl_internal_send_cmd()
360 struct cxl_mailbox *cxl_mbox, u16 opcode, in cxl_mbox_cmd_ctor()
407 struct cxl_mailbox *cxl_mbox) in cxl_to_mem_cmd_raw()
439 struct cxl_mailbox *cxl_mbox) in cxl_to_mem_cmd()
502 struct cxl_mailbox *cxl_mbox, in cxl_validate_cmd_from_user()
534 int cxl_query_cmd(struct cxl_mailbox *cxl_mbox, in cxl_query_cmd()
596 static int handle_mailbox_cmd_from_user(struct cxl_mailbox *cxl_mbox, in handle_mailbox_cmd_from_user()
638 int cxl_send_cmd(struct cxl_mailbox *cxl_mbox, struct cxl_send_command __user *s) in cxl_send_cmd()
668 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_xfer_log()
734 static void set_features_cap(struct cxl_mailbox *cxl_mbox, in set_features_cap()
[all …]
H A Dcore.h95 int cxl_query_cmd(struct cxl_mailbox *cxl_mbox,
97 int cxl_send_cmd(struct cxl_mailbox *cxl_mbox, struct cxl_send_command __user *s);
221 size_t cxl_get_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid,
225 int cxl_set_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid,
H A Dfeatures.c55 static int cxl_get_supported_features_count(struct cxl_mailbox *cxl_mbox) in cxl_get_supported_features_count()
84 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in get_supported_features()
201 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in devm_cxl_setup_features()
223 size_t cxl_get_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid, in cxl_get_feature()
278 int cxl_set_feature(struct cxl_mailbox *cxl_mbox, in cxl_set_feature()
459 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_get_feature()
500 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_set_feature()
614 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_validate_hw_command()
H A Dmemdev.c137 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in security_state_show()
293 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_inject_poison_locked()
353 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_clear_poison_locked()
609 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox;
625 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_memdev_shutdown()
742 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_memdev_ioctl()
801 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_get_fw_info()
836 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_activate_fw()
868 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_abort_fw_xfer()
919 struct cxl_mailbox *cxl_mbo in cxl_fw_prepare()
[all...]
H A Dedac.c77 static int cxl_mem_scrub_get_attrbs(struct cxl_mailbox *cxl_mbox, u8 *cap, in cxl_mem_scrub_get_attrbs()
105 struct cxl_mailbox *cxl_mbox; in cxl_scrub_get_attrbs()
154 struct cxl_mailbox *cxl_mbox; in cxl_scrub_set_attrbs_region()
203 struct cxl_mailbox *cxl_mbox; in cxl_scrub_set_attrbs_device()
551 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_mem_ecs_get_attrbs()
581 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_mem_ecs_set_attrbs()
834 static int cxl_perform_maintenance(struct cxl_mailbox *cxl_mbox, u8 class, in cxl_perform_maintenance()
1265 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_mem_sparing_get_attrbs()
1751 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_mem_ppr_get_attrbs()
/linux/drivers/cxl/
H A Dsecurity.c17 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_get_security_flags()
74 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_change_key()
100 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in __cxl_pmem_security_disable()
135 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_freeze()
148 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_unlock()
173 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_passphrase_erase()
H A Dpmem.c191 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_size()
209 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_data()
241 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_set_config_data()
/linux/include/cxl/
H A Dmailbox.h57 struct cxl_mailbox { struct
64 int (*mbox_send)(struct cxl_mailbox *cxl_mbox, struct cxl_mbox_cmd *cmd); argument
68 int cxl_mailbox_init(struct cxl_mailbox *cxl_mbox, struct device *host); argument
H A Dfeatures.h64 struct cxl_mailbox;
/linux/tools/testing/cxl/test/
H A Dmem.c581 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_get_log()
670 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox;
685 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_sanitize()
1559 static int cxl_mock_mbox_send(struct cxl_mailbox *cxl_mbox, in cxl_mock_mbox_send()
1715 struct cxl_mailbox *cxl_mbox; in cxl_mock_mem_probe()