/kernel/linux/linux-5.10/include/linux/ |
D | rculist.h | 315 #define list_entry_rcu(ptr, type, member) \ macro 355 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \ 375 likely(__next != __head) ? list_entry_rcu(__next, type, \ 392 pos = list_entry_rcu((head)->next, typeof(*pos), member); \ 394 pos = list_entry_rcu(pos->member.next, typeof(*pos), member)) 411 pos = list_entry_rcu((head)->next, typeof(*pos), member); \ 413 pos = list_entry_rcu(pos->member.next, typeof(*pos), member)) 468 for (pos = list_entry_rcu(pos->member.next, typeof(*pos), member); \ 470 pos = list_entry_rcu(pos->member.next, typeof(*pos), member)) 491 pos = list_entry_rcu(pos->member.next, typeof(*(pos)), member))
|
/kernel/linux/linux-5.10/security/smack/ |
D | smackfs.c | 622 list_entry_rcu(list, struct smack_known, list); in load_seq_show() 769 list_entry_rcu(list, struct smack_known, list); in cipso_seq_show() 976 list_entry_rcu(list, struct smack_known, list); in cipso2_seq_show() 1059 list_entry_rcu(list, struct smk_net4addr, list); in net4addr_seq_show() 1109 m = list_entry_rcu(smk_net4addr_list.next, in smk_net4addr_insert() 1123 m_next = list_entry_rcu(m->list.next, in smk_net4addr_insert() 1373 m = list_entry_rcu(smk_net6addr_list.next, in smk_net6addr_insert() 1386 m_next = list_entry_rcu(m->list.next, in smk_net6addr_insert() 1890 list_entry_rcu(list, struct smack_known_list_elem, list); in onlycap_seq_show() 2230 list_entry_rcu(list, struct smack_rule, list); in load_self_seq_show() [all …]
|
/kernel/linux/linux-5.10/include/linux/sched/ |
D | signal.h | 592 list_entry_rcu((p)->tasks.next, struct task_struct, tasks) 671 return list_entry_rcu(p->thread_group.next, in next_thread()
|
/kernel/linux/linux-5.10/kernel/livepatch/ |
D | patch.c | 101 func = list_entry_rcu(func->stack_node.next, in klp_ftrace_handler()
|
/kernel/linux/linux-5.10/security/integrity/ima/ |
D | ima_fs.c | 102 qe = list_entry_rcu(qe->later.next, struct ima_queue_entry, later); in ima_measurements_next()
|
D | ima_policy.c | 1596 entry = list_entry_rcu(entry->list.next, struct ima_rule_entry, list); in ima_policy_next()
|
/kernel/linux/linux-5.10/drivers/base/power/ |
D | wakeup.c | 289 return list_entry_rcu(ws_head->next, struct wakeup_source, entry); in wakeup_sources_walk_start()
|
/kernel/linux/linux-5.10/net/ipv6/ |
D | ip6mr.c | 110 ret = list_entry_rcu(net->ipv6.mr6_tables.next, in ip6mr_mr_table_iter() 113 ret = list_entry_rcu(mrt->list.next, in ip6mr_mr_table_iter()
|
/kernel/linux/linux-5.10/fs/nfs/ |
D | delegation.c | 602 delegation = list_entry_rcu(server->delegations.next, in nfs_server_return_marked_delegations()
|
/kernel/linux/linux-5.10/Documentation/RCU/ |
D | listRCU.rst | 25 list_entry_rcu((p)->tasks.next, struct task_struct, tasks)
|
D | whatisRCU.rst | 886 list_entry_rcu
|
/kernel/linux/linux-5.10/net/ipv4/ |
D | ipmr.c | 123 ret = list_entry_rcu(net->ipv4.mr_tables.next, in ipmr_mr_table_iter() 126 ret = list_entry_rcu(mrt->list.next, in ipmr_mr_table_iter()
|
/kernel/linux/linux-5.10/ipc/ |
D | sem.c | 2337 un = list_entry_rcu(ulp->list_proc.next, in exit_sem()
|
/kernel/linux/linux-5.10/net/core/ |
D | dev.c | 7101 upper = list_entry_rcu((*iter)->next, struct netdev_adjacent, list); in netdev_upper_get_next_dev_rcu() 7136 upper = list_entry_rcu((*iter)->next, struct netdev_adjacent, list); in netdev_next_upper_dev_rcu() 7300 lower = list_entry_rcu((*iter)->next, struct netdev_adjacent, list); in netdev_lower_get_next_private_rcu() 7470 lower = list_entry_rcu((*iter)->next, struct netdev_adjacent, list); in netdev_next_lower_dev_rcu()
|
/kernel/linux/linux-5.10/kernel/sched/ |
D | rt.c | 514 tg = list_entry_rcu(tg->list.next, in next_task_group()
|
/kernel/linux/linux-5.10/kernel/cgroup/ |
D | cgroup.c | 4223 next = list_entry_rcu(parent->children.next, struct cgroup_subsys_state, sibling); in css_next_child() 4225 next = list_entry_rcu(pos->sibling.next, struct cgroup_subsys_state, sibling); in css_next_child()
|
/kernel/linux/linux-5.10/drivers/md/ |
D | dm-thin.c | 2319 tc = list_entry_rcu(pool->active_thins.next, struct thin_c, list); in get_first_thin()
|
/kernel/linux/linux-5.10/drivers/net/ |
D | vxlan.c | 183 return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list); in first_remote_rcu()
|
/kernel/linux/linux-5.10/drivers/block/drbd/ |
D | drbd_nl.c | 3960 pos = list_entry_rcu(resource->resources.next, in get_one_status()
|