Lines Matching refs:payload_in
323 static bool cxl_payload_from_user_allowed(u16 opcode, void *payload_in) in cxl_payload_from_user_allowed() argument
327 struct cxl_mbox_set_partition_info *pi = payload_in; in cxl_payload_from_user_allowed()
349 mbox->payload_in = vmemdup_user(u64_to_user_ptr(in_payload), in cxl_mbox_cmd_ctor()
351 if (IS_ERR(mbox->payload_in)) in cxl_mbox_cmd_ctor()
352 return PTR_ERR(mbox->payload_in); in cxl_mbox_cmd_ctor()
354 if (!cxl_payload_from_user_allowed(opcode, mbox->payload_in)) { in cxl_mbox_cmd_ctor()
357 kvfree(mbox->payload_in); in cxl_mbox_cmd_ctor()
371 kvfree(mbox->payload_in); in cxl_mbox_cmd_ctor()
380 kvfree(mbox->payload_in); in cxl_mbox_cmd_dtor()
667 .payload_in = &log, in cxl_xfer_log()
919 .payload_in = payload, in cxl_clear_event_record()
971 .payload_in = &log_type, in cxl_mem_get_records_log()
1266 .payload_in = &pi, in cxl_set_timestamp()
1303 .payload_in = &pi, in cxl_mem_get_poison()