Lines Matching refs:tramp
1010 unsigned int *tramp; in ffi_prep_closure_loc() local
1020 tramp = (unsigned int *) &closure->tramp[0]; in ffi_prep_closure_loc()
1022 tramp[0] = 0x7c0802a6; /* mflr r0 */ in ffi_prep_closure_loc()
1023 tramp[1] = 0x429f0015; /* bcl- 20,4*cr7+so, +0x18 (L1) */ in ffi_prep_closure_loc()
1025 tramp[6] = 0x7d6802a6; /*L1: mflr r11 */ in ffi_prep_closure_loc()
1026 tramp[7] = 0xe98b0000; /* ld r12,0(r11) function address */ in ffi_prep_closure_loc()
1027 tramp[8] = 0x7c0803a6; /* mtlr r0 */ in ffi_prep_closure_loc()
1028 tramp[9] = 0x7d8903a6; /* mtctr r12 */ in ffi_prep_closure_loc()
1029 tramp[10] = 0xe96b0008; /* lwz r11,8(r11) static chain */ in ffi_prep_closure_loc()
1030 tramp[11] = 0x4e800420; /* bctr */ in ffi_prep_closure_loc()
1032 *((unsigned long *)&tramp[2]) = (unsigned long) ffi_closure_ASM; /* function */ in ffi_prep_closure_loc()
1033 *((unsigned long *)&tramp[4]) = (unsigned long) codeloc; /* context */ in ffi_prep_closure_loc()
1035 tramp[0] = 0x7c0802a6; /* mflr r0 */ in ffi_prep_closure_loc()
1036 tramp[1] = 0x429f000d; /* bcl- 20,4*cr7+so,0x10 */ in ffi_prep_closure_loc()
1037 tramp[4] = 0x7d6802a6; /* mflr r11 */ in ffi_prep_closure_loc()
1038 tramp[5] = 0x818b0000; /* lwz r12,0(r11) function address */ in ffi_prep_closure_loc()
1039 tramp[6] = 0x7c0803a6; /* mtlr r0 */ in ffi_prep_closure_loc()
1040 tramp[7] = 0x7d8903a6; /* mtctr r12 */ in ffi_prep_closure_loc()
1041 tramp[8] = 0x816b0004; /* lwz r11,4(r11) static chain */ in ffi_prep_closure_loc()
1042 tramp[9] = 0x4e800420; /* bctr */ in ffi_prep_closure_loc()
1043 tramp[2] = (unsigned long) ffi_closure_ASM; /* function */ in ffi_prep_closure_loc()
1044 tramp[3] = (unsigned long) codeloc; /* context */ in ffi_prep_closure_loc()
1057 tramp_aix = (struct ffi_aix_trampoline_struct *) (closure->tramp); in ffi_prep_closure_loc()