Searched refs:rethook (Results 1 – 11 of 11) sorted by relevance
38 struct rethook *rh = container_of(head, struct rethook, rcu); in rethook_free_rcu()64 void rethook_stop(struct rethook *rh) in rethook_stop()79 void rethook_free(struct rethook *rh) in rethook_free()86 static inline rethook_handler_t rethook_get_handler(struct rethook *rh) in rethook_get_handler()101 struct rethook *rethook_alloc(void *data, rethook_handler_t handler) in rethook_alloc()103 struct rethook *rh = kzalloc(sizeof(struct rethook), GFP_KERNEL); in rethook_alloc()126 void rethook_add_node(struct rethook *rh, struct rethook_node *node) in rethook_add_node()128 node->rethook = rh; in rethook_add_node()137 if (refcount_dec_and_test(&node->rethook->ref)) in free_rethook_node_rcu()138 kfree(node->rethook); in free_rethook_node_rcu()[all …]
36 rh = rethook_try_get(fp->rethook); in __fprobe_handler()196 fp->rethook = NULL; in fprobe_init_rethook()208 fp->rethook = rethook_alloc((void *)fp, fprobe_exit_handler); in fprobe_init_rethook()209 if (!fp->rethook) in fprobe_init_rethook()216 rethook_free(fp->rethook); in fprobe_init_rethook()217 fp->rethook = NULL; in fprobe_init_rethook()220 rethook_add_node(fp->rethook, &node->node); in fprobe_init_rethook()227 if (fp->rethook) { in fprobe_fail_cleanup()229 rethook_free(fp->rethook); in fprobe_fail_cleanup()230 fp->rethook = NULL; in fprobe_fail_cleanup()[all …]
107 obj-$(CONFIG_RETHOOK) += rethook.o
30 struct rethook { struct61 struct rethook *rethook; member66 struct rethook *rethook_alloc(void *data, rethook_handler_t handler);67 void rethook_stop(struct rethook *rh);68 void rethook_free(struct rethook *rh);69 void rethook_add_node(struct rethook *rh, struct rethook_node *node);70 struct rethook_node *rethook_try_get(struct rethook *rh);
33 struct rethook *rethook; member
155 struct rethook *rh;206 return (struct kretprobe *)ri->node.rethook->data; in get_kretprobe()
3 obj-$(CONFIG_RETHOOK) += rethook.o rethook_trampoline.o
71 obj-$(CONFIG_RETHOOK) += rethook.o rethook_trampoline.o
62 obj-$(CONFIG_RETHOOK) += rethook.o
99 obj-$(CONFIG_RETHOOK) += rethook.o
168 - fprobe fails to setup the function exit because of the shortage of rethook