Lines Matching refs:uarg
687 static int kexec_get_range(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_get_range() argument
692 if ( unlikely(copy_from_guest(&range, uarg, 1)) ) in kexec_get_range()
697 if ( ret == 0 && unlikely(__copy_to_guest(uarg, &range, 1)) ) in kexec_get_range()
703 static int kexec_get_range_compat(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_get_range_compat() argument
710 if ( unlikely(copy_from_guest(&compat_range, uarg, 1)) ) in kexec_get_range_compat()
724 if ( unlikely(__copy_to_guest(uarg, &compat_range, 1)) ) in kexec_get_range_compat()
816 static int kexec_exec(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_exec() argument
822 if ( unlikely(copy_from_guest(&exec, uarg, 1)) ) in kexec_exec()
1064 static int kexec_load_v1(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_load_v1() argument
1068 if ( unlikely(copy_from_guest(&load, uarg, 1)) ) in kexec_load_v1()
1074 static int kexec_load_v1_compat(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_load_v1_compat() argument
1080 if ( unlikely(copy_from_guest(&compat_load, uarg, 1)) ) in kexec_load_v1_compat()
1099 static int kexec_load(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_load() argument
1106 if ( copy_from_guest(&load, uarg, 1) ) in kexec_load()
1158 static int kexec_unload_v1(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_unload_v1() argument
1163 if ( copy_from_guest(&load, uarg, 1) ) in kexec_unload_v1()
1170 static int kexec_unload_v1_compat(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_unload_v1_compat() argument
1176 if ( copy_from_guest(&compat_load, uarg, 1) ) in kexec_unload_v1_compat()
1186 static int kexec_unload(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_unload() argument
1190 if ( unlikely(copy_from_guest(&unload, uarg, 1)) ) in kexec_unload()
1196 static int kexec_status(XEN_GUEST_HANDLE_PARAM(void) uarg) in kexec_status() argument
1201 if ( unlikely(copy_from_guest(&status, uarg, 1)) ) in kexec_status()
1213 XEN_GUEST_HANDLE_PARAM(void) uarg, in do_kexec_op_internal()
1223 return hypercall_create_continuation(__HYPERVISOR_kexec_op, "lh", op, uarg); in do_kexec_op_internal()
1229 ret = kexec_get_range_compat(uarg); in do_kexec_op_internal()
1231 ret = kexec_get_range(uarg); in do_kexec_op_internal()
1235 ret = kexec_load_v1_compat(uarg); in do_kexec_op_internal()
1237 ret = kexec_load_v1(uarg); in do_kexec_op_internal()
1241 ret = kexec_unload_v1_compat(uarg); in do_kexec_op_internal()
1243 ret = kexec_unload_v1(uarg); in do_kexec_op_internal()
1246 ret = kexec_exec(uarg); in do_kexec_op_internal()
1249 ret = kexec_load(uarg); in do_kexec_op_internal()
1252 ret = kexec_unload(uarg); in do_kexec_op_internal()
1255 ret = kexec_status(uarg); in do_kexec_op_internal()
1264 long do_kexec_op(unsigned long op, XEN_GUEST_HANDLE_PARAM(void) uarg) in do_kexec_op() argument
1266 return do_kexec_op_internal(op, uarg, 0); in do_kexec_op()
1270 int compat_kexec_op(unsigned long op, XEN_GUEST_HANDLE_PARAM(void) uarg) in compat_kexec_op() argument
1272 return do_kexec_op_internal(op, uarg, 1); in compat_kexec_op()