Home | History | Annotate | Download | only in sparc

Lines Matching refs:fn

373 		       unsigned, unsigned *, void (*fn)(void));
376 unsigned, unsigned *, void (*fn)(void));
383 void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
427 unsigned long f = (unsigned long)fn;
430 call_struct[2] = 0x03000000 | f >> 10; /* sethi %hi(fn), %g1 */
431 call_struct[3] = 0x9fc06000 | (f & 0x3ff); /* jmp %g1+%lo(fn), %o7 */
454 cif->flags, rvalue, fn);
460 cif->flags, rvalue, fn);
467 cif->flags, rval, fn);
496 unsigned long fn;
502 fn = (unsigned long) ffi_closure_v9;
507 *((unsigned long *) &tramp[4]) = fn;
512 fn = (unsigned long) ffi_closure_v8;
513 tramp[0] = 0x03000000 | fn >> 10; /* sethi %hi(fn), %g1 */
515 tramp[2] = 0x81c06000 | (fn & 0x3ff); /* jmp %g1+%lo(fn) */