• Home
  • Raw
  • Download

Lines Matching refs:list

85 	struct list_head list;  member
142 list_for_each_entry_rcu(kip, &c->pages, list) { in __get_insn_slot()
180 INIT_LIST_HEAD(&kip->list); in __get_insn_slot()
186 list_add_rcu(&kip->list, &c->pages); in __get_insn_slot()
209 if (!list_is_singular(&kip->list)) { in collect_one_slot()
217 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 __free_insn_slot()
294 list_for_each_entry_rcu(kip, &c->pages, list) { in __is_insn_slot_addr()
313 list_for_each_entry_rcu(kip, &c->pages, list) { in kprobe_cache_get_kallsym()
396 list_empty(&p->list); in kprobe_unused()
420 list_for_each_entry_rcu(kp, &p->list, list) { in opt_pre_handler()
465 return kprobe_disabled(p) && list_empty(&op->list); in kprobe_disarmed()
475 if (!list_empty(&op->list)) in kprobe_queued()
556 list_for_each_entry_safe(op, tmp, &freeing_list, list) { in do_unoptimize_kprobes()
570 list_del_init(&op->list); in do_unoptimize_kprobes()
579 list_for_each_entry_safe(op, tmp, &freeing_list, list) { in do_free_cleaned_kprobes()
580 list_del_init(&op->list); in do_free_cleaned_kprobes()
661 list_for_each_entry(_op, &unoptimizing_list, list) { in optprobe_queued_unopt()
693 list_del_init(&op->list); in optimize_kprobe()
700 if (WARN_ON_ONCE(!list_empty(&op->list))) in optimize_kprobe()
703 list_add(&op->list, &optimizing_list); in optimize_kprobe()
727 if (!list_empty(&op->list)) { in unoptimize_kprobe()
736 list_move(&op->list, &freeing_list); in unoptimize_kprobe()
740 list_del_init(&op->list); in unoptimize_kprobe()
751 list_add(&op->list, &unoptimizing_list); in unoptimize_kprobe()
766 WARN_ON_ONCE(list_empty(&op->list)); in reuse_unused_kprobe()
783 if (!list_empty(&op->list)) in kill_optimized_kprobe()
785 list_del_init(&op->list); in kill_optimized_kprobe()
795 list_move(&op->list, &freeing_list); in kill_optimized_kprobe()
827 INIT_LIST_HEAD(&op->list); in alloc_aggr_kprobe()
1165 list_for_each_entry_rcu(kp, &p->list, list) { in aggr_pre_handler()
1182 list_for_each_entry_rcu(kp, &p->list, list) { in aggr_post_handler()
1199 list_for_each_entry_rcu(kp, &p->list, list) in kprobes_inc_nmissed_count()
1303 list_add_rcu(&p->list, &ap->list); in add_new_kprobe()
1326 INIT_LIST_HEAD(&ap->list); in init_aggr_kprobe()
1329 list_add_rcu(&p->list, &ap->list); in init_aggr_kprobe()
1406 list_del_rcu(&p->list); in register_aggr_kprobe()
1431 list_for_each_entry(ent, &kprobe_blacklist, list) { in __within_kprobe_blacklist()
1501 list_for_each_entry(list_p, &ap->list, list) in __get_valid_kprobe()
1630 INIT_LIST_HEAD(&p->list); in register_kprobe()
1686 list_for_each_entry(kp, &ap->list, list) in aggr_kprobe_disabled()
1757 if (list_is_singular(&ap->list) && kprobe_disarmed(ap)) in __unregister_kprobe_top()
1766 list_for_each_entry(list_p, &ap->list, list) { in __unregister_kprobe_top()
1783 list_del_rcu(&p->list); in __unregister_kprobe_top()
1802 if (list_empty(&p->list)) in __unregister_kprobe_bottom()
1805 else if (list_is_singular(&p->list)) { in __unregister_kprobe_bottom()
1807 ap = list_entry(p->list.next, struct kprobe, list); in __unregister_kprobe_bottom()
1808 list_del(&p->list); in __unregister_kprobe_bottom()
2159 list_for_each_entry(kp, &p->list, list) in kill_kprobe()
2258 INIT_LIST_HEAD(&ent->list); in kprobe_add_ksym_blacklist()
2259 list_add_tail(&ent->list, &kprobe_blacklist); in kprobe_add_ksym_blacklist()
2285 list_for_each_entry_safe(ent, n, &kprobe_blacklist, list) { in kprobe_remove_area_blacklist()
2288 list_del(&ent->list); in kprobe_remove_area_blacklist()
2618 list_for_each_entry_rcu(kp, &p->list, list) in show_kprobe_addr()
2651 list_entry(v, struct kprobe_blacklist_entry, list); in kprobe_blacklist_seq_show()