icc_node_create_dyn(9)
π icc_node_create_dyn (9) β Kernel API Manual π
okay so listen bestie, we're diving into the kernel API manual today and honestly? this one's a little icon. it lives in section 9 of the manual, the whole "kernel API" girlie section, and her whole personality is "make me a node, idk what number yet". let's get into it β¨
π NAME π
icc_node_create_dyn β create a node with dynamic id
like, she creates a node. and the id is dynamic. that's the vibe. no cap. π¦
β¨ SYNOPSIS β¨
struct icc_node * icc_node_create_dyn (void );
that's it. that's the whole signature. she takes nothing, she gives you a struct icc_node *. main character energy honestly π
πΈ ARGUMENTS πΈ
voidβ no arguments. not one. zero. nada. she doesn't want your input, she doesn't need your input, she's booked and busy π«Ά
π RETURN π
icc_nodepointer on success β slay, you got your node π- or
ERR_PTRon error β which is the kernel's way of saying "it's giving failed, check the pointer, it's an error encoded in there" π
ngl bestie, thatERR_PTRis not a normal pointer, so like... vibe check it before you dereference, okay?IS_ERR()/PTR_ERR()are your friends, iykyk π
π SEE ALSO π
- Kernel file
./drivers/interconnect/core.cβ the literal source file, go read her, she ate of_icc_get_from_provider(9)of_icc_get_by_index(9)of_icc_get(9)icc_get(9)icc_set_tag(9)icc_get_name(9)icc_set_bw(9)icc_put(9)icc_node_create(9)icc_node_destroy(9)icc_node_set_name(9)icc_link_nodes(9)icc_link_create(9)icc_node_add(9)icc_node_del(9)icc_nodes_remove(9)icc_provider_init(9)icc_provider_register(9)icc_provider_deregister(9)
like the whole interconnect friend group fr fr, they all show up together π§ββοΈ
mwah π that's the page! huge shoutout to the ./drivers/interconnect directory for hosting this whole situation, and the date stamp on this edition is October 2026 β mark your calendars girlies, that's when this manual page was serving looks π
π
π¦ 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