Lines Matching refs:fcnname

76 #define STUB(module, fcnname, retfcn)	\  argument
77 STUB_COMMON(module, fcnname, mod_hold_stub, retfcn, 0)
82 #define WSTUB(module, fcnname, retfcn) \ argument
83 STUB_COMMON(module, fcnname, retfcn, retfcn, MODS_WEAK)
91 #define NO_UNLOAD_STUB(module, fcnname, retfcn) \ argument
92 STUB_NO_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD)
100 #define SCALL_NU_STUB(module, fcnname, retfcn) \ argument
101 SCALL_NO_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD)
103 #define NO_UNLOAD_WSTUB(module, fcnname, retfcn) \ argument
104 STUB_NO_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD|MODS_WEAK)
106 #define STUB_DATA(module, fcnname, install_fcn, retfcn, weak) \ argument
109 fcnname##_info: \
115 .word fcnname; /* 14 */ \
129 #define STUB_COMMON(module, fcnname, install_fcn, retfcn, weak) \ argument
130 ENTRY_NP(fcnname); \
132 set fcnname##_info, %l5; \
146 sethi %hi(fcnname##_info), %l5; \
148 or %l5, %lo(fcnname##_info), %l5; \
149 SET_SIZE(fcnname); \
150 STUB_DATA(module, fcnname, install_fcn, retfcn, weak)
152 #define STUB_NO_UNLOADABLE(module, fcnname, install_fcn, retfcn, weak) \ argument
153 ENTRY_NP(fcnname); \
155 set fcnname##_info, %l5; \
169 sethi %hi(fcnname##_info), %l5; \
171 or %l5, %lo(fcnname##_info), %l5; \
172 SET_SIZE(fcnname); \
173 STUB_DATA(module, fcnname, install_fcn, retfcn, weak)
175 #define SCALL_NO_UNLOADABLE(module, fcnname, install_fcn, retfcn, weak) \ argument
176 ENTRY_NP(fcnname); \
178 set fcnname##_info, %l5; \
188 sethi %hi(fcnname##_info), %l5; \
190 or %l5, %lo(fcnname##_info), %l5; \
191 SET_SIZE(fcnname); \
192 STUB_DATA(module, fcnname, install_fcn, retfcn, weak)