rhl_for_each_rcu(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hiii bestie πŸ’– welcome to rhl_for_each_rcu(9) from the Kernel API Manual β€” yes, we're in kernel API land and we're being cute about it ✨

πŸŽ€ NAME πŸŽ€

rhl_for_each_rcu β€” iterate over rcu hash table list. That's the whole assignment, no cap πŸ’…

🌸 SYNOPSIS 🌸

the signature is literally this, character for character:

rhl_for_each_rcu (pos , list );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • pos β€” the struct rlist_head to use as a loop cursor. that's your little cursor bestie πŸŽ€
  • list β€” the head of the list. the head, periodt πŸ‘‘

✨ DESCRIPTION ✨

okay so this is a hash chain list-traversal primitive 🫢 and the important vibe is: it should be used on the list returned by rhltable_lookup. that's it, that's the tea β˜•

πŸ”₯ SEE ALSO πŸ”₯

go read these too, bestie β€” same kernel-API universe, names kept exactly as-is because we do not play with identifiers πŸ’…


okay bye bestie πŸŽ€ β€” source/version: ./include/linux; date: October 2026; page: rhl_for_each_rcu(9). mwah πŸ’‹

πŸ“¦ where this page comes from