fwnode_graph..._remote_port(9)
π NAME π
fwnode_graph_get_remote_port β returns the fwnode of a remote port, bestie β¨
(Also hi, welcome, this is a page from the Kernel API Manual, section 9 π)
πΈ SYNOPSIS πΈ
struct fwnode_handle * fwnode_graph_get_remote_port (const struct fwnode_handle *fwnode );
π¦ ARGUMENTS π¦
fwnodeβ an endpoint firmware node that's pointing at the remote endpoint π«Ά
β¨ DESCRIPTION β¨
Okay so what this does: it extracts the firmware node of a remote port β the one your fwnode is pointing to. That's the whole vibe. It gives you the remote port's fwnode, no cap π
π¨ The caller is responsible for calling fwnode_handle_put on the returned fwnode pointer. This is not a drill, bestie β you got the pointer, you clean it up. Not me doing it for you π
π₯ SEE ALSO π₯
Kernel file ./drivers/base/property.c β and honestly, the whole friend group showed up, so here's the full rollout π
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(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_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)
π okay that's the page, ily, go call fwnode_handle_put π
This little icon was served fresh from ./drivers/base, dated October 2026, and it lives under the name fwnode_graph..._remote_port(9) π π¦ β
π¦ 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