STRUCT V4L2_FWNODE_LINK(9)
πΈ NAME πΈ
okay so bestie, welcome to the Kernel API Manual β¨ this page is all about struct v4l2_fwnode_link(9) β literally a link between two endpoints π
no cap, it's the lil struct that keeps track of who's connected to who on the firmware-node side. iykyk π¦
β¨ SYNOPSIS β¨
struct v4l2_fwnode_link {
struct fwnode_handle *local_node;
unsigned int local_port;
unsigned int local_id;
struct fwnode_handle *remote_node;
unsigned int remote_port;
unsigned int remote_id;
};
π«Ά Members π«Ά
bestie, here's the rundown on every single field β don't skip, they all matter π
local_nodeβ pointer todevice_nodeof this endpoint πΈ like, this is the local side's node pointer, periodt.local_portβ identifier of the port this endpoint belongs to πlocal_idβ identifier of the id this endpoint belongs to β¨remote_nodeβ pointer todevice_nodeof the remote endpoint π« the other side's node pointer, no cap.remote_portβ identifier of the port the remote endpoint belongs to π¦remote_idβ identifier of the id the remote endpoint belongs to π
π SEE ALSO π
okay so if you wanna go deeper (and you should, bestie), check these out β every single one is here, fr fr:
- Kernel file
./include/media/v4l2-fwnode.h struct v4l2_fwnode_endpoint(9)V4L2_FWNODE_PROPERTY_UNSET(9)enum v4l2_fwnode_orientation(9)struct v4l2_fwnode_device_properties(9)enum v4l2_connector_type(9)struct v4l2_connector_link(9)struct v4l2_fwnode_connector_analog(9)struct v4l2_fwnode_connector(9)enum v4l2_fwnode_bus_type(9)v4l2_fwnode_endpoint_parse(9)v4l2_fwnode_endpoint_free(9)v4l2_fwnode_endpoint_alloc_parse(9)v4l2_fwnode_parse_link(9)v4l2_fwnode_put_link(9)v4l2_fwnode_connector_free(9)v4l2_fwnode_connector_parse(9)v4l2_fwnode_connector_add_link(9)v4l2_fwnode_device_parse(9)
mwah π that's the whole vibe. this page lives in ./include/media, it's dated October 2026, and it's your girl struct v4l2_fwnode_link(9) β slay β¨π«Ά
π¦ 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