Lines Matching refs:handler
66 rcu_assign_pointer(rh->handler, NULL); in rethook_stop()
88 return (rethook_handler_t)rcu_dereference_check(rh->handler, in rethook_get_handler()
101 struct rethook *rethook_alloc(void *data, rethook_handler_t handler) in rethook_alloc() argument
105 if (!rh || !handler) { in rethook_alloc()
111 rcu_assign_pointer(rh->handler, handler); in rethook_alloc()
151 rethook_handler_t handler; in rethook_recycle() local
153 handler = rethook_get_handler(node->rethook); in rethook_recycle()
154 if (likely(handler)) in rethook_recycle()
170 rethook_handler_t handler = rethook_get_handler(rh); in rethook_try_get() local
174 if (unlikely(!handler)) in rethook_try_get()
294 rethook_handler_t handler; in rethook_trampoline_handler() local
320 handler = rethook_get_handler(rhn->rethook); in rethook_trampoline_handler()
321 if (handler) in rethook_trampoline_handler()
322 handler(rhn, rhn->rethook->data, in rethook_trampoline_handler()