/external/python/cpython2/Modules/_ctypes/libffi/src/m32r/ |
ffi.c | 35 void ffi_prep_args(char *stack, extended_cif *ecif) 47 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT && ecif->cif->rtype->size > 8) 49 *(void **) argp = ecif->rvalue; 53 avn = ecif->cif->nargs; 54 p_argv = ecif->avalue; 56 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 180 extended_cif ecif; local 182 ecif.cif = cif [all...] |
/external/python/cpython2/Modules/_ctypes/libffi_osx/x86/ |
x86-ffi_darwin.c | 38 void ffi_prep_args(char *stack, extended_cif *ecif); 40 void ffi_prep_args(char *stack, extended_cif *ecif) 49 if (ecif->cif->flags == FFI_TYPE_STRUCT) 51 *(void **) argp = ecif->rvalue; 55 p_argv = ecif->avalue; 57 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 190 extended_cif ecif; local 192 ecif.cif = cif; 193 ecif.avalue = avalue 401 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/vax/ |
ffi.c | 48 void *ffi_prep_args (extended_cif *ecif, void *stack); 51 ffi_prep_args (extended_cif *ecif, void *stack) 61 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT 62 && !ecif->cif->flags) 63 struct_value_ptr = ecif->rvalue; 67 p_argv = ecif->avalue; 69 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 165 extended_cif ecif; local 167 ecif.cif = cif [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/m68k/ |
ffi.c | 27 void *ffi_prep_args (void *stack, extended_cif *ecif); 37 ffi_prep_args (void *stack, extended_cif *ecif) 49 (ecif->cif->rtype->type == FFI_TYPE_LONGDOUBLE) || 51 (((ecif->cif->rtype->type == FFI_TYPE_STRUCT) 52 && !ecif->cif->flags))) 53 struct_value_ptr = ecif->rvalue; 57 p_argv = ecif->avalue; 59 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 224 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/powerpc/ |
ffi.c | 86 extended_cif ecif; local 88 ecif.cif = cif; 89 ecif.avalue = avalue; 91 ecif.rvalue = rvalue; 93 ecif.rvalue = smst_buffer; 97 ecif.rvalue = alloca (cif->rtype->size); 100 ffi_call_LINUX64 (&ecif, -(long) cif->bytes, cif->flags, ecif.rvalue, fn); 102 ffi_call_SYSV (&ecif, -cif->bytes, cif->flags, ecif.rvalue, fn) [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/x86/ |
ffi.c | 46 void ffi_prep_args(char *stack, extended_cif *ecif); 47 void ffi_prep_args(char *stack, extended_cif *ecif) 58 int cabi = ecif->cif->abi; 63 if ((ecif->cif->flags == FFI_TYPE_STRUCT 64 || ecif->cif->flags == FFI_TYPE_MS_STRUCT) 66 && (ecif->cif->rtype->size != 1 && ecif->cif->rtype->size != 2 67 && ecif->cif->rtype->size != 4 && ecif->cif->rtype->size != 8) 71 *(void **) argp = ecif->rvalue 345 extended_cif ecif; local 780 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/arc/ |
ffi.c | 46 ffi_prep_args (char *stack, extended_cif * ecif) 57 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT) 59 *(void **) argp = ecif->rvalue; 63 p_argv = ecif->avalue; 65 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 169 extended_cif ecif; local 171 ecif.cif = cif; 172 ecif.avalue = avalue; 178 ecif.rvalue = alloca (cif->rtype->size) [all...] |
arcompact.S | 39 /* R1: &ecif */ 42 /* R4: ecif.rvalue */ 48 st.a r4, [sp, -4] /* fp + 12, ecif.rvalue */ 58 /* ffi_prep_args(char *stack, extended_cif *ecif) */ 87 pop_s r2 /* ecif.rvalue, pointer for return value */
|
/external/python/cpython2/Modules/_ctypes/libffi/src/moxie/ |
ffi.c | 35 void *ffi_prep_args(char *stack, extended_cif *ecif) 43 p_argv = ecif->avalue; 46 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT) 48 *(void **) argp = ecif->rvalue; 52 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 130 extended_cif ecif; local 132 ecif.cif = cif; 133 ecif.avalue = avalue; 141 ecif.rvalue = alloca(cif->rtype->size) [all...] |
/external/python/cpython2/Modules/_ctypes/libffi_arm_wince/ |
ffi.c | 40 void ffi_prep_args(char *stack, extended_cif *ecif) 50 if ( ecif->cif->rtype->type == FFI_TYPE_STRUCT ) { 51 *(void **) argp = ecif->rvalue; 55 p_argv = ecif->avalue; 57 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 161 extended_cif ecif; local 163 ecif.cif = cif; 164 ecif.avalue = avalue; 173 ecif.rvalue = alloca(cif->rtype->size) [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/microblaze/ |
ffi.c | 42 void ffi_prep_args(void* stack, extended_cif* ecif) 49 p_argv = ecif->avalue; 51 if (ecif == NULL || ecif->cif == NULL) { 55 if ((ecif->cif->rtype != NULL) && 56 (ecif->cif->rtype->type == FFI_TYPE_STRUCT)) 62 memcpy(addr, &(ecif->rvalue), WORD_SIZE); 66 if (ecif->avalue == NULL) { 70 for (i = 0, p_arg = ecif->cif->arg_types; i < ecif->cif->nargs 153 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/m88k/ |
ffi.c | 72 ffi_prep_args (void *stack, extended_cif *ecif) 86 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT 87 && !ecif->cif->flags) 88 struct_value_ptr = ecif->rvalue; 92 p_argv = ecif->avalue; 94 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; i != 0; i--, p_arg++) 234 extended_cif ecif; local 236 ecif.cif = cif; 237 ecif.avalue = avalue [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/metag/ |
ffi.c | 37 unsigned int ffi_prep_args(char *stack, extended_cif *ecif) 47 if ( ecif->cif->flags == FFI_TYPE_STRUCT ) { 49 *(void **) argp = ecif->rvalue; 52 p_argv = ecif->avalue; 55 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; (i != 0); i--, p_arg++, p_argv++) 175 extended_cif ecif; local 178 ecif.cif = cif; 179 ecif.avalue = avalue; 189 ecif.rvalue = alloca(cif->rtype->size) [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/nios2/ |
ffi.c | 76 to the stack using the pointers in the ecif array. 81 void ffi_prep_args (char *stack, extended_cif *ecif) 88 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT 89 && ecif->cif->rtype->size > 8) 91 (*(void **) argp) = ecif->rvalue; 95 for (i = 0; i < ecif->cif->nargs; i++) 97 void *avalue = ecif->avalue[i]; 98 ffi_type *atype = ecif->cif->arg_types[i]; 153 extended_cif ecif; local 162 ecif.cif = cif [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/xtensa/ |
ffi.c | 97 void ffi_prep_args(extended_cif *ecif, unsigned char* stack) 119 p_argv.v = ecif->avalue; 123 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT && ecif->cif->rtype->size > 16) 125 *addr++ = (unsigned long)ecif->rvalue; 128 for (i = ecif->cif->nargs, ptr = ecif->cif->arg_types; 192 extended_cif ecif; local 197 ecif.cif = cif; 198 ecif.avalue = avalue [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/arm/ |
ffi.c | 40 int ffi_prep_args_SYSV(char *stack, extended_cif *ecif, float *vfp_space); 41 int ffi_prep_args_VFP(char *stack, extended_cif *ecif, float *vfp_space); 128 int ffi_prep_args_SYSV(char *stack, extended_cif *ecif, float *vfp_space) 137 if ( ecif->cif->flags == FFI_TYPE_STRUCT ) { 138 *(void **) argp = ecif->rvalue; 142 p_argv = ecif->avalue; 144 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 155 int ffi_prep_args_VFP(char *stack, extended_cif *ecif, float *vfp_space) 166 FFI_ASSERT(ecif->cif->abi == FFI_VFP) 306 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/cris/ |
ffi.c | 70 ffi_prep_args (char *stack, extended_cif * ecif) 80 p_argv = ecif->avalue; 82 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 106 uiLocOnStack = 4 * ecif->cif->nargs + struct_count; 248 extended_cif ecif; local 250 ecif.cif = cif; 251 ecif.avalue = avalue; 255 ecif.rvalue = alloca (cif->rtype->size); 258 ecif.rvalue = rvalue [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/sh/ |
ffi.c | 111 void ffi_prep_args(char *stack, extended_cif *ecif) 127 if (return_type (ecif->cif->rtype) == FFI_TYPE_STRUCT) 129 *(void **) argp = ecif->rvalue; 138 avn = ecif->cif->nargs; 139 p_argv = ecif->avalue; 141 for (i = 0, p_arg = ecif->cif->arg_types; i < avn; i++, p_arg++, p_argv++) 228 p_argv = ecif->avalue; 230 for (i = 0, p_arg = ecif->cif->arg_types; i < avn; i++, p_arg++, p_argv++) 414 extended_cif ecif; local 417 ecif.cif = cif [all...] |
/external/python/cpython2/Modules/_ctypes/libffi_msvc/ |
ffi.c | 40 void ffi_prep_args(char *stack, extended_cif *ecif) 49 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT) 51 *(void **) argp = ecif->rvalue; 55 p_argv = ecif->avalue; 57 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 122 if (argp - stack > ecif->cif->bytes) 194 extended_cif ecif; local 196 ecif.cif = cif; 197 ecif.avalue = avalue [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/bfin/ |
ffi.c | 123 extended_cif ecif; local 124 ecif.cif = cif; 125 ecif.avalue = avalue; 126 ecif.rvalue = rvalue; 130 ffi_call_SYSV(cif->bytes, &ecif, ffi_prep_args, ret_type, ecif.rvalue, fn); 140 * This function prepares the parameters (copies them from the ecif to the stack) 144 void ffi_prep_args(unsigned char *stack, extended_cif *ecif) 151 p_argv = ecif->avalue; 152 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/frv/ |
ffi.c | 37 void *ffi_prep_args(char *stack, extended_cif *ecif) 45 p_argv = ecif->avalue; 48 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 137 extended_cif ecif; local 139 ecif.cif = cif; 140 ecif.avalue = avalue; 148 ecif.rvalue = alloca(cif->rtype->size); 151 ecif.rvalue = rvalue; 157 ffi_call_EABI(ffi_prep_args, &ecif, cif->bytes, [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/sparc/ |
ffi.c | 37 void ffi_prep_args_v8(char *stack, extended_cif *ecif) 50 if ( ecif->cif->rtype->type == FFI_TYPE_STRUCT ) */ 51 *(int *) argp = (long)ecif->rvalue; 68 p_argv = ecif->avalue; 70 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; i; i--, p_arg++) 123 int ffi_prep_args_v9(char *stack, extended_cif *ecif) 148 p_argv = ecif->avalue; 150 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT && 151 ecif->cif->rtype->size > 32 385 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/sh64/ |
ffi.c | 59 void ffi_prep_args(char *stack, extended_cif *ecif) 69 if (return_type (ecif->cif->rtype) == FFI_TYPE_STRUCT) 71 *(void **) argp = ecif->rvalue; 75 avn = ecif->cif->nargs; 76 p_argv = ecif->avalue; 78 for (i = 0, p_arg = ecif->cif->arg_types; i < avn; i++, p_arg++, p_argv++) 256 extended_cif ecif; local 259 ecif.cif = cif; 260 ecif.avalue = avalue; 267 ecif.rvalue = &trvalue [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/mips/ |
ffi.c | 71 extended_cif *ecif, 95 if ( ecif->cif->rstruct_flag != 0 ) 97 if ( ecif->cif->rtype->type == FFI_TYPE_STRUCT ) 100 *(ffi_arg *) argp = (ffi_arg) ecif->rvalue; 105 p_argv = ecif->avalue; 107 for (i = 0, p_arg = ecif->cif->arg_types; i < ecif->cif->nargs; i++, p_arg++) 131 type = (ecif->cif->abi == FFI_N64 132 || ecif->cif->abi == FFI_N64_SOFT_FLOAT) 135 if (i < 8 && (ecif->cif->abi == FFI_N32_SOFT_FLOA 593 extended_cif ecif; local [all...] |
/external/python/cpython2/Modules/_ctypes/libffi/src/avr32/ |
ffi.c | 67 void ffi_prep_args(char *stack, extended_cif *ecif) 77 p_argv = ecif->avalue; 80 if(ecif->cif->flags == FFI_TYPE_STRUCT) 82 *(void**)reg_base = ecif->rvalue; 86 for(i = 0, p_arg = ecif->cif->arg_types; i < ecif->cif->nargs; 237 extended_cif ecif; local 242 ecif.cif = cif; 243 ecif.avalue = avalue; 253 ecif.rvalue = alloca(cif->rtype->size) [all...] |