Lines Matching refs:upload
124 static int verify_payload(const struct xen_sysctl_livepatch_upload *upload, char *n) in verify_payload() argument
126 if ( get_name(&upload->name, n) ) in verify_payload()
129 if ( !upload->size ) in verify_payload()
132 if ( upload->size > LIVEPATCH_MAX_SIZE ) in verify_payload()
135 if ( !guest_handle_okay(upload->payload, upload->size) ) in verify_payload()
901 static int livepatch_upload(struct xen_sysctl_livepatch_upload *upload) in livepatch_upload() argument
908 rc = verify_payload(upload, n); in livepatch_upload()
913 raw_data = vmalloc(upload->size); in livepatch_upload()
924 else if ( __copy_from_guest(raw_data, upload->payload, upload->size) ) in livepatch_upload()
930 rc = load_payload_data(data, raw_data, upload->size); in livepatch_upload()
1574 rc = livepatch_upload(&livepatch->u.upload); in livepatch_op()