Lines Matching refs:routes
835 memcpy((struct v4l2_subdev_route *)(uintptr_t)routing->routes, in subdev_do_ioctl()
836 krouting->routes, in subdev_do_ioctl()
837 krouting->num_routes * sizeof(*krouting->routes)); in subdev_do_ioctl()
845 struct v4l2_subdev_route *routes = in subdev_do_ioctl() local
846 (struct v4l2_subdev_route *)(uintptr_t)routing->routes; in subdev_do_ioctl()
862 const struct v4l2_subdev_route *route = &routes[i]; in subdev_do_ioctl()
885 krouting.routes = routes; in subdev_do_ioctl()
1276 struct v4l2_subdev_route *route = &routing->routes[i]; in v4l2_subdev_has_pad_interdep()
1351 kfree(state->routing.routes); in __v4l2_subdev_state_free()
1464 sizeof(*src->routes), &bytes))) in v4l2_subdev_set_routing()
1470 new_routing.routes = kmemdup(src->routes, bytes, GFP_KERNEL); in v4l2_subdev_set_routing()
1471 if (!new_routing.routes) in v4l2_subdev_set_routing()
1480 kfree(new_routing.routes); in v4l2_subdev_set_routing()
1484 kfree(dst->routes); in v4l2_subdev_set_routing()
1498 route = &routing->routes[0]; in __v4l2_subdev_next_active_route()
1500 for (; route < routing->routes + routing->num_routes; ++route) { in __v4l2_subdev_next_active_route()
1603 struct v4l2_subdev_route *route = &routing->routes[i]; in v4l2_subdev_routing_find_opposite_end()
1690 const struct v4l2_subdev_route *route = &routing->routes[i]; in v4l2_subdev_routing_validate()
1733 const struct v4l2_subdev_route *r = &routing->routes[j]; in v4l2_subdev_routing_validate()