Searched refs:payload_in (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/cxl/core/ |
H A D | mbox.c | 327 static bool cxl_payload_from_user_allowed(u16 opcode, void *payload_in) in cxl_payload_from_user_allowed() argument 331 struct cxl_mbox_set_partition_info *pi = payload_in; in cxl_payload_from_user_allowed() 338 const uuid_t *uuid = (uuid_t *)payload_in; in cxl_payload_from_user_allowed() 363 mbox->payload_in = vmemdup_user(u64_to_user_ptr(in_payload), in cxl_mbox_cmd_ctor() 365 if (IS_ERR(mbox->payload_in)) in cxl_mbox_cmd_ctor() 366 return PTR_ERR(mbox->payload_in); in cxl_mbox_cmd_ctor() 368 if (!cxl_payload_from_user_allowed(opcode, mbox->payload_in)) { in cxl_mbox_cmd_ctor() 371 kvfree(mbox->payload_in); in cxl_mbox_cmd_ctor() 385 kvfree(mbox->payload_in); in cxl_mbox_cmd_ctor() 394 kvfree(mbox->payload_in); in cxl_mbox_cmd_dtor() [all …]
|
H A D | memdev.c | 309 .payload_in = &inject, in cxl_inject_poison() 372 .payload_in = &clear, in cxl_clear_poison() 763 .payload_in = &activate, in cxl_mem_activate_fw() 798 .payload_in = transfer, in cxl_mem_abort_fw_xfer() 925 .payload_in = transfer, in cxl_fw_write()
|
/linux/drivers/cxl/ |
H A D | security.c | 88 .payload_in = &set_pass, in cxl_pmem_security_change_key() 113 .payload_in = &dis_pass, in __cxl_pmem_security_disable() 157 .payload_in = pass, in cxl_pmem_security_unlock() 186 .payload_in = &erase, in cxl_pmem_security_passphrase_erase()
|
H A D | pmem.c | 139 .payload_in = &get_lsa, in cxl_pmem_get_config_data() 178 .payload_in = set_lsa, in cxl_pmem_set_config_data()
|
H A D | pci.c | 251 if (WARN_ON(!mbox_cmd->payload_in)) in __cxl_pci_mbox_send_cmd() 256 memcpy_toio(payload, mbox_cmd->payload_in, mbox_cmd->size_in); in __cxl_pci_mbox_send_cmd() 703 .payload_in = policy, in cxl_event_config_msgnums()
|
H A D | cxlmem.h | 135 void *payload_in; member
|
/linux/tools/testing/cxl/test/ |
H A D | mem.c | 251 log_type = *((u8 *)cmd->payload_in); in mock_get_event() 294 struct cxl_mbox_clear_event_payload *pl = cmd->payload_in; in mock_clear_event() 479 struct cxl_mbox_set_timestamp_in *ts = cmd->payload_in; in mock_set_timestamp() 556 struct cxl_mbox_get_log *gl = cmd->payload_in; in mock_get_log() 754 set_pass = cmd->payload_in; in mock_set_passphrase() 814 dis_pass = cmd->payload_in; in mock_disable_passphrase() 914 if (memcmp(cmd->payload_in, mdata->user_pass, NVDIMM_PASSPHRASE_LEN)) { in mock_unlock_security() 937 erase = cmd->payload_in; in mock_passphrase_secure_erase() 1027 struct cxl_mbox_get_lsa *get_lsa = cmd->payload_in; in mock_get_lsa() 1047 struct cxl_mbox_set_lsa *set_lsa = cmd->payload_in; in mock_set_lsa() [all …]
|