| /kernel/ |
| A D | audit_tree.c | 19 struct list_head list; member 34 struct list_head list; member 103 INIT_LIST_HEAD(&tree->list); in alloc_tree() 228 struct list_head *list; in insert_hash() local 237 list = chunk_hash(chunk->key); in insert_hash() 313 list_replace_init(&old->owners[j].list, &new->owners[i].list); in replace_chunk() 333 list_del_init(&p->list); in remove_chunk_node() 636 list_del_init(&tree->list); in trim_marked() 868 list_del_init(&tree->list); in audit_add_tree_rule() 984 while (!list_empty(list)) { in audit_kill_trees() [all …]
|
| A D | kprobes.c | 428 list_for_each_entry_rcu(kp, &p->list, list) { in opt_pre_handler() 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() 1279 list_add_rcu(&p->list, &ap->list); in init_aggr_kprobe() 1493 list_for_each_entry(list_p, &ap->list, list) in __get_valid_kprobe() 1674 list_for_each_entry(kp, &ap->list, list) in aggr_kprobe_disabled() 1756 list_for_each_entry(list_p, &ap->list, list) { in __unregister_kprobe_top() 2352 list_for_each_entry(kp, &p->list, list) in kill_kprobe() [all …]
|
| A D | auditfilter.c | 173 while (*list != ~0U) { in audit_register_class() 174 unsigned n = *list++; in audit_register_class() 905 struct list_head *list; in audit_find_rule() local 915 list_for_each_entry(e, list, list) in audit_find_rule() 926 list_for_each_entry(e, list, list) in audit_find_rule() 945 struct list_head *list; in audit_add_rule() local 1004 list_add_rcu(&entry->list, list); in audit_add_rule() 1009 list_add_tail_rcu(&entry->list, list); in audit_add_rule() 1430 list_del(&r->list); in update_lsm_rule() 1434 list_replace_rcu(&entry->list, &nentry->list); in update_lsm_rule() [all …]
|
| A D | taskstats.c | 49 struct list_head list; member 56 struct list_head list; member 122 list_for_each_entry(s, &listeners->list, list) { in send_cpu_listeners() 126 if (!list_is_last(&s->list, &listeners->list)) { in send_cpu_listeners() 148 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in send_cpu_listeners() 150 list_del(&s->list); in send_cpu_listeners() 324 list_for_each_entry(s2, &listeners->list, list) { in add_del_listener() 328 list_add(&s->list, &listeners->list); in add_del_listener() 342 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in add_del_listener() 344 list_del(&s->list); in add_del_listener() [all …]
|
| A D | irq_work.c | 90 struct llist_head *list; in __irq_work_queue_local() local 103 list = this_cpu_ptr(&lazy_list); in __irq_work_queue_local() 105 list = this_cpu_ptr(&raised_list); in __irq_work_queue_local() 107 if (!llist_add(&work->node.llist, list)) in __irq_work_queue_local() 235 static void irq_work_run_list(struct llist_head *list) in irq_work_run_list() argument 247 if (llist_empty(list)) in irq_work_run_list() 250 llnode = llist_del_all(list); in irq_work_run_list()
|
| A D | fail_function.c | 27 struct list_head list; member 70 INIT_LIST_HEAD(&attr->list); in fei_attr_new() 87 list_for_each_entry(attr, &fei_attr_list, list) { in fei_attr_lookup() 99 list_for_each_entry(attr, &fei_attr_list, list) { in fei_attr_is_valid() 201 struct fei_attr *attr = list_entry(v, struct fei_attr, list); in fei_seq_show() 223 list_del(&attr->list); in fei_attr_remove() 231 list_for_each_entry_safe(attr, n, &fei_attr_list, list) { in fei_attr_remove_all() 299 list_add_tail(&attr->list, &fei_attr_list); in fei_write()
|
| A D | padata.c | 257 if (list_empty(&reorder->list)) in padata_find_next() 260 padata = list_entry(reorder->list.next, struct padata_priv, list); in padata_find_next() 269 list_del_init(&padata->list); in padata_find_next() 301 list_add_tail(&padata->list, &squeue->serial.list); in padata_reorder() 335 struct padata_priv, list); in padata_serial_worker() 337 list_del_init(&padata->list); in padata_serial_worker() 374 list_add(&padata->list, pos); in padata_do_serial() 507 INIT_LIST_HEAD(&pd_list->list); in __padata_list_init() 529 struct padata_list *list; in padata_init_reorder_list() local 533 __padata_list_init(list); in padata_init_reorder_list() [all …]
|
| /kernel/bpf/ |
| A D | bpf_lru_list.c | 77 if (&node->list == l->next_inactive_rotation) in __bpf_lru_node_move_to_free() 83 list_move(&node->list, free_list); in __bpf_lru_node_move_to_free() 98 list_move(&node->list, &l->lists[tgt_type]); in __bpf_lru_node_move_in() 126 list_move(&node->list, &l->lists[tgt_type]); in __bpf_lru_node_move() 283 list) { in __bpf_lru_list_shrink() 301 local_pending_list(loc_l), list) { in __local_list_flush() 337 list) { in bpf_lru_list_pop_free_to_local() 372 list); in __local_list_pop_free() 374 list_del(&node->list); in __local_list_pop_free() 388 list) { in __local_list_pop_pending() [all …]
|
| A D | stream.c | 244 llist_for_each_entry_safe(elem, tmp, list, node) in bpf_stream_free_list() 410 struct llist_node *list; in bpf_prog_stream_free() local 414 list = llist_del_all(&prog->aux->stream[i].log); in bpf_prog_stream_free() 415 bpf_stream_free_list(list); in bpf_prog_stream_free() 456 struct llist_node *list, *head, *tail; in bpf_stream_stage_commit() local 468 list = llist_del_all(&ss->log); in bpf_stream_stage_commit() 469 head = tail = list; in bpf_stream_stage_commit() 471 if (!list) in bpf_stream_stage_commit() 473 while (llist_next(list)) { in bpf_stream_stage_commit() 474 tail = llist_next(list); in bpf_stream_stage_commit() [all …]
|
| /kernel/trace/ |
| A D | trace_dynevent.h | 41 struct list_head list; member 62 struct list_head list; member 74 INIT_LIST_HEAD(&ev->list); in dyn_event_init() 88 list_add_tail(&ev->list, &dyn_event_list); in dyn_event_add() 95 list_del_init(&ev->list); in dyn_event_remove() 113 list_for_each_entry(pos, &dyn_event_list, list) 121 list_for_each_entry_safe(pos, n, &dyn_event_list, list)
|
| A D | trace_events_trigger.c | 355 list_add(&cmd->list, &trigger_commands); in register_event_command() 372 list_del_init(&p->list); in unregister_event_command() 490 list_for_each_entry(file, &tr->events, list) { in clear_event_triggers() 494 list_del_rcu(&data->list); in clear_event_triggers() 565 list_add_rcu(&data->list, &file->triggers); in register_trigger() 570 list_del_rcu(&data->list); in register_trigger() 590 list_del_rcu(&data->list); in try_unregister_trigger() 837 INIT_LIST_HEAD(&trigger_data->list); in trigger_data_alloc() 1870 list_add_rcu(&data->list, &file->triggers); in event_enable_register_trigger() 1875 list_del_rcu(&data->list); in event_enable_register_trigger() [all …]
|
| A D | ring_buffer.c | 1243 struct list_head *list = page->list.prev; in rb_is_reader_page() local 1245 return rb_list_head(list->next) != &page->list; in rb_is_reader_page() 1313 list = &prev->list; in rb_head_page_set() 1954 cpu_buffer->reader_page->list.next = &orig_head->list; in rb_meta_validate_events() 1956 orig_head->list.prev = &cpu_buffer->reader_page->list; in rb_meta_validate_events() 1957 bpage->list.next = &cpu_buffer->reader_page->list; in rb_meta_validate_events() 1963 head_page->list.prev = bpage->list.prev; in rb_meta_validate_events() 1965 bpage->list.next = &head_page->list; in rb_meta_validate_events() 2771 list); in rb_remove_pages() 2882 list) { in rb_insert_pages() [all …]
|
| A D | trace_printk.c | 34 struct list_head list; member 45 list_for_each_entry(pos, &trace_bprintk_fmt_list, list) { in lookup_format() 76 list_add_tail(&tb_fmt->list, &trace_bprintk_fmt_list); in hold_module_trace_bprintk_format() 140 list_for_each_entry(p, &trace_bprintk_fmt_list, list) { in find_next_mod_format() 154 if (mod_fmt->list.next == &trace_bprintk_fmt_list) in find_next_mod_format() 157 mod_fmt = container_of(mod_fmt->list.next, typeof(*mod_fmt), list); in find_next_mod_format()
|
| A D | trace_event_perf.c | 99 struct hlist_head __percpu *list; in perf_trace_event_reg() local 107 list = alloc_percpu(struct hlist_head); in perf_trace_event_reg() 108 if (!list) in perf_trace_event_reg() 112 INIT_HLIST_HEAD(per_cpu_ptr(list, cpu)); in perf_trace_event_reg() 114 tp_event->perf_events = list; in perf_trace_event_reg() 222 list_for_each_entry(tp_event, &ftrace_events, list) { in perf_trace_init() 372 struct hlist_head *list; in perf_trace_add() local 378 list = this_cpu_ptr(pcpu_list); in perf_trace_add() 379 hlist_add_head_rcu(&p_event->hlist_entry, list); in perf_trace_add()
|
| /kernel/power/ |
| A D | qos.c | 60 if (plist_head_empty(&c->list)) in pm_qos_get_value() 65 return plist_first(&c->list)->prio; in pm_qos_get_value() 68 return plist_last(&c->list)->prio; in pm_qos_get_value() 114 plist_del(node, &c->list); in pm_qos_update_target() 121 plist_del(node, &c->list); in pm_qos_update_target() 125 plist_add(node, &c->list); in pm_qos_update_target() 159 list_for_each_entry(req, &pqf->list, node) in pm_qos_flags_remove_req() 195 list_add_tail(&req->node, &pqf->list); in pm_qos_update_flags() 216 .list = PLIST_HEAD_INIT(cpu_latency_constraints.list), 448 plist_head_init(&c->list); in freq_constraints_init() [all …]
|
| A D | snapshot.c | 273 while (list) { in free_list_of_pages() 277 list = lp; in free_list_of_pages() 384 struct list_head list; member 444 struct list_head *list) in alloc_rtree_node() argument 456 list_add_tail(&node->list, list); in alloc_rtree_node() 591 list); in memory_bm_position_reset() 593 struct rtree_node, list); in memory_bm_position_reset() 632 INIT_LIST_HEAD(list); in create_mem_extents() 651 free_mem_extents(list); in create_mem_extents() 896 struct rtree_node, list); in rtree_next_node() [all …]
|
| /kernel/trace/rv/ |
| A D | rv.c | 230 if (list_is_last(&mon->list, &rv_monitors_list)) in rv_is_container_monitor() 233 next = list_next_entry(mon, list); in rv_is_container_monitor() 303 list_for_each_entry_continue(p, &rv_monitors_list, list) { in rv_disable_container() 318 list_for_each_entry_continue(p, &rv_monitors_list, list) { in rv_enable_container() 573 list_for_each_entry(mon, &rv_monitors_list, list) in disable_all_monitors() 635 list_for_each_entry(mon, &rv_monitors_list, list) { in enabled_monitors_write() 702 list_for_each_entry(mon, &rv_monitors_list, list) { in reset_all_monitors() 789 list_for_each_entry(r, &rv_monitors_list, list) { in rv_register_monitor() 812 list_add(&monitor->list, &parent->list); in rv_register_monitor() 814 list_add_tail(&monitor->list, &rv_monitors_list); in rv_register_monitor() [all …]
|
| A D | rv_reactors.c | 77 list_for_each_entry(r, &rv_reactors_list, list) { in get_reactor_rdef_by_name() 89 struct rv_reactor *reactor = container_of(p, struct rv_reactor, list); in reactors_show() 142 struct rv_reactor *reactor = container_of(p, struct rv_reactor, list); in monitor_reactor_show() 188 list_for_each_entry_continue(p, &rv_monitors_list, list) { in monitor_swap_reactors() 239 list_for_each_entry(reactor, &rv_reactors_list, list) { in monitor_reactors_write() 292 list_for_each_entry(r, &rv_reactors_list, list) { in __rv_register_reactor() 299 list_add_tail(&reactor->list, &rv_reactors_list); in __rv_register_reactor() 335 list_del(&reactor->list); in rv_unregister_reactor()
|
| /kernel/rcu/ |
| A D | tiny.c | 103 struct rcu_head *next, *list; in rcu_process_callbacks() local 113 list = rcu_ctrlblk.rcucblist; in rcu_process_callbacks() 122 while (list) { in rcu_process_callbacks() 123 next = list->next; in rcu_process_callbacks() 125 debug_rcu_head_unqueue(list); in rcu_process_callbacks() 126 rcu_reclaim_tiny(list); in rcu_process_callbacks() 127 list = next; in rcu_process_callbacks()
|
| /kernel/time/ |
| A D | clockevents.c | 357 struct clock_event_device, list); in clockevents_notify_released() 358 list_move(&dev->list, &clockevent_devices); in clockevents_notify_released() 370 list_for_each_entry(dev, &clockevent_devices, list) { in clockevents_replace() 386 list_del_init(&ced->list); in clockevents_replace() 398 list_del_init(&ced->list); in __clockevents_try_unbind() 471 list_add(&dev->list, &clockevent_devices); in clockevents_register_device() 586 list_move(&old->list, &clockevents_released); in clockevents_exchange_device() 614 list_for_each_entry(dev, &clockevent_devices, list) in clockevents_resume() 643 list_del(&dev->list); in tick_offline_cpu() 653 list_del(&dev->list); in tick_offline_cpu() [all …]
|
| A D | clocksource.c | 197 list_del(&cs->list); in clocksource_change_rating() 211 if (list_empty(&cs->list)) { in __clocksource_unstable() 650 list_for_each_entry(cs, &clocksource_list, list) { in clocksource_select_watchdog() 793 list_for_each_entry(cs, &clocksource_list, list) { in clocksource_suspend_select() 902 list_for_each_entry(cs, &clocksource_list, list) in clocksource_resume() 1015 list_for_each_entry(cs, &clocksource_list, list) { in clocksource_find_best() 1039 list_for_each_entry(cs, &clocksource_list, list) { in __clocksource_select() 1128 entry = &tmp->list; in clocksource_enqueue() 1130 list_add(&cs->list, entry); in clocksource_enqueue() 1303 list_del_init(&cs->list); in clocksource_unbind() [all …]
|
| /kernel/locking/ |
| A D | mutex-debug.c | 33 INIT_LIST_HEAD(&waiter->list); in debug_mutex_lock_common() 42 DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); in debug_mutex_wake_waiter() 47 DEBUG_LOCKS_WARN_ON(!list_empty(&waiter->list)); in debug_mutex_free_waiter() 65 DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); in debug_mutex_remove_waiter() 69 INIT_LIST_HEAD(&waiter->list); in debug_mutex_remove_waiter()
|
| A D | ww_mutex.h | 13 w = list_first_entry(&lock->wait_list, struct mutex_waiter, list); in __ww_waiter_first() 14 if (list_entry_is_head(w, &lock->wait_list, list)) in __ww_waiter_first() 23 w = list_next_entry(w, list); in __ww_waiter_next() 24 if (list_entry_is_head(w, &lock->wait_list, list)) in __ww_waiter_next() 33 w = list_prev_entry(w, list); in __ww_waiter_prev() 34 if (list_entry_is_head(w, &lock->wait_list, list)) in __ww_waiter_prev() 45 w = list_last_entry(&lock->wait_list, struct mutex_waiter, list); in __ww_waiter_last() 46 if (list_entry_is_head(w, &lock->wait_list, list)) in __ww_waiter_last() 57 p = &pos->list; in __ww_waiter_add()
|
| A D | semaphore.c | 242 struct list_head list; member 257 list_add_tail(&waiter.list, &sem->wait_list); in ___down_common() 277 list_del(&waiter.list); in ___down_common() 281 list_del(&waiter.list); in ___down_common() 325 struct semaphore_waiter, list); in __up() 326 list_del(&waiter->list); in __up()
|
| /kernel/dma/ |
| A D | debug.c | 68 struct list_head list; member 87 struct list_head list; member 299 list_for_each_entry(entry, &bucket->list, list) { in __hash_bucket_find() 379 list_add_tail(&entry->list, &bucket->list); in hash_bucket_add() 387 list_del(&entry->list); in hash_bucket_del() 527 list_for_each_entry(entry, &bucket->list, list) { in debug_dma_dump_mappings() 559 list_for_each_entry(entry, &bucket->list, list) { in dump_show() 624 list_del(&entry->list); in __dma_entry_alloc() 700 list_add(&entry->list, &free_entries); in dma_entry_free() 831 list_for_each_entry(entry, &dma_entry_hash[i].list, list) { in device_dma_allocations() [all …]
|