Searched refs:rp (Results 1 – 5 of 5) sorted by relevance
/kernel/trace/ |
D | trace_kprobe.c | 58 struct kretprobe rp; /* Use rp.kp for kprobe use */ member 89 return tk->rp.handler != NULL; in trace_kprobe_is_return() 99 return tk->rp.kp.offset; in trace_kprobe_offset() 104 return !!(kprobe_gone(&tk->rp.kp)); in trace_kprobe_has_gone() 150 snprintf(buf, sizeof(buf), "0x%p", tk->rp.kp.addr); in trace_kprobe_match_command_head() 151 else if (tk->rp.kp.offset) in trace_kprobe_match_command_head() 153 trace_kprobe_symbol(tk), tk->rp.kp.offset); in trace_kprobe_match_command_head() 186 return !(list_empty(&tk->rp.kp.list) && in trace_kprobe_is_registered() 187 hlist_unhashed(&tk->rp.kp.hlist)); in trace_kprobe_is_registered() 200 addr += tk->rp.kp.offset; in trace_kprobe_address() [all …]
|
/kernel/ |
D | kprobes.c | 1160 struct kretprobe *rp = ri->rp; in recycle_rp_inst() local 1165 if (likely(rp)) { in recycle_rp_inst() 1166 raw_spin_lock(&rp->lock); in recycle_rp_inst() 1167 hlist_add_head(&ri->hlist, &rp->free_instances); in recycle_rp_inst() 1168 raw_spin_unlock(&rp->lock); in recycle_rp_inst() 1251 static inline void free_rp_inst(struct kretprobe *rp) in free_rp_inst() argument 1256 hlist_for_each_entry_safe(ri, next, &rp->free_instances, hlist) { in free_rp_inst() 1262 static void cleanup_rp_inst(struct kretprobe *rp) in cleanup_rp_inst() argument 1274 if (ri->rp == rp) in cleanup_rp_inst() 1275 ri->rp = NULL; in cleanup_rp_inst() [all …]
|
D | test_kprobes.c | 190 static struct kretprobe rp = { variable 200 ret = register_kretprobe(&rp); in test_kretprobe() 207 unregister_kretprobe(&rp); in test_kretprobe() 242 struct kretprobe *rps[2] = {&rp, &rp2}; in test_kretprobes() 245 rp.kp.addr = NULL; in test_kretprobes() 246 rp.kp.flags = 0; in test_kretprobes()
|
/kernel/rcu/ |
D | rcutorture.c | 373 rcu_torture_pipe_update_one(struct rcu_torture *rp) in rcu_torture_pipe_update_one() argument 377 i = rp->rtort_pipe_count; in rcu_torture_pipe_update_one() 381 if (++rp->rtort_pipe_count >= RCU_TORTURE_PIPE_LEN) { in rcu_torture_pipe_update_one() 382 rp->rtort_mbtest = 0; in rcu_torture_pipe_update_one() 395 struct rcu_torture *rp; in rcu_torture_pipe_update() local 400 list_for_each_entry_safe(rp, rp1, &rcu_torture_removed, rtort_free) { in rcu_torture_pipe_update() 401 if (rcu_torture_pipe_update_one(rp)) { in rcu_torture_pipe_update() 402 list_del(&rp->rtort_free); in rcu_torture_pipe_update() 403 rcu_torture_free(rp); in rcu_torture_pipe_update() 411 struct rcu_torture *rp = container_of(p, struct rcu_torture, rtort_rcu); in rcu_torture_cb() local [all …]
|
/kernel/sched/ |
D | topology.c | 295 static void destroy_perf_domain_rcu(struct rcu_head *rp) in destroy_perf_domain_rcu() argument 299 pd = container_of(rp, struct perf_domain, rcu); in destroy_perf_domain_rcu()
|