fwnode_get_name(9)
π fwnode_get_name β a Kernel API Manual moment π
okay bestie, welcome to the fwnode_get_name(9) page, straight out of the Kernel API Manual β¨ this one is short and sweet and honestly kind of iconic for it.
πΈ NAME πΈ
fwnode_get_name β literally just returns the name of a node. that's the whole job. no cap π
β¨ SYNOPSIS β¨
const char * fwnode_get_name (const struct fwnode_handle *fwnode );
she takes one pointer and gives you back a const char *, periodt π
π¦ ARGUMENTS π¦
fwnodeβ the firmware node, bestie. that's the one. the node in question π«Ά
β RETURN β
a pointer to the node name, or NULL. that's it, that's the whole vibe check π
heads up: she can hand you back NULL, so pls don't just go dereferencing that pointer without looking both ways first π
π SEE ALSO π
this is the part where the whole friend group shows up, so let me introduce everyone π
- Kernel file
./drivers/base/property.c device_property_present(9)fwnode_property_present(9)device_property_read_bool(9)fwnode_property_read_bool(9)device_property_read_u8_array(9)device_property_read_u16_array(9)device_property_read_u32_array(9)device_property_read_u64_array(9)device_property_read_string_array(9)device_property_read_string(9)device_property_match_string(9)fwnode_property_read_u8_array(9)fwnode_property_read_u16_array(9)fwnode_property_read_u32_array(9)fwnode_property_read_u64_array(9)fwnode_property_read_string_array(9)fwnode_property_read_string(9)fwnode_property_match_string(9)fwnode_property_match_property_string(9)fwnode_property_get_reference_args(9)fwnode_find_reference(9)fwnode_get_name_prefix(9)fwnode_name_eq(9)fwnode_get_parent(9)fwnode_get_next_parent(9)fwnode_count_parents(9)fwnode_get_nth_parent(9)fwnode_get_next_child_node(9)fwnode_get_next_available_child_node(9)device_get_next_child_node(9)fwnode_get_named_child_node(9)device_get_named_child_node(9)fwnode_handle_get(9)fwnode_device_is_available(9)fwnode_get_child_node_count(9)fwnode_get_named_child_node_count(9)fwnode_get_phy_mode(9)device_get_phy_mode(9)fwnode_iomap(9)fwnode_irq_get(9)fwnode_irq_get_byname(9)fwnode_graph_get_next_endpoint(9)fwnode_graph_get_port_parent(9)fwnode_graph_get_remote_port_parent(9)fwnode_graph_get_remote_port(9)fwnode_graph_get_remote_endpoint(9)fwnode_graph_get_endpoint_by_id(9)fwnode_graph_get_endpoint_count(9)fwnode_graph_parse_endpoint(9)fwnode_connection_find_match(9)fwnode_connection_find_matches(9)
like I said. the entire group chat. go say hi π§
and that's the page!! this little gem lives over in ./drivers/base and the manual's dated October 2026 β mwah, sending you off with a lil kiss, go name some nodes 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