klist_iter_init_node(9)
πΈ NAME πΈ
okay so welcome to klist_iter_init_node(9) from the Kernel API Manual, bestie β¨ β this one is literally about initializing a klist_iter structure. slay.
β¨ SYNOPSIS β¨
void klist_iter_init_node (struct klist *k , struct klist_iter *i ,
struct klist_node *n );
π ARGUMENTS π
kβ theklistwe're iterating over, no cap.iβ theklist_iterwe're filling up π«Άnβ the node to start with, periodt.
π DESCRIPTION π
lowkey this is similar to klist_iter_init, but instead of starting things off with the list head, it starts the action off with n. iconic behavior, honestly π
π¦ SEE ALSO π¦
Kernel file ./lib/klist.c
klist_init(9)klist_add_head(9)klist_add_tail(9)klist_add_behind(9)klist_add_before(9)klist_del(9)klist_remove(9)klist_node_attached(9)klist_iter_init(9)klist_iter_exit(9)klist_prev(9)klist_next(9)
signing off from ./lib, October 2026 ππ β mwah, go read the kernel docs, bestie ππ
π¦ 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