Lines Matching refs:p_arg
71 ffi_type **p_arg; in ffi_prep_args() local
86 for(i = 0, p_arg = ecif->cif->arg_types; i < ecif->cif->nargs; in ffi_prep_args()
87 i++, p_arg++) in ffi_prep_args()
89 size_t z = (*p_arg)->size; in ffi_prep_args()
90 int alignment = (*p_arg)->alignment; in ffi_prep_args()
91 int type = (*p_arg)->type; in ffi_prep_args()
99 if(pass_struct_on_stack(*p_arg)) in ffi_prep_args()
135 if(type == FFI_TYPE_STRUCT && (*p_arg)->elements[1] == NULL) in ffi_prep_args()
136 type = (*p_arg)->elements[0]->type; in ffi_prep_args()
240 ffi_type **p_arg; in ffi_call() local
245 for(i = 0, p_arg = cif->arg_types; i < cif->nargs; i++, p_arg++) in ffi_call()
246 size += (*p_arg)->size + (4 - (*p_arg)->size % 4); in ffi_call()
274 register ffi_type **p_arg; in ffi_prep_incoming_args_SYSV() local
296 for(i = 0, p_arg = cif->arg_types; i < cif->nargs; i++, p_arg++) in ffi_prep_incoming_args_SYSV()
298 size_t z = (*p_arg)->size; in ffi_prep_incoming_args_SYSV()
299 int alignment = (*p_arg)->alignment; in ffi_prep_incoming_args_SYSV()
308 if(pass_struct_on_stack(*p_arg)) in ffi_prep_incoming_args_SYSV()
344 if((*p_arg)->type != FFI_TYPE_STRUCT || in ffi_prep_incoming_args_SYSV()
345 (*p_arg)->elements[1] == NULL) in ffi_prep_incoming_args_SYSV()
373 ffi_type **p_arg; in ffi_closure_SYSV_inner() local
377 for(i = 0, p_arg = cif->arg_types; i < cif->nargs; i++, p_arg++) in ffi_closure_SYSV_inner()
378 size += (*p_arg)->size + (4 - (*p_arg)->size % 4); in ffi_closure_SYSV_inner()