Lines Matching full:hook
106 OS_SEC_L4_TEXT U32 OsMhookAdd(U32 hookType, OsVoidFunc hook) in OsMhookAdd() argument
135 if (*mHook == hook) { in OsMhookAdd()
159 *add = hook; in OsMhookAdd()
169 OS_SEC_L4_TEXT U32 OsMhookDel(U32 hookType, OsVoidFunc hook) in OsMhookDel() argument
190 if (*mHook == hook) { in OsMhookDel()
229 OS_SEC_L4_TEXT U32 OsHookAdd(enum HookType hookType, OsVoidFunc hook) in OsHookAdd() argument
235 if (hook == NULL) { in OsHookAdd()
239 return OsMhookAdd((U32)hookType, hook); in OsHookAdd()
245 OS_SEC_L4_TEXT U32 OsHookDel(enum HookType hookType, OsVoidFunc hook) in OsHookDel() argument
251 if (hook == NULL) { in OsHookDel()
255 return OsMhookDel((U32)hookType, hook); in OsHookDel()
261 OS_SEC_L4_TEXT U32 OsShookReg(U32 hookType, OsVoidFunc hook) in OsShookReg() argument
272 if (hook == NULL) { // unreg in OsShookReg()
296 g_hookCb[hookType].sigHook = hook; in OsShookReg()
307 OS_SEC_L4_TEXT U32 PRT_IdleAddPrefixHook(IdleHook hook) in PRT_IdleAddPrefixHook() argument
309 if (hook == NULL) { in PRT_IdleAddPrefixHook()
313 return OsShookReg(OS_HOOK_IDLE_PREFIX, (OsVoidFunc)hook); in PRT_IdleAddPrefixHook()