/arch/sparc/prom/ |
D | misc_64.c | 22 unsigned long args[5]; in prom_service_exists() local 24 args[0] = (unsigned long) "test"; in prom_service_exists() 25 args[1] = 1; in prom_service_exists() 26 args[2] = 1; in prom_service_exists() 27 args[3] = (unsigned long) service_name; in prom_service_exists() 28 args[4] = (unsigned long) -1; in prom_service_exists() 30 p1275_cmd_direct(args); in prom_service_exists() 32 if (args[4]) in prom_service_exists() 40 unsigned long args[3]; in prom_sun4v_guest_soft_state() local 44 args[0] = (unsigned long) svc; in prom_sun4v_guest_soft_state() [all …]
|
D | tree_64.c | 21 unsigned long args[5]; in prom_node_to_node() local 23 args[0] = (unsigned long) type; in prom_node_to_node() 24 args[1] = 1; in prom_node_to_node() 25 args[2] = 1; in prom_node_to_node() 26 args[3] = (unsigned int) node; in prom_node_to_node() 27 args[4] = (unsigned long) -1; in prom_node_to_node() 29 p1275_cmd_direct(args); in prom_node_to_node() 31 return (phandle) args[4]; in prom_node_to_node() 94 unsigned long args[6]; in prom_getproplen() local 99 args[0] = (unsigned long) "getproplen"; in prom_getproplen() [all …]
|
D | console_64.c | 17 unsigned long args[7]; in __prom_console_write_buf() local 20 args[0] = (unsigned long) "write"; in __prom_console_write_buf() 21 args[1] = 3; in __prom_console_write_buf() 22 args[2] = 1; in __prom_console_write_buf() 23 args[3] = (unsigned int) prom_stdout; in __prom_console_write_buf() 24 args[4] = (unsigned long) buf; in __prom_console_write_buf() 25 args[5] = (unsigned int) len; in __prom_console_write_buf() 26 args[6] = (unsigned long) -1; in __prom_console_write_buf() 28 p1275_cmd_direct(args); in __prom_console_write_buf() 30 ret = (int) args[6]; in __prom_console_write_buf()
|
/arch/powerpc/kvm/ |
D | book3s_rtas.c | 21 static void kvm_rtas_set_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_set_xive() argument 26 if (be32_to_cpu(args->nargs) != 3 || be32_to_cpu(args->nret) != 1) { in kvm_rtas_set_xive() 31 irq = be32_to_cpu(args->args[0]); in kvm_rtas_set_xive() 32 server = be32_to_cpu(args->args[1]); in kvm_rtas_set_xive() 33 priority = be32_to_cpu(args->args[2]); in kvm_rtas_set_xive() 39 args->rets[0] = cpu_to_be32(rc); in kvm_rtas_set_xive() 42 static void kvm_rtas_get_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_get_xive() argument 47 if (be32_to_cpu(args->nargs) != 1 || be32_to_cpu(args->nret) != 3) { in kvm_rtas_get_xive() 52 irq = be32_to_cpu(args->args[0]); in kvm_rtas_get_xive() 61 args->rets[1] = cpu_to_be32(server); in kvm_rtas_get_xive() [all …]
|
/arch/x86/include/asm/ |
D | syscall.h | 91 unsigned long *args) in syscall_get_arguments() argument 94 memcpy(args, ®s->bx + i, n * sizeof(args[0])); in syscall_get_arguments() 100 const unsigned long *args) in syscall_set_arguments() argument 103 memcpy(®s->bx + i, args, n * sizeof(args[0])); in syscall_set_arguments() 116 unsigned long *args) in syscall_get_arguments() argument 123 *args++ = regs->bx; in syscall_get_arguments() 126 *args++ = regs->cx; in syscall_get_arguments() 129 *args++ = regs->dx; in syscall_get_arguments() 132 *args++ = regs->si; in syscall_get_arguments() 135 *args++ = regs->di; in syscall_get_arguments() [all …]
|
/arch/frv/include/asm/ |
D | syscall.h | 75 unsigned long *args) in syscall_get_arguments() argument 87 case 6: args[5] = regs->gr13; in syscall_get_arguments() 88 case 5: args[4] = regs->gr12; in syscall_get_arguments() 89 case 4: args[3] = regs->gr11; in syscall_get_arguments() 90 case 3: args[2] = regs->gr10; in syscall_get_arguments() 91 case 2: args[1] = regs->gr9; in syscall_get_arguments() 92 case 1: args[0] = regs->gr8; in syscall_get_arguments() 105 const unsigned long *args) in syscall_set_arguments() argument 111 case 6: regs->gr13 = args[5]; in syscall_set_arguments() 112 case 5: regs->gr12 = args[4]; in syscall_set_arguments() [all …]
|
/arch/powerpc/boot/ |
D | oflib.c | 27 __be32 args[10]; /* Input/output arguments. */ member 48 struct prom_args args; in of_call_prom() local 51 args.service = cpu_to_be32(ADDR(service)); in of_call_prom() 52 args.nargs = cpu_to_be32(nargs); in of_call_prom() 53 args.nret = cpu_to_be32(nret); in of_call_prom() 57 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); in of_call_prom() 61 args.args[nargs+i] = 0; in of_call_prom() 63 if (prom(&args) < 0) in of_call_prom() 66 return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0; in of_call_prom() 73 struct prom_args args; in of_call_prom_ret() local [all …]
|
D | stdio.c | 140 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument 183 field_width = va_arg(args, int); in vsprintf() 199 precision = va_arg(args, int); in vsprintf() 224 *str++ = (unsigned char) va_arg(args, int); in vsprintf() 230 s = va_arg(args, char *); in vsprintf() 251 (unsigned long) va_arg(args, void *), 16, in vsprintf() 258 long * ip = va_arg(args, long *); in vsprintf() 261 size_t * ip = va_arg(args, size_t *); in vsprintf() 264 int * ip = va_arg(args, int *); in vsprintf() 299 num = va_arg(args, unsigned long); in vsprintf() [all …]
|
/arch/c6x/include/asm/ |
D | syscall.h | 50 unsigned int n, unsigned long *args) in syscall_get_arguments() argument 56 *args++ = regs->a4; in syscall_get_arguments() 60 *args++ = regs->b4; in syscall_get_arguments() 64 *args++ = regs->a6; in syscall_get_arguments() 68 *args++ = regs->b6; in syscall_get_arguments() 72 *args++ = regs->a8; in syscall_get_arguments() 76 *args++ = regs->b8; in syscall_get_arguments() 88 const unsigned long *args) in syscall_set_arguments() argument 94 regs->a4 = *args++; in syscall_set_arguments() 98 regs->b4 = *args++; in syscall_set_arguments() [all …]
|
/arch/sh/include/asm/ |
D | syscall_32.h | 51 unsigned long *args) in syscall_get_arguments() argument 63 case 6: args[5] = regs->regs[1]; in syscall_get_arguments() 64 case 5: args[4] = regs->regs[0]; in syscall_get_arguments() 65 case 4: args[3] = regs->regs[7]; in syscall_get_arguments() 66 case 3: args[2] = regs->regs[6]; in syscall_get_arguments() 67 case 2: args[1] = regs->regs[5]; in syscall_get_arguments() 68 case 1: args[0] = regs->regs[4]; in syscall_get_arguments() 79 const unsigned long *args) in syscall_set_arguments() argument 85 case 6: regs->regs[1] = args[5]; in syscall_set_arguments() 86 case 5: regs->regs[0] = args[4]; in syscall_set_arguments() [all …]
|
D | cacheflush.h | 22 extern void (*local_flush_cache_all)(void *args); 23 extern void (*local_flush_cache_mm)(void *args); 24 extern void (*local_flush_cache_dup_mm)(void *args); 25 extern void (*local_flush_cache_page)(void *args); 26 extern void (*local_flush_cache_range)(void *args); 27 extern void (*local_flush_dcache_page)(void *args); 28 extern void (*local_flush_icache_range)(void *args); 29 extern void (*local_flush_icache_page)(void *args); 30 extern void (*local_flush_cache_sigtramp)(void *args); 32 static inline void cache_noop(void *args) { } in cache_noop() argument
|
/arch/mn10300/include/asm/ |
D | syscall.h | 56 unsigned long *args) in syscall_get_arguments() argument 61 *args++ = regs->a0; in syscall_get_arguments() 64 *args++ = regs->d1; in syscall_get_arguments() 67 *args++ = regs->a3; in syscall_get_arguments() 70 *args++ = regs->a2; in syscall_get_arguments() 73 *args++ = regs->d3; in syscall_get_arguments() 76 *args++ = regs->d2; in syscall_get_arguments() 88 const unsigned long *args) in syscall_set_arguments() argument 93 regs->a0 = *args++; in syscall_set_arguments() 96 regs->d1 = *args++; in syscall_set_arguments() [all …]
|
/arch/nios2/include/asm/ |
D | syscall.h | 62 unsigned long *args) in syscall_get_arguments() argument 70 *args++ = regs->r4; in syscall_get_arguments() 74 *args++ = regs->r5; in syscall_get_arguments() 78 *args++ = regs->r6; in syscall_get_arguments() 82 *args++ = regs->r7; in syscall_get_arguments() 86 *args++ = regs->r8; in syscall_get_arguments() 90 *args++ = regs->r9; in syscall_get_arguments() 101 const unsigned long *args) in syscall_set_arguments() argument 109 regs->r4 = *args++; in syscall_set_arguments() 113 regs->r5 = *args++; in syscall_set_arguments() [all …]
|
/arch/arm/include/asm/ |
D | syscall.h | 58 unsigned long *args) in syscall_get_arguments() argument 64 unsigned long *args_bad = args + SYSCALL_MAX_ARGS - i; in syscall_get_arguments() 68 memset(args_bad, 0, n_bad * sizeof(args[0])); in syscall_get_arguments() 73 args[0] = regs->ARM_ORIG_r0; in syscall_get_arguments() 74 args++; in syscall_get_arguments() 79 memcpy(args, ®s->ARM_r0 + i, n * sizeof(args[0])); in syscall_get_arguments() 85 const unsigned long *args) in syscall_set_arguments() argument 97 regs->ARM_ORIG_r0 = args[0]; in syscall_set_arguments() 98 args++; in syscall_set_arguments() 103 memcpy(®s->ARM_r0 + i, args, n * sizeof(args[0])); in syscall_set_arguments()
|
/arch/arm64/include/asm/ |
D | syscall.h | 63 unsigned long *args) in syscall_get_arguments() argument 69 unsigned long *args_bad = args + SYSCALL_MAX_ARGS - i; in syscall_get_arguments() 73 memset(args_bad, 0, n_bad * sizeof(args[0])); in syscall_get_arguments() 77 args[0] = regs->orig_x0; in syscall_get_arguments() 78 args++; in syscall_get_arguments() 83 memcpy(args, ®s->regs[i], n * sizeof(args[0])); in syscall_get_arguments() 89 const unsigned long *args) in syscall_set_arguments() argument 101 regs->orig_x0 = args[0]; in syscall_set_arguments() 102 args++; in syscall_set_arguments() 107 memcpy(®s->regs[i], args, n * sizeof(args[0])); in syscall_set_arguments()
|
/arch/um/drivers/ |
D | vde_user.c | 21 conn = vde_open(pri->vde_switch, pri->descr, pri->args); in vde_user_init() 56 kfree(pri->args); in vde_remove() 57 pri->args = NULL; in vde_remove() 77 struct vde_open_args *args; in vde_init_libstuff() local 79 vpri->args = uml_kmalloc(sizeof(struct vde_open_args), UM_GFP_KERNEL); in vde_init_libstuff() 80 if (vpri->args == NULL) { in vde_init_libstuff() 86 args = vpri->args; in vde_init_libstuff() 88 args->port = init->port; in vde_init_libstuff() 89 args->group = init->group; in vde_init_libstuff() 90 args->mode = init->mode ? init->mode : 0700; in vde_init_libstuff() [all …]
|
/arch/x86/boot/ |
D | printf.c | 115 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument 165 field_width = va_arg(args, int); in vsprintf() 181 precision = va_arg(args, int); in vsprintf() 202 *str++ = (unsigned char)va_arg(args, int); in vsprintf() 208 s = va_arg(args, char *); in vsprintf() 226 (unsigned long)va_arg(args, void *), 16, in vsprintf() 232 long *ip = va_arg(args, long *); in vsprintf() 235 int *ip = va_arg(args, int *); in vsprintf() 270 num = va_arg(args, unsigned long); in vsprintf() 272 num = (unsigned short)va_arg(args, int); in vsprintf() [all …]
|
/arch/parisc/include/asm/ |
D | syscall.h | 19 unsigned int n, unsigned long *args) in syscall_get_arguments() argument 25 args[5] = regs->gr[21]; in syscall_get_arguments() 27 args[4] = regs->gr[22]; in syscall_get_arguments() 29 args[3] = regs->gr[23]; in syscall_get_arguments() 31 args[2] = regs->gr[24]; in syscall_get_arguments() 33 args[1] = regs->gr[25]; in syscall_get_arguments() 35 args[0] = regs->gr[26]; in syscall_get_arguments()
|
/arch/h8300/include/asm/ |
D | syscall.h | 19 unsigned int i, unsigned int n, unsigned long *args) in syscall_get_arguments() argument 26 *args++ = regs->er1; in syscall_get_arguments() 29 *args++ = regs->er2; in syscall_get_arguments() 32 *args++ = regs->er3; in syscall_get_arguments() 35 *args++ = regs->er4; in syscall_get_arguments() 38 *args++ = regs->er5; in syscall_get_arguments() 41 *args++ = regs->er6; in syscall_get_arguments()
|
/arch/x86/include/asm/xen/ |
D | hypercall.h | 485 mcl->args[0] = set; in MULTI_fpu_taskswitch() 495 mcl->args[0] = va; in MULTI_update_va_mapping() 497 mcl->args[1] = new_val.pte; in MULTI_update_va_mapping() 498 mcl->args[2] = flags; in MULTI_update_va_mapping() 500 mcl->args[1] = new_val.pte; in MULTI_update_va_mapping() 501 mcl->args[2] = new_val.pte >> 32; in MULTI_update_va_mapping() 502 mcl->args[3] = flags; in MULTI_update_va_mapping() 513 mcl->args[0] = cmd; in MULTI_grant_table_op() 514 mcl->args[1] = (unsigned long)uop; in MULTI_grant_table_op() 515 mcl->args[2] = count; in MULTI_grant_table_op() [all …]
|
/arch/x86/platform/olpc/ |
D | olpc_dt.c | 29 const void *args[] = { (void *)node }; in olpc_dt_getsibling() local 35 if (olpc_ofw("peer", args, res) || (s32)node == -1) in olpc_dt_getsibling() 43 const void *args[] = { (void *)node }; in olpc_dt_getchild() local 49 if (olpc_ofw("child", args, res) || (s32)node == -1) { in olpc_dt_getchild() 59 const void *args[] = { (void *)node, prop }; in olpc_dt_getproplen() local 66 if (olpc_ofw("getproplen", args, res)) { in olpc_dt_getproplen() 83 const void *args[] = { (void *)node, prop, buf, (void *)plen }; in olpc_dt_getproperty() local 86 if (olpc_ofw("getprop", args, res)) { in olpc_dt_getproperty() 97 const void *args[] = { (void *)node, prev, buf }; in olpc_dt_nextprop() local 106 if (olpc_ofw("nextprop", args, res) || success != 1) in olpc_dt_nextprop() [all …]
|
/arch/powerpc/platforms/powermac/ |
D | pfunc_base.c | 50 if (args && args->count && !args->u[0].v) in macio_do_gpio_write() 71 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_gpio_read() 75 *args->u[0].p = ((value & mask) >> rshift) ^ xor; in macio_do_gpio_read() 160 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg32() 163 *args->u[0].p = MACIO_IN32(offset); in macio_do_read_reg32() 183 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg8() 186 *((u8 *)(args->u[0].p)) = MACIO_IN8(offset); in macio_do_read_reg8() 196 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg32_msrx() 199 *args->u[0].p = ((MACIO_IN32(offset) & mask) >> shift) ^ xor; in macio_do_read_reg32_msrx() 209 if (args == NULL || args->count == 0 || args->u[0].p == NULL) in macio_do_read_reg8_msrx() [all …]
|
/arch/alpha/boot/ |
D | stdio.c | 114 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument 157 field_width = va_arg(args, int); in vsprintf() 173 precision = va_arg(args, int); in vsprintf() 198 *str++ = (unsigned char) va_arg(args, int); in vsprintf() 204 s = va_arg(args, char *); in vsprintf() 225 (unsigned long) va_arg(args, void *), 16, in vsprintf() 232 long * ip = va_arg(args, long *); in vsprintf() 235 size_t * ip = va_arg(args, size_t *); in vsprintf() 238 int * ip = va_arg(args, int *); in vsprintf() 273 num = va_arg(args, unsigned long); in vsprintf() [all …]
|
/arch/powerpc/kernel/ |
D | rtas.c | 96 struct rtas_args *args = &rtas.args; in call_rtas_display_status() local 103 args->token = cpu_to_be32(10); in call_rtas_display_status() 104 args->nargs = cpu_to_be32(1); in call_rtas_display_status() 105 args->nret = cpu_to_be32(1); in call_rtas_display_status() 106 args->rets = &(args->args[1]); in call_rtas_display_status() 107 args->args[0] = cpu_to_be32(c); in call_rtas_display_status() 109 enter_rtas(__pa(args)); in call_rtas_display_status() 386 err_args.args[0] = cpu_to_be32(__pa(rtas_err_buf)); in __fetch_rtas_last_error() 387 err_args.args[1] = cpu_to_be32(bufsz); in __fetch_rtas_last_error() 388 err_args.args[2] = 0; in __fetch_rtas_last_error() [all …]
|
/arch/x86/xen/ |
D | multicalls.c | 45 unsigned char args[MC_ARGS]; member 83 mc->args[0], mc->args[1], mc->args[2], in xen_mc_flush() 84 mc->args[3], mc->args[4]); in xen_mc_flush() 109 b->debug[i].args[0], in xen_mc_flush() 132 struct multicall_space __xen_mc_entry(size_t args) in __xen_mc_entry() argument 138 trace_xen_mc_entry_alloc(args); in __xen_mc_entry() 144 (argidx + args) >= MC_ARGS)) { in __xen_mc_entry() 156 ret.args = &b->args[argidx]; in __xen_mc_entry() 157 b->argidx = argidx + args; in __xen_mc_entry() 183 ret.args = &b->args[b->argidx]; in xen_mc_extend_args()
|