Lines Matching refs:argp
83 char *argp = stack; in ffi_prep_args() local
91 (*(void **) argp) = ecif->rvalue; in ffi_prep_args()
92 argp += 4; in ffi_prep_args()
103 if ((alignment - 1) & (unsigned) argp) in ffi_prep_args()
104 argp = (char *) FFI_ALIGN (argp, alignment); in ffi_prep_args()
114 *(signed int *) argp = (signed int) *(SINT8 *) avalue; in ffi_prep_args()
118 *(unsigned int *) argp = (unsigned int) *(UINT8 *) avalue; in ffi_prep_args()
122 *(signed int *) argp = (signed int) *(SINT16 *) avalue; in ffi_prep_args()
126 *(unsigned int *) argp = (unsigned int) *(UINT16 *) avalue; in ffi_prep_args()
130 memcpy (argp, avalue, atype->size); in ffi_prep_args()
138 *(unsigned int *) argp = (unsigned int) *(UINT32 *) avalue; in ffi_prep_args()
140 memcpy (argp, avalue, size); in ffi_prep_args()
141 argp += size; in ffi_prep_args()
207 unsigned char *argp = args; in ffi_closure_helper() local
219 retptr = *((void **) argp); in ffi_closure_helper()
220 argp += 4; in ffi_closure_helper()
232 if ((alignment - 1) & (unsigned) argp) in ffi_closure_helper()
233 argp = (char *) FFI_ALIGN (argp, alignment); in ffi_closure_helper()
240 parsed_args[i] = argp; in ffi_closure_helper()
241 argp += size; in ffi_closure_helper()