Home
last modified time | relevance | path

Searched refs:payload_in (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/cxl/core/
H A Dmbox.c329 static bool cxl_payload_from_user_allowed(u16 opcode, void *payload_in, in cxl_payload_from_user_allowed() argument
334 struct cxl_mbox_set_partition_info *pi = payload_in; in cxl_payload_from_user_allowed()
343 const uuid_t *uuid = (uuid_t *)payload_in; in cxl_payload_from_user_allowed()
369 mbox_cmd->payload_in = vmemdup_user(u64_to_user_ptr(in_payload), in cxl_mbox_cmd_ctor()
371 if (IS_ERR(mbox_cmd->payload_in)) in cxl_mbox_cmd_ctor()
372 return PTR_ERR(mbox_cmd->payload_in); in cxl_mbox_cmd_ctor()
374 if (!cxl_payload_from_user_allowed(opcode, mbox_cmd->payload_in, in cxl_mbox_cmd_ctor()
378 kvfree(mbox_cmd->payload_in); in cxl_mbox_cmd_ctor()
392 kvfree(mbox_cmd->payload_in); in cxl_mbox_cmd_ctor()
401 kvfree(mbox->payload_in); in cxl_mbox_cmd_dtor()
[all …]
H A Dfeatures.c68 .payload_in = &mbox_in, in cxl_get_supported_features_count()
135 .payload_in = &mbox_in, in get_supported_features()
252 .payload_in = &pi, in cxl_get_feature()
325 .payload_in = pi, in cxl_set_feature()
H A Dmemdev.c312 .payload_in = &inject, in cxl_inject_poison_locked()
380 .payload_in = &clear, in cxl_clear_poison_locked()
834 .payload_in = &activate, in cxl_mem_activate_fw()
869 .payload_in = transfer, in cxl_mem_abort_fw_xfer()
996 .payload_in = transfer, in cxl_fw_write()
H A Dedac.c864 .payload_in = pi, in cxl_perform_maintenance()
/linux/tools/testing/cxl/test/
H A Dmem.c272 log_type = *((u8 *)cmd->payload_in); in mock_get_event()
315 struct cxl_mbox_clear_event_payload *pl = cmd->payload_in; in mock_clear_event()
500 struct cxl_mbox_set_timestamp_in *ts = cmd->payload_in; in mock_set_timestamp()
577 struct cxl_mbox_get_log *gl = cmd->payload_in; in mock_get_log()
775 set_pass = cmd->payload_in; in mock_set_passphrase()
835 dis_pass = cmd->payload_in; in mock_disable_passphrase()
935 if (memcmp(cmd->payload_in, mdata->user_pass, NVDIMM_PASSPHRASE_LEN)) { in mock_unlock_security()
958 erase = cmd->payload_in; in mock_passphrase_secure_erase()
1048 struct cxl_mbox_get_lsa *get_lsa = cmd->payload_in; in mock_get_lsa()
1068 struct cxl_mbox_set_lsa *set_lsa = cmd->payload_in; in mock_set_lsa()
[all...]
/linux/drivers/cxl/
H A Dsecurity.c88 .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 Dpmem.c225 .payload_in = &get_lsa, in cxl_pmem_get_config_data()
264 .payload_in = set_lsa, in cxl_pmem_set_config_data()
/linux/include/cxl/
H A Dmailbox.h35 void *payload_in; member