Home | History | Annotate | Download | only in microblaze

Lines Matching defs:fn

31 		unsigned int, unsigned int, unsigned int*, void (*fn)(void),
151 void ffi_call(ffi_cif* cif, void (*fn)(void), void* rvalue, void** avalue)
169 ecif.rvalue, fn, cif->rtype->type, cif->rtype->size);
284 unsigned long fn = 0;
294 fn = (unsigned long)ffi_closure_SYSV;
296 /* load r11 (temp) with fn */
297 /* imm fn(upper) */
298 tramp[0] = 0xb0000000 | ((fn >> 16) & 0xffff);
299 /* addik r11, r0, fn(lower) */
300 tramp[1] = 0x31600000 | (fn & 0xffff);
313 /* branch/jump to address stored in r11 (fn) */