Home
last modified time | relevance | path

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

/linux-6.15/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-6.15/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 Dpci.c128 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_pci_mbox_irq()
157 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_mbox_sanitize_work()
198 static int __cxl_pci_mbox_send_cmd(struct cxl_mailbox *cxl_mbox, in __cxl_pci_mbox_send_cmd()
377 static int cxl_pci_mbox_send(struct cxl_mailbox *cxl_mbox, in cxl_pci_mbox_send()
392 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_pci_setup_mailbox()
595 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_alloc_event_buf()
671 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_event_get_int_policy()
690 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_event_config_msgnums()
H A Dpmem.c174 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_size()
192 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_data()
224 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_set_config_data()
H A Dcxlmem.h435 struct cxl_mailbox cxl_mbox;
453 static inline struct cxl_dev_state *mbox_to_cxlds(struct cxl_mailbox *cxl_mbox) in mbox_to_cxlds()
830 int cxl_internal_send_cmd(struct cxl_mailbox *cxl_mbox,
/linux-6.15/drivers/cxl/core/
H A Dmbox.c245 int cxl_internal_send_cmd(struct cxl_mailbox *cxl_mbox, in cxl_internal_send_cmd()
354 struct cxl_mailbox *cxl_mbox, u16 opcode, in cxl_mbox_cmd_ctor()
400 struct cxl_mailbox *cxl_mbox) in cxl_to_mem_cmd_raw()
432 struct cxl_mailbox *cxl_mbox) in cxl_to_mem_cmd()
495 struct cxl_mailbox *cxl_mbox, in cxl_validate_cmd_from_user()
527 int cxl_query_cmd(struct cxl_mailbox *cxl_mbox, in cxl_query_cmd()
661 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_xfer_log()
750 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_walk_cel()
790 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_get_gsl()
839 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_enumerate_cmds()
[all …]
H A Dcore.h70 int cxl_query_cmd(struct cxl_mailbox *cxl_mbox,
72 int cxl_send_cmd(struct cxl_mailbox *cxl_mbox, struct cxl_send_command __user *s);
127 size_t cxl_get_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid,
131 int cxl_set_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid,
H A Dmemdev.c135 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in security_state_show()
583 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in set_exclusive_cxl_commands()
599 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in clear_exclusive_cxl_commands()
677 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in __cxl_memdev_ioctl()
736 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_get_fw_info()
771 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_activate_fw()
803 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_abort_fw_xfer()
854 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_fw_prepare()
880 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_fw_write()
1015 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in devm_cxl_setup_fw_upload()
[all …]
H A Dfeatures.c45 static int cxl_get_supported_features_count(struct cxl_mailbox *cxl_mbox) in cxl_get_supported_features_count()
74 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in get_supported_features()
191 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in devm_cxl_setup_features()
213 size_t cxl_get_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid, in cxl_get_feature()
268 int cxl_set_feature(struct cxl_mailbox *cxl_mbox, in cxl_set_feature()
460 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_get_feature()
501 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_set_feature()
612 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_validate_hw_command()
/linux-6.15/tools/testing/cxl/test/
H A Dmem.c577 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_get_log()
661 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mockmem_sanitize_work()
676 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_sanitize()
1539 static int cxl_mock_mbox_send(struct cxl_mailbox *cxl_mbox, in cxl_mock_mbox_send()
1695 struct cxl_mailbox *cxl_mbox; in cxl_mock_mem_probe()