Lines Matching refs:raw
76 ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) in ffi_java_raw_to_ptrarray() argument
89 *args = (void*) ((char*)(raw++) + 3); in ffi_java_raw_to_ptrarray()
94 *args = (void*) ((char*)(raw++) + 2); in ffi_java_raw_to_ptrarray()
101 *args = (void *)raw; in ffi_java_raw_to_ptrarray()
102 raw += 2; in ffi_java_raw_to_ptrarray()
107 *args = (void*) &(raw++)->ptr; in ffi_java_raw_to_ptrarray()
115 *args = raw; in ffi_java_raw_to_ptrarray()
116 raw += in ffi_java_raw_to_ptrarray()
133 *args = (void*) raw; in ffi_java_raw_to_ptrarray()
134 raw += 2; in ffi_java_raw_to_ptrarray()
140 *args = (void*) raw++; in ffi_java_raw_to_ptrarray()
143 *args = (void*) raw; in ffi_java_raw_to_ptrarray()
144 raw += in ffi_java_raw_to_ptrarray()
157 ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) in ffi_java_ptrarray_to_raw() argument
168 *(UINT32*)(raw++) = *(UINT8*) (*args); in ffi_java_ptrarray_to_raw()
170 (raw++)->uint = *(UINT8*) (*args); in ffi_java_ptrarray_to_raw()
176 *(SINT32*)(raw++) = *(SINT8*) (*args); in ffi_java_ptrarray_to_raw()
178 (raw++)->sint = *(SINT8*) (*args); in ffi_java_ptrarray_to_raw()
184 *(UINT32*)(raw++) = *(UINT16*) (*args); in ffi_java_ptrarray_to_raw()
186 (raw++)->uint = *(UINT16*) (*args); in ffi_java_ptrarray_to_raw()
192 *(SINT32*)(raw++) = *(SINT16*) (*args); in ffi_java_ptrarray_to_raw()
194 (raw++)->sint = *(SINT16*) (*args); in ffi_java_ptrarray_to_raw()
200 *(UINT32*)(raw++) = *(UINT32*) (*args); in ffi_java_ptrarray_to_raw()
202 (raw++)->uint = *(UINT32*) (*args); in ffi_java_ptrarray_to_raw()
208 *(SINT32*)(raw++) = *(SINT32*) (*args); in ffi_java_ptrarray_to_raw()
210 (raw++)->sint = *(SINT32*) (*args); in ffi_java_ptrarray_to_raw()
215 (raw++)->flt = *(FLOAT32*) (*args); in ffi_java_ptrarray_to_raw()
222 raw->uint = *(UINT64*) (*args); in ffi_java_ptrarray_to_raw()
223 raw += 2; in ffi_java_ptrarray_to_raw()
228 (raw++)->ptr = **(void***) args; in ffi_java_ptrarray_to_raw()
235 memcpy ((void*) raw->data, (void*)*args, (*tp)->size); in ffi_java_ptrarray_to_raw()
236 raw += in ffi_java_ptrarray_to_raw()
314 ffi_java_raw *raw) in ffi_java_raw_call() argument
317 ffi_java_raw_to_ptrarray (cif, raw, avalue); in ffi_java_raw_call()
328 ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif)); in ffi_java_translate_args() local
331 ffi_java_ptrarray_to_raw (cif, avalue, raw); in ffi_java_translate_args()
332 (*cl->fun) (cif, rvalue, (ffi_raw*)raw, cl->user_data); in ffi_java_translate_args()