Lines Matching refs:source_pad
923 if (route->source_pad >= sd->entity.num_pads) in subdev_do_ioctl()
926 if (!(pads[route->source_pad].flags & in subdev_do_ioctl()
1207 route_pad = route->source_pad; in __v4l2_link_validate_get_streams()
1387 if ((route->sink_pad == pad0 && route->source_pad == pad1) || in v4l2_subdev_has_pad_interdep()
1388 (route->source_pad == pad0 && route->sink_pad == pad1)) { in v4l2_subdev_has_pad_interdep()
1537 new_configs.configs[idx].pad = route->source_pad; in v4l2_subdev_init_stream_configs()
1723 if (route->source_pad == pad && in v4l2_subdev_routing_find_opposite_end()
1734 *other_pad = route->source_pad; in v4l2_subdev_routing_find_opposite_end()
1772 if (route->sink_pad == pad0 && route->source_pad == pad1 && in v4l2_subdev_state_xlate_streams()
1777 if (route->source_pad == pad0 && route->sink_pad == pad1 && in v4l2_subdev_state_xlate_streams()
1819 if (route->source_pad >= sd->entity.num_pads || in v4l2_subdev_routing_validate()
1820 !(sd->entity.pads[route->source_pad].flags & MEDIA_PAD_FL_SOURCE)) { in v4l2_subdev_routing_validate()
1822 i, route->source_pad); in v4l2_subdev_routing_validate()
1832 remote_pads[route->sink_pad] != route->source_pad) { in v4l2_subdev_routing_validate()
1845 if (remote_pads[route->source_pad] != U32_MAX && in v4l2_subdev_routing_validate()
1846 remote_pads[route->source_pad] != route->sink_pad) { in v4l2_subdev_routing_validate()
1874 if (remote_pads[route->source_pad] != U32_MAX) { in v4l2_subdev_routing_validate()
1877 i, "source", route->source_pad); in v4l2_subdev_routing_validate()
1883 remote_pads[route->sink_pad] = route->source_pad; in v4l2_subdev_routing_validate()
1884 remote_pads[route->source_pad] = route->sink_pad; in v4l2_subdev_routing_validate()
1909 route->source_pad == r->source_pad && in v4l2_subdev_routing_validate()
1913 i, j, route->source_pad, in v4l2_subdev_routing_validate()