Searched refs:rethook_node (Results 1 - 11 of 11) sorted by relevance

/linux-master/arch/riscv/kernel/probes/
H A Drethook.h6 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount);
H A Drethook.c18 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount)
/linux-master/arch/loongarch/kernel/
H A Drethook.h6 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount);
H A Drethook.c17 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount)
/linux-master/include/linux/
H A Drethook.h14 struct rethook_node;
16 typedef void (*rethook_handler_t) (struct rethook_node *, void *, unsigned long, struct pt_regs *);
22 * @pool: The pool of struct rethook_node.
27 * data structure when all rethook_node are freed.
36 void (__rcu *handler) (struct rethook_node *, void *, unsigned long, struct pt_regs *);
42 * struct rethook_node - The rethook shadow-stack entry node.
52 struct rethook_node { struct
63 struct rethook_node *rethook_try_get(struct rethook *rh);
64 void rethook_recycle(struct rethook_node *node);
65 void rethook_hook(struct rethook_node *nod
[all...]
H A Dkprobes.h164 struct rethook_node node;
/linux-master/kernel/trace/
H A Drethook.c22 struct rethook_node *rhn;
27 rhn = container_of(node, struct rethook_node, llist);
61 * after all rethook_node are freed (not soon). And the caller must
73 struct rethook_node *node = nod;
108 if (!handler || num <= 0 || size < sizeof(struct rethook_node))
129 struct rethook_node *node = container_of(head, struct rethook_node, rcu);
137 * @node: The struct rethook_node to be returned.
142 void rethook_recycle(struct rethook_node *node)
161 struct rethook_node *rethook_try_ge
[all...]
H A Dfprobe.c18 struct rethook_node node;
28 struct rethook_node *rh = NULL;
122 static void fprobe_exit_handler(struct rethook_node *rh, void *data,
/linux-master/arch/s390/kernel/
H A Drethook.c6 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount)
/linux-master/arch/x86/kernel/
H A Drethook.c117 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount)
/linux-master/kernel/
H A Dkprobes.c2129 struct rethook_node *rhn;
2148 static void kretprobe_rethook_handler(struct rethook_node *rh, void *data,

Completed in 214 milliseconds