rethook
struct rethook *rh;
return (struct kretprobe *)ri->node.rethook->data;
struct rethook *rethook;
struct rethook *rethook_alloc(void *data, rethook_handler_t handler, int size, int num);
void rethook_stop(struct rethook *rh);
void rethook_free(struct rethook *rh);
struct rethook_node *rethook_try_get(struct rethook *rh);
struct rethook *rethook_alloc(void *data, rethook_handler_t handler,
struct rethook *rh;
rh = kzalloc_obj(struct rethook);
struct rethook *rh = node->rethook;
handler = rethook_get_handler(node->rethook);
objpool_push(node, &node->rethook->pool);
struct rethook_node *rethook_try_get(struct rethook *rh)
handler = rethook_get_handler(rhn->rethook);
handler(rhn, rhn->rethook->data,
struct rethook *rh = container_of(head, struct rethook, rcu);
void rethook_stop(struct rethook *rh)
void rethook_free(struct rethook *rh)
node->rethook = context;
static inline rethook_handler_t rethook_get_handler(struct rethook *rh)