Lines Matching refs:ffi_arg
79 if (bytes > 8 * sizeof(ffi_arg)) in ffi_prep_args()
80 argp = &stack[bytes - (8 * sizeof(ffi_arg))]; in ffi_prep_args()
95 *(ffi_arg *) argp = (ffi_arg) ecif->rvalue; in ffi_prep_args()
96 argp += sizeof(ffi_arg); in ffi_prep_args()
109 if (a < sizeof(ffi_arg)) in ffi_prep_args()
110 a = sizeof(ffi_arg); in ffi_prep_args()
119 if (z <= sizeof(ffi_arg)) in ffi_prep_args()
122 z = sizeof(ffi_arg); in ffi_prep_args()
132 *(ffi_arg *)argp = *(SINT8 *)(* p_argv); in ffi_prep_args()
136 *(ffi_arg *)argp = *(UINT8 *)(* p_argv); in ffi_prep_args()
140 *(ffi_arg *)argp = *(SINT16 *)(* p_argv); in ffi_prep_args()
144 *(ffi_arg *)argp = *(UINT16 *)(* p_argv); in ffi_prep_args()
148 *(ffi_arg *)argp = *(SINT32 *)(* p_argv); in ffi_prep_args()
152 *(ffi_arg *)argp = *(UINT32 *)(* p_argv); in ffi_prep_args()
657 void *rvalue, ffi_arg *ar, in ffi_closure_mips_inner_O32()
662 ffi_arg *avalue; in ffi_closure_mips_inner_O32()
667 avalue = alloca (cif->nargs * sizeof (ffi_arg)); in ffi_closure_mips_inner_O32()
668 avaluep = alloca (cif->nargs * sizeof (ffi_arg)); in ffi_closure_mips_inner_O32()
757 int argn, unsigned arg_offset, ffi_arg *ar, in copy_struct_N32()
758 ffi_arg *fpr) in copy_struct_N32()
772 argn += arg_offset / sizeof(ffi_arg); in copy_struct_N32()
773 arg_offset = arg_offset % sizeof(ffi_arg); in copy_struct_N32()
788 argn += arg_offset / sizeof(ffi_arg); in copy_struct_N32()
789 arg_offset = arg_offset % sizeof(ffi_arg); in copy_struct_N32()
810 void *rvalue, ffi_arg *ar, in ffi_closure_mips_inner_N32()
811 ffi_arg *fpr) in ffi_closure_mips_inner_N32()
815 ffi_arg *avalue; in ffi_closure_mips_inner_N32()
820 avalue = alloca (cif->nargs * sizeof (ffi_arg)); in ffi_closure_mips_inner_N32()
821 avaluep = alloca (cif->nargs * sizeof (ffi_arg)); in ffi_closure_mips_inner_N32()
844 ffi_arg *argp = argn >= 8 ? ar + argn : fpr + argn; in ffi_closure_mips_inner_N32()
856 if (arg_types[i]->alignment > sizeof(ffi_arg)) in ffi_closure_mips_inner_N32()
857 argn = ALIGN(argn, arg_types[i]->alignment / sizeof(ffi_arg)); in ffi_closure_mips_inner_N32()
859 ffi_arg *argp = ar + argn; in ffi_closure_mips_inner_N32()
914 argn += ALIGN(arg_types[i]->size, sizeof(ffi_arg)) / sizeof(ffi_arg); in ffi_closure_mips_inner_N32()