radix_tree_iter_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

NAME 🌸

Okay bestie, welcome to the radix_tree_iter_init(9) page from the Kernel API Manual πŸ’–. This one is literally the function that initializes a radix tree iterator β€” yes, exactly what the name says, no cap ✨.

radix_tree_iter_init β€” initialize radix tree iterator πŸŽ€


SYNOPSIS ✨

The signature is giving β€œshort but important,” and it’s exactly this:

void __rcu ** radix_tree_iter_init (struct radix_tree_iter *iter ,
       unsigned long start );

ARGUMENTS πŸŽ€

  • iter β€” pointer to iterator state. That’s the iterator-state pointer, bestie 🫢.
  • start β€” iteration starting index. It’s where the iteration starts, index-wise ⭐.

RETURN πŸ’…

It returns NULL. That’s it β€” literally NULL, periodt πŸ’€βœ¨.


SEE ALSO πŸ”₯

Kernel file ./include/linux/radix-tree.h and struct radix_tree_iter(9) are linked here, plus the whole squad: Radix-tree synchronization(9), radix_tree_deref_slot(9), radix_tree_deref_slot_protected(9), radix_tree_deref_retry(9), radix_tree_exception(9), radix_tree_next_chunk(9), radix_tree_iter_lookup(9), radix_tree_iter_retry(9), radix_tree_iter_resume(9), radix_tree_chunk_size(9), radix_tree_next_slot(9), radix_tree_for_each_slot(9), radix_tree_for_each_tagged(9) πŸ‘‘πŸ’–.


That’s the whole page, bestie 🌈 β€” source/version: ./include/linux, date: October 2026, and it’s your radix_tree_iter_init(9) girlie signing off πŸ«Άβœ¨πŸ’…

πŸ“¦ where this page comes from