Lines Matching refs:hook
176 void register_user_step_hook(struct step_hook *hook) in register_user_step_hook() argument
178 register_debug_hook(&hook->node, &user_step_hook); in register_user_step_hook()
181 void unregister_user_step_hook(struct step_hook *hook) in unregister_user_step_hook() argument
183 unregister_debug_hook(&hook->node); in unregister_user_step_hook()
186 void register_kernel_step_hook(struct step_hook *hook) in register_kernel_step_hook() argument
188 register_debug_hook(&hook->node, &kernel_step_hook); in register_kernel_step_hook()
191 void unregister_kernel_step_hook(struct step_hook *hook) in unregister_kernel_step_hook() argument
193 unregister_debug_hook(&hook->node); in unregister_kernel_step_hook()
204 struct step_hook *hook; in call_step_hook() local
214 list_for_each_entry_rcu(hook, list, node) { in call_step_hook()
215 retval = hook->fn(regs, esr); in call_step_hook()
280 void register_user_break_hook(struct break_hook *hook) in register_user_break_hook() argument
282 register_debug_hook(&hook->node, &user_break_hook); in register_user_break_hook()
285 void unregister_user_break_hook(struct break_hook *hook) in unregister_user_break_hook() argument
287 unregister_debug_hook(&hook->node); in unregister_user_break_hook()
290 void register_kernel_break_hook(struct break_hook *hook) in register_kernel_break_hook() argument
292 register_debug_hook(&hook->node, &kernel_break_hook); in register_kernel_break_hook()
295 void unregister_kernel_break_hook(struct break_hook *hook) in unregister_kernel_break_hook() argument
297 unregister_debug_hook(&hook->node); in unregister_kernel_break_hook()
302 struct break_hook *hook; in call_break_hook() local
312 list_for_each_entry_rcu(hook, list, node) { in call_break_hook()
315 if ((comment & ~hook->mask) == hook->imm) in call_break_hook()
316 fn = hook->fn; in call_break_hook()