hlist_for_ea...tinue_rcu_bh(9)
Hey bestie π welcome to the hlist_for_ea...tinue_rcu_bh(9) page from the Kernel API Manual β manual name folded in right near the top, and now we're talking about iterating over a hlist and continuing after the current point. It's short, it's specific, it's lowkey iconic. β¨
πΈ NAME πΈ
hlist_for_each_entry_continue_rcu_bh β iterate over a hlist continuing after current point. That's the whole vibe: you're doing the hlist loop thing, but you're picking up after where you already are, not restarting from the beginning. Periodt. π
β¨ SYNOPSIS β¨
hlist_for_each_entry_continue_rcu_bh (pos , member );
π ARGUMENTS π
posβ thetype *to use as a loop cursor. Literally your loop cursor, typed as atype *, bestie.memberβ the name of thehlist_nodewithin the struct. That's the field name inside the struct, no cap.
π¦ SEE ALSO π¦
Kernel file ./include/linux/rculist.h β and here's the full friend group of related pages, every single one:
list_for_each_rcu(9)list_tail_rcu(9)list_add_rcu(9)list_add_tail_rcu(9)list_del_rcu(9)list_bidir_del_rcu(9)hlist_del_init_rcu(9)list_replace_rcu(9)list_splice_rcu(9)__list_splice_init_rcu(9)list_splice_init_rcu(9)list_splice_tail_init_rcu(9)list_entry_rcu(9)list_first_or_null_rcu(9)list_next_or_null_rcu(9)list_for_each_entry_rcu(9)list_for_each_entry_srcu(9)list_entry_lockless(9)list_for_each_entry_lockless(9)list_for_each_entry_continue_rcu(9)list_for_each_entry_from_rcu(9)hlist_del_rcu(9)hlist_replace_rcu(9)hlists_swap_heads_rcu(9)hlist_add_head_rcu(9)hlist_add_tail_rcu(9)hlist_add_before_rcu(9)hlist_add_behind_rcu(9)hlist_for_each_entry_rcu(9)hlist_for_each_entry_srcu(9)hlist_for_each_entry_rcu_notrace(9)hlist_for_each_entry_rcu_bh(9)hlist_for_each_entry_continue_rcu(9)hlist_for_each_entry_from_rcu(9)
Cute lil sign-off: this page is from the Kernel API Manual, source ./include/linux, dated October 2026, title hlist_for_ea...tinue_rcu_bh(9) π«Άβ¨.
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms