| /arch/sparc/prom/ |
| A D | misc_64.c | 26 args[1] = 1; in prom_service_exists() 27 args[2] = 1; in prom_service_exists() 33 if (args[4]) in prom_service_exists() 46 args[1] = 0; in prom_sun4v_guest_soft_state() 47 args[2] = 0; in prom_sun4v_guest_soft_state() 61 args[1] = 1; in prom_reboot() 62 args[2] = 0; in prom_reboot() 76 args[1] = 1; in prom_feval() 77 args[2] = 1; in prom_feval() 100 args[1] = 0; in prom_cmdline() [all …]
|
| A D | tree_64.c | 25 args[1] = 1; in prom_node_to_node() 26 args[2] = 1; in prom_node_to_node() 101 args[1] = 2; in prom_getproplen() 102 args[2] = 1; in prom_getproplen() 128 args[1] = 4; in prom_getproperty() 129 args[2] = 1; in prom_getproperty() 248 args[1] = 3; in prom_firstprop() 249 args[2] = 1; in prom_firstprop() 251 args[4] = 0; in prom_firstprop() 280 args[1] = 3; in prom_nextprop() [all …]
|
| A D | console_64.c | 18 unsigned long args[7]; in __prom_console_write_buf() local 21 args[0] = (unsigned long) "write"; in __prom_console_write_buf() 22 args[1] = 3; in __prom_console_write_buf() 23 args[2] = 1; in __prom_console_write_buf() 24 args[3] = (unsigned int) prom_stdout; in __prom_console_write_buf() 25 args[4] = (unsigned long) buf; in __prom_console_write_buf() 26 args[5] = (unsigned int) len; in __prom_console_write_buf() 27 args[6] = (unsigned long) -1; in __prom_console_write_buf() 29 p1275_cmd_direct(args); in __prom_console_write_buf() 31 ret = (int) args[6]; in __prom_console_write_buf()
|
| /arch/x86/include/asm/ |
| A D | syscall.h | 92 args[0] = regs->bx; in syscall_get_arguments() 93 args[1] = regs->cx; in syscall_get_arguments() 94 args[2] = regs->dx; in syscall_get_arguments() 95 args[3] = regs->si; in syscall_get_arguments() 96 args[4] = regs->di; in syscall_get_arguments() 97 args[5] = regs->bp; in syscall_get_arguments() 104 regs->bx = args[0]; in syscall_set_arguments() 105 regs->cx = args[1]; in syscall_set_arguments() 106 regs->dx = args[2]; in syscall_set_arguments() 154 regs->bp = *args; in syscall_set_arguments() [all …]
|
| /arch/powerpc/kvm/ |
| A D | book3s_rtas.c | 24 if (be32_to_cpu(args->nargs) != 3 || be32_to_cpu(args->nret) != 1) { in kvm_rtas_set_xive() 29 irq = be32_to_cpu(args->args[0]); in kvm_rtas_set_xive() 30 server = be32_to_cpu(args->args[1]); in kvm_rtas_set_xive() 31 priority = be32_to_cpu(args->args[2]); in kvm_rtas_set_xive() 53 irq = be32_to_cpu(args->args[0]); in kvm_rtas_get_xive() 81 irq = be32_to_cpu(args->args[0]); in kvm_rtas_int_off() 103 irq = be32_to_cpu(args->args[0]); in kvm_rtas_int_on() 203 if (copy_from_user(&args, argp, sizeof(args))) in kvm_vm_ioctl_rtas_define_token() 209 rc = rtas_token_define(kvm, args.name, args.token); in kvm_vm_ioctl_rtas_define_token() 245 if (be32_to_cpu(args.nargs) >= ARRAY_SIZE(args.args)) { in kvmppc_rtas_hcall() [all …]
|
| /arch/powerpc/boot/ |
| A D | oflib.c | 44 struct prom_args args; in of_call_prom() local 53 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); in of_call_prom() 57 args.args[nargs+i] = 0; in of_call_prom() 59 if (prom(&args) < 0) in of_call_prom() 62 return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0; in of_call_prom() 69 struct prom_args args; in of_call_prom_ret() local 78 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); in of_call_prom_ret() 82 args.args[nargs+i] = 0; in of_call_prom_ret() 84 if (prom(&args) < 0) in of_call_prom_ret() 89 rets[i-1] = be32_to_cpu(args.args[nargs+i]); in of_call_prom_ret() [all …]
|
| A D | stdio.c | 189 field_width = va_arg(args, int); in vsprintf() 205 precision = va_arg(args, int); in vsprintf() 236 s = va_arg(args, char *); in vsprintf() 313 num = va_arg(args, size_t); in vsprintf() 331 va_list args; in sprintf() local 334 va_start(args, fmt); in sprintf() 335 i=vsprintf(buf,fmt,args); in sprintf() 336 va_end(args); in sprintf() 345 va_list args; in printf() local 348 va_start(args, fmt); in printf() [all …]
|
| /arch/um/include/asm/ |
| A D | syscall-generic.h | 58 unsigned long *args) in syscall_get_arguments() argument 62 *args++ = UPT_SYSCALL_ARG1(r); in syscall_get_arguments() 63 *args++ = UPT_SYSCALL_ARG2(r); in syscall_get_arguments() 64 *args++ = UPT_SYSCALL_ARG3(r); in syscall_get_arguments() 65 *args++ = UPT_SYSCALL_ARG4(r); in syscall_get_arguments() 66 *args++ = UPT_SYSCALL_ARG5(r); in syscall_get_arguments() 67 *args = UPT_SYSCALL_ARG6(r); in syscall_get_arguments() 76 UPT_SYSCALL_ARG1(r) = *args++; in syscall_set_arguments() 77 UPT_SYSCALL_ARG2(r) = *args++; in syscall_set_arguments() 78 UPT_SYSCALL_ARG3(r) = *args++; in syscall_set_arguments() [all …]
|
| /arch/sh/include/asm/ |
| A D | syscall_32.h | 64 args[5] = regs->regs[1]; in syscall_get_arguments() 65 args[4] = regs->regs[0]; in syscall_get_arguments() 66 args[3] = regs->regs[7]; in syscall_get_arguments() 67 args[2] = regs->regs[6]; in syscall_get_arguments() 68 args[1] = regs->regs[5]; in syscall_get_arguments() 69 args[0] = regs->regs[4]; in syscall_get_arguments() 76 regs->regs[1] = args[5]; in syscall_set_arguments() 77 regs->regs[0] = args[4]; in syscall_set_arguments() 78 regs->regs[7] = args[3]; in syscall_set_arguments() 79 regs->regs[6] = args[2]; in syscall_set_arguments() [all …]
|
| /arch/parisc/include/asm/ |
| A D | syscall.h | 31 args[5] = regs->gr[21]; in syscall_get_arguments() 32 args[4] = regs->gr[22]; in syscall_get_arguments() 33 args[3] = regs->gr[23]; in syscall_get_arguments() 34 args[2] = regs->gr[24]; in syscall_get_arguments() 35 args[1] = regs->gr[25]; in syscall_get_arguments() 36 args[0] = regs->gr[26]; in syscall_get_arguments() 43 regs->gr[21] = args[5]; in syscall_set_arguments() 44 regs->gr[22] = args[4]; in syscall_set_arguments() 45 regs->gr[23] = args[3]; in syscall_set_arguments() 46 regs->gr[24] = args[2]; in syscall_set_arguments() [all …]
|
| /arch/nios2/include/asm/ |
| A D | syscall.h | 58 *args++ = regs->r4; in syscall_get_arguments() 59 *args++ = regs->r5; in syscall_get_arguments() 60 *args++ = regs->r6; in syscall_get_arguments() 61 *args++ = regs->r7; in syscall_get_arguments() 62 *args++ = regs->r8; in syscall_get_arguments() 63 *args = regs->r9; in syscall_get_arguments() 69 regs->r4 = *args++; in syscall_set_arguments() 70 regs->r5 = *args++; in syscall_set_arguments() 71 regs->r6 = *args++; in syscall_set_arguments() 72 regs->r7 = *args++; in syscall_set_arguments() [all …]
|
| /arch/x86/coco/tdx/ |
| A D | tdx.c | 89 *value = args.r8; in tdg_vm_rd() 217 args.r8 = message.r8; in tdx_panic() 218 args.r9 = message.r9; in tdx_panic() 219 args.r14 = message.r14; in tdx_panic() 220 args.r15 = message.r15; in tdx_panic() 354 td_attr = args.rdx; in tdx_setup() 546 regs->ax = args.r12; in handle_cpuid() 547 regs->bx = args.r13; in handle_cpuid() 548 regs->cx = args.r14; in handle_cpuid() 549 regs->dx = args.r15; in handle_cpuid() [all …]
|
| /arch/x86/virt/vmx/tdx/ |
| A D | tdx.c | 73 args->rcx, args->rdx, args->r8); in seamcall_err_ret() 75 args->r9, args->r10, args->r11); in seamcall_err_ret() 126 args.rcx = 0; in try_init_module_global() 270 args.rdx = field_id; in read_sys_metadata_field() 275 *data = args.r8; in read_sys_metadata_field() 1041 next = args.rdx; in init_tdmr() 1289 switch (args.rcx) { in paddr_is_tdx_private() 1673 *data = args.r8; in tdh_mng_rd() 1763 *data = args.r8; in tdh_vp_rd() 1809 *tdx_pt = args.rcx; in tdh_phymem_page_reclaim() [all …]
|
| /arch/sparc/kernel/ |
| A D | process.c | 22 struct kernel_clone_args args = { in sparc_fork() local 28 ret = kernel_clone(&args); in sparc_fork() 46 struct kernel_clone_args args = { in sparc_vfork() local 53 ret = kernel_clone(&args); in sparc_vfork() 72 struct kernel_clone_args args = { in sparc_clone() local 80 args.pidfd = compat_ptr(regs->u_regs[UREG_I2]); in sparc_clone() 81 args.child_tid = compat_ptr(regs->u_regs[UREG_I4]); in sparc_clone() 86 args.pidfd = (int __user *)regs->u_regs[UREG_I2]; in sparc_clone() 95 args.stack = regs->u_regs[UREG_I1]; in sparc_clone() 97 args.stack = regs->u_regs[UREG_FP]; in sparc_clone() [all …]
|
| /arch/riscv/include/asm/ |
| A D | syscall.h | 71 args[0] = regs->orig_a0; in syscall_get_arguments() 72 args[1] = regs->a1; in syscall_get_arguments() 73 args[2] = regs->a2; in syscall_get_arguments() 74 args[3] = regs->a3; in syscall_get_arguments() 75 args[4] = regs->a4; in syscall_get_arguments() 76 args[5] = regs->a5; in syscall_get_arguments() 84 regs->a1 = args[1]; in syscall_set_arguments() 85 regs->a2 = args[2]; in syscall_set_arguments() 86 regs->a3 = args[3]; in syscall_set_arguments() 87 regs->a4 = args[4]; in syscall_set_arguments() [all …]
|
| /arch/x86/boot/ |
| A D | printf.c | 179 precision = va_arg(args, int); in vsprintf() 206 s = va_arg(args, char *); in vsprintf() 233 int *ip = va_arg(args, int *); in vsprintf() 277 num = va_arg(args, int); in vsprintf() 288 va_list args; in sprintf() local 291 va_start(args, fmt); in sprintf() 292 i = vsprintf(buf, fmt, args); in sprintf() 293 va_end(args); in sprintf() 300 va_list args; in printf() local 303 va_start(args, fmt); in printf() [all …]
|
| /arch/m68k/include/asm/ |
| A D | syscall.h | 53 unsigned long *args) in syscall_get_arguments() argument 55 args[0] = regs->orig_d0; in syscall_get_arguments() 56 args++; in syscall_get_arguments() 58 memcpy(args, ®s->d1, 5 * sizeof(args[0])); in syscall_get_arguments() 63 unsigned long *args) in syscall_set_arguments() argument 65 regs->orig_d0 = args[0]; in syscall_set_arguments() 66 args++; in syscall_set_arguments() 68 memcpy(®s->d1, args, 5 * sizeof(args[0])); in syscall_set_arguments()
|
| /arch/powerpc/platforms/powermac/ |
| A D | pfunc_base.c | 51 if (args && args->count && !args->u[0].v) in macio_do_gpio_write() 72 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_gpio_read() 162 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg32() 165 *args->u[0].p = MACIO_IN32(offset); in macio_do_read_reg32() 185 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg8() 198 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg32_msrx() 211 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg8_msrx() 226 if (args == NULL || args->count == 0) in macio_do_write_reg32_slm() 231 val = args->u[0].v << shift; in macio_do_write_reg32_slm() 246 if (args == NULL || args->count == 0) in macio_do_write_reg8_slm() [all …]
|
| /arch/x86/platform/olpc/ |
| A D | olpc_dt.c | 24 const void *args[] = { (void *)node }; in olpc_dt_getsibling() local 30 if (olpc_ofw("peer", args, res) || (s32)node == -1) in olpc_dt_getsibling() 38 const void *args[] = { (void *)node }; in olpc_dt_getchild() local 54 const void *args[] = { (void *)node, prop }; in olpc_dt_getproplen() local 61 if (olpc_ofw("getproplen", args, res)) { in olpc_dt_getproplen() 81 if (olpc_ofw("getprop", args, res)) { in olpc_dt_getproperty() 92 const void *args[] = { (void *)node, prev, buf }; in olpc_dt_nextprop() local 165 const void *args[] = { path }; in olpc_dt_finddevice() local 168 if (olpc_ofw("finddevice", args, res)) { in olpc_dt_finddevice() 182 const void *args[] = { words }; in olpc_dt_interpret() local [all …]
|
| /arch/powerpc/kernel/ |
| A D | rtas.c | 1053 args->rets = &(args->args[nargs]); in va_rtas_call_unlocked() 1775 base = be32_to_cpu(args->args[f->buf_idx1]); in block_rtas_call() 1777 size = be32_to_cpu(args->args[f->size_idx1]); in block_rtas_call() 1797 base = be32_to_cpu(args->args[f->buf_idx2]); in block_rtas_call() 1848 if (nargs >= ARRAY_SIZE(args.args) in SYSCALL_DEFINE1() 1849 || nret > ARRAY_SIZE(args.args) in SYSCALL_DEFINE1() 1850 || nargs + nret > ARRAY_SIZE(args.args)) in SYSCALL_DEFINE1() 1857 if (copy_from_user(args.args, uargs->args, in SYSCALL_DEFINE1() 1869 args.rets = &args.args[nargs]; in SYSCALL_DEFINE1() 1892 | be32_to_cpu(args.args[1]); in SYSCALL_DEFINE1() [all …]
|
| /arch/alpha/boot/ |
| A D | stdio.c | 153 field_width = va_arg(args, int); in vsprintf() 169 precision = va_arg(args, int); in vsprintf() 200 s = va_arg(args, char *); in vsprintf() 228 long * ip = va_arg(args, long *); in vsprintf() 234 int * ip = va_arg(args, int *); in vsprintf() 277 num = va_arg(args, size_t); in vsprintf() 283 num = va_arg(args, unsigned int); in vsprintf() 295 va_list args; in sprintf() local 298 va_start(args, fmt); in sprintf() 299 i = vsprintf(buf, fmt, args); in sprintf() [all …]
|
| /arch/x86/xen/ |
| A D | multicalls.c | 41 unsigned char args[MC_ARGS]; member 52 unsigned long *args[MC_BATCH]; member 176 mc->result = xen_single_call(mc->op, mc->args[0], mc->args[1], in xen_mc_flush() 177 mc->args[2], mc->args[3], in xen_mc_flush() 178 mc->args[4]); in xen_mc_flush() 225 trace_xen_mc_entry_alloc(args); in __xen_mc_entry() 243 mcdb->argsz[b->mcidx] = args; in __xen_mc_entry() 244 mcdb->args[b->mcidx] = (unsigned long *)(&b->args[argidx]); in __xen_mc_entry() 247 ret.args = &b->args[argidx]; in __xen_mc_entry() 248 b->argidx = argidx + args; in __xen_mc_entry() [all …]
|
| /arch/mips/kvm/ |
| A D | hypcall.c | 33 const unsigned long *args, unsigned long *hret) in kvm_mips_hypercall() argument 42 unsigned long num, args[MAX_HYPCALL_ARGS]; in kvm_mips_handle_hypcall() local 46 args[0] = vcpu->arch.gprs[4]; /* a0 */ in kvm_mips_handle_hypcall() 47 args[1] = vcpu->arch.gprs[5]; /* a1 */ in kvm_mips_handle_hypcall() 48 args[2] = vcpu->arch.gprs[6]; /* a2 */ in kvm_mips_handle_hypcall() 49 args[3] = vcpu->arch.gprs[7]; /* a3 */ in kvm_mips_handle_hypcall() 52 args, &vcpu->arch.gprs[2] /* v0 */); in kvm_mips_handle_hypcall()
|
| /arch/s390/include/asm/ |
| A D | kvm_para.h | 70 #define GENERATE_KVM_HYPERCALL_FUNC(args) \ argument 72 long __kvm_hypercall##args(unsigned long nr HYPERCALL_PARM_##args) \ 76 HYPERCALL_REGS_##args; \ 81 : "d" (__nr) HYPERCALL_FMT_##args \ 87 long kvm_hypercall##args(unsigned long nr HYPERCALL_PARM_##args) \ 90 return __kvm_hypercall##args(nr HYPERCALL_ARGS_##args); \
|
| /arch/parisc/kernel/ |
| A D | process.c | 202 copy_thread(struct task_struct *p, const struct kernel_clone_args *args) in copy_thread() argument 204 unsigned long clone_flags = args->flags; in copy_thread() 205 unsigned long usp = args->stack; in copy_thread() 206 unsigned long tls = args->tls; in copy_thread() 216 if (unlikely(args->fn)) { in copy_thread() 219 if (args->idle) /* idle thread */ in copy_thread() 231 cregs->gr[27] = ((unsigned long *)args->fn)[3]; in copy_thread() 232 cregs->gr[26] = ((unsigned long *)args->fn)[2]; in copy_thread() 234 cregs->gr[26] = (unsigned long) args->fn; in copy_thread() 236 cregs->gr[25] = (unsigned long) args->fn_arg; in copy_thread()
|