Searched refs:cxl_mailbox (Results 1 – 13 of 13) sorted by relevance
| /linux/include/cxl/ |
| H A D | mailbox.h | 58 struct cxl_mailbox { struct 66 int (*mbox_send)(struct cxl_mailbox *cxl_mbox, struct cxl_mbox_cmd *cmd); argument 70 int cxl_mailbox_init(struct cxl_mailbox *cxl_mbox, struct device *host); argument
|
| H A D | features.h | 64 struct cxl_mailbox;
|
| H A D | cxl.h | 190 struct cxl_mailbox cxl_mbox;
|
| /linux/drivers/cxl/core/ |
| H A D | mbox.c | 251 int cxl_internal_send_cmd(struct cxl_mailbox *cxl_mbox, in cxl_internal_send_cmd() 366 struct cxl_mailbox *cxl_mbox, u16 opcode, in cxl_mbox_cmd_ctor() 409 struct cxl_mailbox *cxl_mbox) in cxl_to_mem_cmd_raw() 441 struct cxl_mailbox *cxl_mbox) in cxl_to_mem_cmd() 504 struct cxl_mailbox *cxl_mbox, in cxl_validate_cmd_from_user() 536 int cxl_query_cmd(struct cxl_mailbox *cxl_mbox, in cxl_query_cmd() 598 static int handle_mailbox_cmd_from_user(struct cxl_mailbox *cxl_mbox, in handle_mailbox_cmd_from_user() 640 int cxl_send_cmd(struct cxl_mailbox *cxl_mbox, struct cxl_send_command __user *s) in cxl_send_cmd() 670 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_xfer_log() 736 static void set_features_cap(struct cxl_mailbox *cxl_mbox, in set_features_cap() [all …]
|
| H A D | core.h | 95 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); 220 size_t cxl_get_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid, 224 int cxl_set_feature(struct cxl_mailbox *cxl_mbox, const uuid_t *feat_uuid,
|
| H A D | features.c | 55 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() 279 int cxl_set_feature(struct cxl_mailbox *cxl_mbox, in cxl_set_feature() 461 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_get_feature() 506 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_set_feature() 623 struct cxl_mailbox *cxl_mbox = &cxlfs->cxlds->cxl_mbox; in cxlctl_validate_hw_command()
|
| H A D | memdev.c | 137 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() 676 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in set_exclusive_cxl_commands() 692 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in clear_exclusive_cxl_commands() 809 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in __cxl_memdev_ioctl() 868 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_get_fw_info() 903 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_activate_fw() 935 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_abort_fw_xfer() 986 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_fw_prepare() [all …]
|
| H A D | edac.c | 77 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 D | security.c | 17 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 D | pci.c | 129 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_pci_mbox_irq() 158 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_mbox_sanitize_work() 199 static int __cxl_pci_mbox_send_cmd(struct cxl_mailbox *cxl_mbox, in __cxl_pci_mbox_send_cmd() 378 static int cxl_pci_mbox_send(struct cxl_mailbox *cxl_mbox, in cxl_pci_mbox_send() 393 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_pci_setup_mailbox() 480 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_alloc_event_buf() 556 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_event_get_int_policy() 575 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_event_config_msgnums()
|
| H A D | pmem.c | 191 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()
|
| H A D | cxlmem.h | 408 static inline struct cxl_dev_state *mbox_to_cxlds(struct cxl_mailbox *cxl_mbox) in mbox_to_cxlds() 792 int cxl_internal_send_cmd(struct cxl_mailbox *cxl_mbox,
|
| /linux/tools/testing/cxl/test/ |
| H A D | mem.c | 580 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_get_log() 669 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mockmem_sanitize_work() 684 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_sanitize() 1558 static int cxl_mock_mbox_send(struct cxl_mailbox *cxl_mbox, in cxl_mock_mbox_send() 1714 struct cxl_mailbox *cxl_mbox; in cxl_mock_mem_probe()
|