Lines Matching full:routing
98 struct v4l2_subdev_krouting *routing) in __mxc_isi_crossbar_set_routing() argument
104 ret = v4l2_subdev_routing_validate(sd, routing, in __mxc_isi_crossbar_set_routing()
110 for_each_active_route(&state->routing, route) { in __mxc_isi_crossbar_set_routing()
121 return v4l2_subdev_set_routing_with_fmt(sd, state, routing, in __mxc_isi_crossbar_set_routing()
139 * Translate the source pad and streams to the sink side. The routing in mxc_isi_crossbar_xlate_streams()
141 * routing table are guaranteed to have the same sink pad. in mxc_isi_crossbar_xlate_streams()
146 for_each_active_route(&state->routing, route) { in mxc_isi_crossbar_xlate_streams()
182 struct v4l2_subdev_krouting routing = { }; in mxc_isi_crossbar_init_state() local
203 routing.num_routes = xbar->num_sources; in mxc_isi_crossbar_init_state()
204 routing.routes = routes; in mxc_isi_crossbar_init_state()
206 ret = __mxc_isi_crossbar_set_routing(sd, state, &routing); in mxc_isi_crossbar_init_state()
290 for_each_active_route(&state->routing, route) { in mxc_isi_crossbar_set_fmt()
312 struct v4l2_subdev_krouting *routing) in mxc_isi_crossbar_set_routing() argument
318 return __mxc_isi_crossbar_set_routing(sd, state, routing); in mxc_isi_crossbar_set_routing()