Lines Matching defs:ri
1956 struct kretprobe_instance *ri = nod;
1958 ri->rph = context;
1969 struct kretprobe_instance *ri = container_of(head, struct kretprobe_instance, rcu);
1970 struct kretprobe_holder *rph = ri->rph;
1972 objpool_drop(ri, &rph->pool);
1976 static void recycle_rp_inst(struct kretprobe_instance *ri)
1978 struct kretprobe *rp = get_kretprobe(ri);
1981 objpool_push(ri, &rp->rph->pool);
1983 call_rcu(&ri->rcu, free_rp_inst_rcu);
1995 struct kretprobe_instance *ri;
2006 ri = container_of(node, struct kretprobe_instance, llist);
2009 recycle_rp_inst(ri);
2030 struct kretprobe_instance *ri = NULL;
2039 ri = container_of(node, struct kretprobe_instance, llist);
2040 if (ri->ret_addr != kretprobe_trampoline_addr()) {
2042 return ri->ret_addr;
2068 struct kretprobe_instance *ri;
2078 ri = container_of(*cur, struct kretprobe_instance, llist);
2079 } while (ri->fp != fp);
2097 struct kretprobe_instance *ri = NULL;
2119 ri = container_of(first, struct kretprobe_instance, llist);
2121 if (WARN_ON_ONCE(ri->fp != frame_pointer))
2124 rp = get_kretprobe(ri);
2129 ri->ret_addr = correct_ret_addr;
2130 rp->handler(ri, regs);
2148 ri = container_of(first, struct kretprobe_instance, llist);
2151 recycle_rp_inst(ri);
2166 struct kretprobe_instance *ri;
2168 ri = objpool_pop(&rph->pool);
2169 if (!ri) {
2174 if (rp->entry_handler && rp->entry_handler(ri, regs)) {
2175 objpool_push(ri, &rph->pool);
2179 arch_prepare_kretprobe(ri, regs);
2181 __llist_add(&ri->llist, ¤t->kretprobe_instances);
2194 struct kretprobe_instance *ri;
2203 ri = container_of(rhn, struct kretprobe_instance, node);
2205 if (rp->entry_handler && rp->entry_handler(ri, regs))
2219 struct kretprobe_instance *ri;
2230 ri = container_of(rh, struct kretprobe_instance, node);
2231 rp->handler(ri, regs);