Lines Matching refs:fcnname

106 #define STUB(module, fcnname, retfcn)	\  argument
107 STUB_COMMON(module, fcnname, mod_hold_stub, retfcn, 0)
112 #define WSTUB(module, fcnname, retfcn) \ argument
113 STUB_COMMON(module, fcnname, retfcn, retfcn, MODS_WEAK)
121 #define NO_UNLOAD_STUB(module, fcnname, retfcn) \ argument
122 STUB_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD)
130 #define SCALL_NU_STUB(module, fcnname, retfcn) \ argument
131 SCALL_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD)
133 #define NO_UNLOAD_WSTUB(module, fcnname, retfcn) \ argument
134 STUB_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD|MODS_WEAK)
136 #define STUB_DATA(module, fcnname, install_fcn, retfcn, weak) \ argument
139 fcnname/**/_info: \
145 .word fcnname; /* 14 */ \
159 #define STUB_COMMON(module, fcnname, install_fcn, retfcn, weak) \ argument
160 ENTRY_NP(fcnname); \
162 set fcnname/**/_info, %l5; \
176 sethi %hi(fcnname/**/_info), %l5; \
178 or %l5, %lo(fcnname/**/_info), %l5; \
179 SET_SIZE(fcnname); \
180 STUB_DATA(module, fcnname, install_fcn, retfcn, weak)
182 #define STUB_UNLOADABLE(module, fcnname, install_fcn, retfcn, weak) \ argument
183 ENTRY_NP(fcnname); \
185 set fcnname/**/_info, %l5; \
199 sethi %hi(fcnname/**/_info), %l5; \
201 or %l5, %lo(fcnname/**/_info), %l5; \
202 SET_SIZE(fcnname); \
203 STUB_DATA(module, fcnname, install_fcn, retfcn, weak)
205 #define SCALL_UNLOADABLE(module, fcnname, install_fcn, retfcn, weak) \ argument
206 ENTRY_NP(fcnname); \
208 set fcnname/**/_info, %l5; \
218 sethi %hi(fcnname/**/_info), %l5; \
220 or %l5, %lo(fcnname/**/_info), %l5; \
221 SET_SIZE(fcnname); \
222 STUB_DATA(module, fcnname, install_fcn, retfcn, weak)