Lines Matching refs:payload_in
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()
686 .payload_in = &log, in cxl_xfer_log()
947 .payload_in = payload, in cxl_clear_event_record()
1004 .payload_in = &log_type, in cxl_mem_get_records_log()
1322 .payload_in = &pi, in cxl_set_timestamp()
1360 .payload_in = &pi, in cxl_mem_get_poison()