Home
last modified time | relevance | path

Searched refs:rethook (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/kernel/trace/
H A Drethook.c37 struct rethook *rh = container_of(head, struct rethook, rcu); in rethook_free_rcu()
49 void rethook_stop(struct rethook *rh) in rethook_stop()
64 void rethook_free(struct rethook *rh) in rethook_free()
75 node->rethook = context; in rethook_init_node()
106 struct rethook *rh; in rethook_alloc()
111 rh = kzalloc(sizeof(struct rethook), GFP_KERNEL); in rethook_alloc()
130 struct rethook *rh = node->rethook; in free_rethook_node_rcu()
146 handler = rethook_get_handler(node->rethook); in rethook_recycle()
148 objpool_push(node, &node->rethook->pool); in rethook_recycle()
310 handler = rethook_get_handler(rhn->rethook); in rethook_trampoline_handler()
[all …]
H A DMakefile107 obj-$(CONFIG_RETHOOK) += rethook.o
/linux-6.15/include/linux/
H A Drethook.h29 struct rethook { struct
55 struct rethook *rethook; member
60 struct rethook *rethook_alloc(void *data, rethook_handler_t handler, int size, int num);
61 void rethook_stop(struct rethook *rh);
62 void rethook_free(struct rethook *rh);
63 struct rethook_node *rethook_try_get(struct rethook *rh);
H A Dkprobes.h154 struct rethook *rh;
201 return (struct kretprobe *)ri->node.rethook->data; in get_kretprobe()
/linux-6.15/arch/riscv/kernel/probes/
H A DMakefile3 obj-$(CONFIG_RETHOOK) += rethook.o rethook_trampoline.o
/linux-6.15/arch/loongarch/kernel/
H A DMakefile76 obj-$(CONFIG_RETHOOK) += rethook.o rethook_trampoline.o
/linux-6.15/arch/s390/kernel/
H A DMakefile65 obj-$(CONFIG_RETHOOK) += rethook.o
/linux-6.15/arch/x86/kernel/
H A DMakefile108 obj-$(CONFIG_RETHOOK) += rethook.o
/linux-6.15/arch/powerpc/kernel/
H A DMakefile142 obj-$(CONFIG_RETHOOK) += rethook.o