Lines Matching refs:raw
73 ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) in ffi_java_raw_to_ptrarray() argument
86 *args = (void*) ((char*)(raw++) + 3); in ffi_java_raw_to_ptrarray()
91 *args = (void*) ((char*)(raw++) + 2); in ffi_java_raw_to_ptrarray()
98 *args = (void *)raw; in ffi_java_raw_to_ptrarray()
99 raw += 2; in ffi_java_raw_to_ptrarray()
104 *args = (void*) &(raw++)->ptr; in ffi_java_raw_to_ptrarray()
108 *args = raw; in ffi_java_raw_to_ptrarray()
109 raw += in ffi_java_raw_to_ptrarray()
126 *args = (void*) raw; in ffi_java_raw_to_ptrarray()
127 raw += 2; in ffi_java_raw_to_ptrarray()
130 *args = (void*) raw++; in ffi_java_raw_to_ptrarray()
133 *args = (void*) raw; in ffi_java_raw_to_ptrarray()
134 raw += in ffi_java_raw_to_ptrarray()
147 ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) in ffi_java_ptrarray_to_raw() argument
158 *(UINT32*)(raw++) = *(UINT8*) (*args); in ffi_java_ptrarray_to_raw()
160 (raw++)->uint = *(UINT8*) (*args); in ffi_java_ptrarray_to_raw()
166 *(SINT32*)(raw++) = *(SINT8*) (*args); in ffi_java_ptrarray_to_raw()
168 (raw++)->sint = *(SINT8*) (*args); in ffi_java_ptrarray_to_raw()
174 *(UINT32*)(raw++) = *(UINT16*) (*args); in ffi_java_ptrarray_to_raw()
176 (raw++)->uint = *(UINT16*) (*args); in ffi_java_ptrarray_to_raw()
182 *(SINT32*)(raw++) = *(SINT16*) (*args); in ffi_java_ptrarray_to_raw()
184 (raw++)->sint = *(SINT16*) (*args); in ffi_java_ptrarray_to_raw()
190 *(UINT32*)(raw++) = *(UINT32*) (*args); in ffi_java_ptrarray_to_raw()
192 (raw++)->uint = *(UINT32*) (*args); in ffi_java_ptrarray_to_raw()
198 *(SINT32*)(raw++) = *(SINT32*) (*args); in ffi_java_ptrarray_to_raw()
200 (raw++)->sint = *(SINT32*) (*args); in ffi_java_ptrarray_to_raw()
205 (raw++)->flt = *(FLOAT32*) (*args); in ffi_java_ptrarray_to_raw()
212 raw->uint = *(UINT64*) (*args); in ffi_java_ptrarray_to_raw()
213 raw += 2; in ffi_java_ptrarray_to_raw()
218 (raw++)->ptr = **(void***) args; in ffi_java_ptrarray_to_raw()
225 memcpy ((void*) raw->data, (void*)*args, (*tp)->size); in ffi_java_ptrarray_to_raw()
226 raw += in ffi_java_ptrarray_to_raw()
299 ffi_java_raw *raw) in ffi_java_raw_call() argument
302 ffi_java_raw_to_ptrarray (cif, raw, avalue); in ffi_java_raw_call()
313 ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif)); in ffi_java_translate_args() local
316 ffi_java_ptrarray_to_raw (cif, avalue, raw); in ffi_java_translate_args()
317 (*cl->fun) (cif, rvalue, raw, cl->user_data); in ffi_java_translate_args()