Lines Matching refs:list
91 struct list_head list; member
153 list_for_each_entry_rcu(kip, &c->pages, list) { in __get_insn_slot()
182 INIT_LIST_HEAD(&kip->list); in __get_insn_slot()
188 list_add_rcu(&kip->list, &c->pages); in __get_insn_slot()
211 if (!list_is_singular(&kip->list)) { in collect_one_slot()
219 list_del_rcu(&kip->list); in collect_one_slot()
234 list_for_each_entry_safe(kip, next, &c->pages, list) { in collect_garbage_slots()
256 list_for_each_entry_rcu(kip, &c->pages, list) { in __find_insn_page()
304 list_for_each_entry_rcu(kip, &c->pages, list) { in __is_insn_slot_addr()
323 list_for_each_entry_rcu(kip, &c->pages, list) { in kprobe_cache_get_kallsym()
406 list_empty(&p->list); in kprobe_unused()
428 list_for_each_entry_rcu(kp, &p->list, list) { in opt_pre_handler()
473 return kprobe_disabled(p) && list_empty(&op->list); in kprobe_disarmed()
483 if (!list_empty(&op->list)) in kprobe_queued()
564 list_for_each_entry_safe(op, tmp, &freeing_list, list) { in do_unoptimize_kprobes()
578 list_del_init(&op->list); in do_unoptimize_kprobes()
587 list_for_each_entry_safe(op, tmp, &freeing_list, list) { in do_free_cleaned_kprobes()
588 list_del_init(&op->list); in do_free_cleaned_kprobes()
671 list_for_each_entry(_op, &unoptimizing_list, list) { in optprobe_queued_unopt()
703 list_del_init(&op->list); in optimize_kprobe()
713 if (WARN_ON_ONCE(!list_empty(&op->list))) in optimize_kprobe()
716 list_add(&op->list, &optimizing_list); in optimize_kprobe()
740 if (!list_empty(&op->list)) { in unoptimize_kprobe()
749 list_move(&op->list, &freeing_list); in unoptimize_kprobe()
753 list_del_init(&op->list); in unoptimize_kprobe()
764 list_add(&op->list, &unoptimizing_list); in unoptimize_kprobe()
779 WARN_ON_ONCE(list_empty(&op->list)); in reuse_unused_kprobe()
796 if (!list_empty(&op->list)) in kill_optimized_kprobe()
798 list_del_init(&op->list); in kill_optimized_kprobe()
808 list_move(&op->list, &freeing_list); in kill_optimized_kprobe()
840 INIT_LIST_HEAD(&op->list); in alloc_aggr_kprobe()
1186 list_for_each_entry_rcu(kp, &p->list, list) { in aggr_pre_handler()
1203 list_for_each_entry_rcu(kp, &p->list, list) { in aggr_post_handler()
1221 list_for_each_entry_rcu(kp, &p->list, list) in kprobes_inc_nmissed_count()
1253 list_add_rcu(&p->list, &ap->list); in add_new_kprobe()
1276 INIT_LIST_HEAD(&ap->list); in init_aggr_kprobe()
1279 list_add_rcu(&p->list, &ap->list); in init_aggr_kprobe()
1348 list_del_rcu(&p->list); in register_aggr_kprobe()
1373 list_for_each_entry(ent, &kprobe_blacklist, list) { in __within_kprobe_blacklist()
1493 list_for_each_entry(list_p, &ap->list, list) in __get_valid_kprobe()
1652 INIT_LIST_HEAD(&p->list); in register_kprobe()
1674 list_for_each_entry(kp, &ap->list, list) in aggr_kprobe_disabled()
1745 (list_is_singular(&ap->list) && kprobe_disarmed(ap))) { in __unregister_kprobe_top()
1756 list_for_each_entry(list_p, &ap->list, list) { in __unregister_kprobe_top()
1761 if (list_entry_is_head(list_p, &ap->list, list)) { in __unregister_kprobe_top()
1776 list_del_rcu(&p->list); in __unregister_kprobe_top()
1791 if (list_empty(&p->list)) in __unregister_kprobe_bottom()
1794 else if (list_is_singular(&p->list)) { in __unregister_kprobe_bottom()
1796 ap = list_entry(p->list.next, struct kprobe, list); in __unregister_kprobe_bottom()
1797 list_del(&p->list); in __unregister_kprobe_bottom()
2352 list_for_each_entry(kp, &p->list, list) in kill_kprobe()
2433 INIT_LIST_HEAD(&ent->list); in kprobe_add_ksym_blacklist()
2434 list_add_tail(&ent->list, &kprobe_blacklist); in kprobe_add_ksym_blacklist()
2525 list_for_each_entry_safe(ent, n, &kprobe_blacklist, list) { in kprobe_remove_area_blacklist()
2528 list_del(&ent->list); in kprobe_remove_area_blacklist()
2794 list_for_each_entry_rcu(kp, &p->list, list) in show_kprobe_addr()
2827 list_entry(v, struct kprobe_blacklist_entry, list); in kprobe_blacklist_seq_show()