Lines Matching full:routing
349 * @stream: stream in routing configuration
729 * struct v4l2_subdev_krouting - subdev routing table
734 * This structure contains the routing table for a subdev.
748 * @routing: routing table for the subdev
761 struct v4l2_subdev_krouting routing; member
822 * subdevice routing table. Subdevs that implement this operation
970 * that the driver supports routing and handles the stream parameter in its
975 * - Routing ioctls are available
1458 * v4l2_subdev_set_routing() - Set given routing to subdev state
1461 * @routing: Routing that will be copied to subdev state
1463 * This will release old routing table (if any) from the state, allocate
1464 * enough space for the given routing, and copy the routing.
1467 * the routing.
1471 const struct v4l2_subdev_krouting *routing);
1474 __v4l2_subdev_next_active_route(const struct v4l2_subdev_krouting *routing,
1478 * for_each_active_route - iterate on all active routes of a routing table
1479 * @routing: The routing table
1482 #define for_each_active_route(routing, route) \ argument
1484 ((route) = __v4l2_subdev_next_active_route((routing), (route)));)
1487 * v4l2_subdev_set_routing_with_fmt() - Set given routing and format to subdev
1491 * @routing: Routing that will be copied to subdev state
1499 const struct v4l2_subdev_krouting *routing,
1504 * @routing: routing used to find the opposite side
1510 * This function uses the routing table to find the pad + stream which is
1518 int v4l2_subdev_routing_find_opposite_end(const struct v4l2_subdev_krouting *routing,
1547 * the subdev state routing table. Stream numbers don't necessarily match on
1550 * on @pad1 using the routing table from the @state. It returns the stream mask
1552 * routing table.
1562 * enum v4l2_subdev_routing_restriction - Subdevice internal routing restrictions
1579 * only non-overlapping 1-to-1 stream routing is allowed (a combination of
1611 * @routing: Routing to verify
1614 * This verifies that the given routing complies with the @disallow constraints.
1619 const struct v4l2_subdev_krouting *routing,