Lines Matching defs:pipe

24 	struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[imgu_sd->pipe];
62 unsigned int pipe = imgu_sd->pipe;
66 struct imgu_css_pipe *css_pipe = &imgu->css.pipes[pipe];
67 struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe];
69 dev_dbg(dev, "%s %d for pipe %u", __func__, enable, pipe);
104 dev_dbg(dev, "IPU3 pipe %u pipe_id %u", pipe, css_pipe->pipe_id);
110 r = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe);
112 dev_err(dev, "failed to set initial formats pipe %u with (%d)",
113 pipe, r);
133 unsigned int pipe = imgu_sd->pipe;
135 imgu_pipe = &imgu->imgu_pipe[pipe];
157 unsigned int pipe = imgu_sd->pipe;
160 pipe, pad, fmt->format.width, fmt->format.height);
162 imgu_pipe = &imgu->imgu_pipe[pipe];
248 imgu_sd->pipe, sel->which, sel->target,
284 unsigned int pipe = imgu_sd->pipe;
289 dev_dbg(&imgu->pci_dev->dev, "pipe %u pad %u is %s", pipe, pad,
292 imgu_pipe = &imgu->imgu_pipe[pipe];
295 /* enable input node to enable the pipe */
300 __set_bit(pipe, imgu->css.enabled_pipes);
302 __clear_bit(pipe, imgu->css.enabled_pipes);
304 dev_dbg(&imgu->pci_dev->dev, "pipe %u is %s", pipe,
379 imgu_queue_buffers(imgu, false, node->pipe);
382 dev_dbg(&imgu->pci_dev->dev, "%s for pipe %u node %u", __func__,
383 node->pipe, node->id);
426 unsigned int i, pipe, p;
430 pipe = except->pipe;
431 if (!test_bit(pipe, imgu->css.enabled_pipes)) {
433 "pipe %u link is not ready yet", pipe);
440 dev_dbg(dev, "%s pipe %u queue %u name %s enabled = %u",
475 unsigned int pipe;
477 dev_dbg(dev, "%s node name %s pipe %u id %u", __func__,
478 node->name, node->pipe, node->id);
494 pipe = node->pipe;
495 imgu_pipe = &imgu->imgu_pipe[pipe];
504 for_each_set_bit(pipe, imgu->css.enabled_pipes, IMGU_MAX_PIPE_NUM) {
505 r = v4l2_subdev_call(&imgu->imgu_pipe[pipe].imgu_sd.subdev,
537 unsigned int pipe;
541 pipe = node->pipe;
542 dev_dbg(dev, "Try to stream off node [%u][%u]", pipe, node->id);
543 imgu_pipe = &imgu->imgu_pipe[pipe];
670 static int imgu_fmt(struct imgu_device *imgu, unsigned int pipe, int node,
679 struct imgu_css_pipe *css_pipe = &imgu->css.pipes[pipe];
680 struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe];
683 dev_dbg(dev, "set fmt node [%u][%u](try = %u)", pipe, node, try);
686 dev_dbg(dev, "IMGU pipe %u node %u enabled = %u",
687 pipe, i, imgu_pipe->nodes[i].enabled);
697 dev_dbg(dev, "IPU3 pipe %u pipe_id = %u", pipe, css_pipe->pipe_id);
753 ret = imgu_css_fmt_try(&imgu->css, fmts, rects, pipe);
755 ret = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe);
811 return imgu_fmt(imgu, node->pipe, node->id, f, true);
829 return imgu_fmt(imgu, node->pipe, node->id, f, false);
993 ctrl->val, ctrl->id, imgu_sd->pipe);
1065 unsigned int pipe)
1069 struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe];
1092 "%s %u", IMGU_NAME, pipe);
1111 imgu_sd->pipe = pipe;
1121 static int imgu_v4l2_node_setup(struct imgu_device *imgu, unsigned int pipe,
1129 struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe];
1167 node->pipe = pipe;
1213 IMGU_NAME, pipe, node->name);
1254 unsigned int pipe, int node)
1257 struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe];
1266 static int imgu_v4l2_nodes_setup_pipe(struct imgu_device *imgu, int pipe)
1271 int r = imgu_v4l2_node_setup(imgu, pipe, i);
1274 imgu_v4l2_nodes_cleanup_pipe(imgu, pipe, i);
1290 static void imgu_v4l2_cleanup_pipes(struct imgu_device *imgu, unsigned int pipe)
1294 for (i = 0; i < pipe; i++) {