Lines Matching full:hook
104 OS_SEC_L4_TEXT U32 OsMhookAdd(U32 hookType, OsVoidFunc hook) in OsMhookAdd() argument
133 if (*mHook == hook) { in OsMhookAdd()
157 *add = hook; in OsMhookAdd()
167 OS_SEC_L4_TEXT U32 OsMhookDel(U32 hookType, OsVoidFunc hook) in OsMhookDel() argument
188 if (*mHook == hook) { in OsMhookDel()
227 OS_SEC_L4_TEXT U32 OsHookAdd(enum HookType hookType, OsVoidFunc hook) in OsHookAdd() argument
233 if (hook == NULL) { in OsHookAdd()
237 return OsMhookAdd((U32)hookType, hook); in OsHookAdd()
243 OS_SEC_L4_TEXT U32 OsHookDel(enum HookType hookType, OsVoidFunc hook) in OsHookDel() argument
249 if (hook == NULL) { in OsHookDel()
253 return OsMhookDel((U32)hookType, hook); in OsHookDel()
259 OS_SEC_L4_TEXT U32 OsShookReg(U32 hookType, OsVoidFunc hook) in OsShookReg() argument
270 if (hook == NULL) { // unreg in OsShookReg()
294 g_hookCb[hookType].sigHook = hook; in OsShookReg()
305 OS_SEC_L4_TEXT U32 PRT_IdleAddPrefixHook(IdleHook hook) in PRT_IdleAddPrefixHook() argument
307 if (hook == NULL) { in PRT_IdleAddPrefixHook()
311 return OsShookReg(OS_HOOK_IDLE_PREFIX, (OsVoidFunc)hook); in PRT_IdleAddPrefixHook()