Home | History | Annotate | Download | only in arm

Lines Matching defs:argp

43 static char* ffi_align(ffi_type **p_arg, char *argp)
57 if ((alignment - 1) & (unsigned) argp)
59 argp = (char *) ALIGN(argp, alignment);
64 argp = (char *) ALIGN(argp, 4);
66 return argp;
71 register char* argp = stack;
81 *(signed int *) argp = (signed int)*(SINT8 *)(* p_argv);
85 *(unsigned int *) argp = (unsigned int)*(UINT8 *)(* p_argv);
89 *(signed int *) argp = (signed int)*(SINT16 *)(* p_argv);
93 *(unsigned int *) argp = (unsigned int)*(UINT16 *)(* p_argv);
97 memcpy(argp, *p_argv, (*p_arg)->size);
107 *(float *) argp = *(float *)(* p_argv);
109 *(unsigned int *) argp = (unsigned int)*(UINT32 *)(* p_argv);
113 *(double *) argp = *(double *)(* p_argv);
117 memcpy(argp, *p_argv, z);
132 register char *argp;
134 argp = stack;
138 *(void **) argp = ecif->rvalue;
139 argp += 4;
148 argp = ffi_align(p_arg, argp);
149 argp += ffi_put_arg(p_arg, p_argv, argp);
159 register char *argp, *regp, *eo_regp;
171 eo_regp = argp = regp + 16;
207 done_with_regs = (regp == argp);
209 FFI_ASSERT(regp <= argp);
219 argp = tregp + ffi_put_arg(p_arg, p_argv, tregp);
220 FFI_ASSERT(eo_regp < argp);
226 argp = ffi_align(p_arg, argp);
227 argp += ffi_put_arg(p_arg, p_argv, argp);
416 register char *argp;
419 argp = stack;
422 *rvalue = *(void **) argp;
423 argp += 4;
432 argp = ffi_align(p_arg, argp);
438 *p_argv = (void*) argp;
441 argp += z;
457 register char *argp, *regp, *eo_regp;
465 eo_regp = argp = regp + 16;
509 argp = regp;
521 argp = ffi_align(p_arg, argp);
527 *p_argv = (void*) argp;
530 argp += z;