imgu_pipe 24 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[imgu_sd->pipe]; imgu_pipe 32 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe->nodes[IMGU_NODE_IN].vdev_fmt.fmt.pix_mp.width; imgu_pipe 34 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe->nodes[IMGU_NODE_IN].vdev_fmt.fmt.pix_mp.height; imgu_pipe 43 drivers/staging/media/ipu3/ipu3-v4l2.c try_fmt->code = imgu_pipe->nodes[i].pad_fmt.code; imgu_pipe 67 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 79 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe->queue_enabled[i] = imgu_pipe->nodes[i].enabled; imgu_pipe 82 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe->queue_enabled[IPU3_CSS_QUEUE_PARAMS] = false; imgu_pipe 90 drivers/staging/media/ipu3/ipu3-v4l2.c fmts[i] = imgu_pipe->queue_enabled[node] ? imgu_pipe 91 drivers/staging/media/ipu3/ipu3-v4l2.c &imgu_pipe->nodes[node].vdev_fmt.fmt.pix_mp : NULL; imgu_pipe 96 drivers/staging/media/ipu3/ipu3-v4l2.c if (imgu_pipe->nodes[IMGU_NODE_VF].enabled) imgu_pipe 128 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 135 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 137 drivers/staging/media/ipu3/ipu3-v4l2.c fmt->format = imgu_pipe->nodes[pad].pad_fmt; imgu_pipe 150 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 163 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 167 drivers/staging/media/ipu3/ipu3-v4l2.c mf = &imgu_pipe->nodes[pad].pad_fmt; imgu_pipe 270 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 285 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 286 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe->nodes[pad].enabled = flags & MEDIA_LNK_FL_ENABLED; imgu_pipe 430 drivers/staging/media/ipu3/ipu3-v4l2.c node = &imgu->imgu_pipe[p].nodes[i]; imgu_pipe 460 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 483 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 484 drivers/staging/media/ipu3/ipu3-v4l2.c r = media_pipeline_start(&node->vdev.entity, &imgu_pipe->pipeline); imgu_pipe 493 drivers/staging/media/ipu3/ipu3-v4l2.c r = v4l2_subdev_call(&imgu->imgu_pipe[pipe].imgu_sd.subdev, imgu_pipe 517 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 529 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 530 drivers/staging/media/ipu3/ipu3-v4l2.c r = v4l2_subdev_call(&imgu_pipe->imgu_sd.subdev, video, s_stream, 0); imgu_pipe 659 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 660 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_v4l2_subdev *imgu_sd = &imgu_pipe->imgu_sd; imgu_pipe 666 drivers/staging/media/ipu3/ipu3-v4l2.c pipe, i, imgu_pipe->nodes[i].enabled); imgu_pipe 668 drivers/staging/media/ipu3/ipu3-v4l2.c if (imgu_pipe->nodes[IMGU_NODE_VF].enabled) imgu_pipe 686 drivers/staging/media/ipu3/ipu3-v4l2.c fmts[i] = kmemdup(&imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp, imgu_pipe 694 drivers/staging/media/ipu3/ipu3-v4l2.c fmts[i] = &imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp; imgu_pipe 699 drivers/staging/media/ipu3/ipu3-v4l2.c !imgu_pipe->nodes[inode].enabled) imgu_pipe 705 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_v4l2_subdev *imgu_sd = &imgu_pipe->imgu_sd; imgu_pipe 712 drivers/staging/media/ipu3/ipu3-v4l2.c pad_fmt = imgu_pipe->nodes[IMGU_NODE_IN].pad_fmt; imgu_pipe 740 drivers/staging/media/ipu3/ipu3-v4l2.c f->fmt = imgu_pipe->nodes[node].vdev_fmt.fmt; imgu_pipe 1098 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 1110 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_sd->subdev_pads[i].flags = imgu_pipe->nodes[i].output ? imgu_pipe 1158 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 1159 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_subdev *sd = &imgu_pipe->imgu_sd.subdev; imgu_pipe 1160 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_video_device *node = &imgu_pipe->nodes[node_num]; imgu_pipe 1279 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 1282 drivers/staging/media/ipu3/ipu3-v4l2.c video_unregister_device(&imgu_pipe->nodes[i].vdev); imgu_pipe 1283 drivers/staging/media/ipu3/ipu3-v4l2.c media_entity_cleanup(&imgu_pipe->nodes[i].vdev.entity); imgu_pipe 1284 drivers/staging/media/ipu3/ipu3-v4l2.c mutex_destroy(&imgu_pipe->nodes[i].lock); imgu_pipe 1307 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[i]; imgu_pipe 1309 drivers/staging/media/ipu3/ipu3-v4l2.c v4l2_device_unregister_subdev(&imgu_pipe->imgu_sd.subdev); imgu_pipe 1310 drivers/staging/media/ipu3/ipu3-v4l2.c v4l2_ctrl_handler_free(imgu_pipe->imgu_sd.subdev.ctrl_handler); imgu_pipe 1311 drivers/staging/media/ipu3/ipu3-v4l2.c media_entity_cleanup(&imgu_pipe->imgu_sd.subdev.entity); imgu_pipe 1326 drivers/staging/media/ipu3/ipu3-v4l2.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 1330 drivers/staging/media/ipu3/ipu3-v4l2.c imgu_pipe = &imgu->imgu_pipe[i]; imgu_pipe 1331 drivers/staging/media/ipu3/ipu3-v4l2.c r = imgu_v4l2_subdev_register(imgu, &imgu_pipe->imgu_sd, i); imgu_pipe 72 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 76 drivers/staging/media/ipu3/ipu3.c &imgu_pipe->queues[i].dmap); imgu_pipe 84 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 97 drivers/staging/media/ipu3/ipu3.c &imgu_pipe->queues[i].dmap, size)) { imgu_pipe 112 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 117 drivers/staging/media/ipu3/ipu3.c if (!imgu_pipe->queue_enabled[node] || i == IMGU_QUEUE_MASTER) imgu_pipe 120 drivers/staging/media/ipu3/ipu3.c if (!imgu_pipe->nodes[IMGU_NODE_VF].enabled && imgu_pipe 128 drivers/staging/media/ipu3/ipu3.c meta = &imgu_pipe->nodes[node].vdev_fmt.fmt.meta; imgu_pipe 129 drivers/staging/media/ipu3/ipu3.c mpix = &imgu_pipe->nodes[node].vdev_fmt.fmt.pix_mp; imgu_pipe 137 drivers/staging/media/ipu3/ipu3.c &imgu_pipe->queues[i].dmap, imgu_pipe 144 drivers/staging/media/ipu3/ipu3.c imgu_css_buf_init(&imgu_pipe->queues[i].dummybufs[k], i, imgu_pipe 145 drivers/staging/media/ipu3/ipu3.c imgu_pipe->queues[i].dmap.daddr); imgu_pipe 156 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 162 drivers/staging/media/ipu3/ipu3.c if (WARN_ON(!imgu_pipe->queues[queue].dmap.vaddr)) imgu_pipe 167 drivers/staging/media/ipu3/ipu3.c if (imgu_css_buf_state(&imgu_pipe->queues[queue].dummybufs[i]) != imgu_pipe 174 drivers/staging/media/ipu3/ipu3.c imgu_css_buf_init(&imgu_pipe->queues[queue].dummybufs[i], queue, imgu_pipe 175 drivers/staging/media/ipu3/ipu3.c imgu_pipe->queues[queue].dmap.daddr); imgu_pipe 177 drivers/staging/media/ipu3/ipu3.c return &imgu_pipe->queues[queue].dummybufs[i]; imgu_pipe 186 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 189 drivers/staging/media/ipu3/ipu3.c if (buf == &imgu_pipe->queues[buf->queue].dummybufs[i]) imgu_pipe 208 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 214 drivers/staging/media/ipu3/ipu3.c list_for_each_entry(buf, &imgu_pipe->nodes[node].buffers, vid_buf.list) { imgu_pipe 231 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 249 drivers/staging/media/ipu3/ipu3.c !imgu_pipe->nodes[IMGU_NODE_VF].enabled) { imgu_pipe 254 drivers/staging/media/ipu3/ipu3.c imgu_pipe->nodes[node].enabled) { imgu_pipe 259 drivers/staging/media/ipu3/ipu3.c if (list_empty(&imgu_pipe->nodes[node].buffers)) imgu_pipe 262 drivers/staging/media/ipu3/ipu3.c ivb = list_first_entry(&imgu_pipe->nodes[node].buffers, imgu_pipe 278 drivers/staging/media/ipu3/ipu3.c } else if (imgu_pipe->queue_enabled[node]) { imgu_pipe 325 drivers/staging/media/ipu3/ipu3.c if (!imgu_pipe->queue_enabled[node]) imgu_pipe 330 drivers/staging/media/ipu3/ipu3.c &imgu_pipe->nodes[node].buffers, imgu_pipe 436 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 443 drivers/staging/media/ipu3/ipu3.c imgu_pipe = &imgu->imgu_pipe[j]; imgu_pipe 446 drivers/staging/media/ipu3/ipu3.c imgu_pipe->nodes[i].name = imgu_node_map[i].name; imgu_pipe 447 drivers/staging/media/ipu3/ipu3.c imgu_pipe->nodes[i].output = i < IMGU_QUEUE_FIRST_INPUT; imgu_pipe 448 drivers/staging/media/ipu3/ipu3.c imgu_pipe->nodes[i].enabled = false; imgu_pipe 452 drivers/staging/media/ipu3/ipu3.c &imgu_pipe->nodes[i].vdev_fmt.fmt.pix_mp; imgu_pipe 453 drivers/staging/media/ipu3/ipu3.c atomic_set(&imgu_pipe->nodes[i].sequence, 0); imgu_pipe 463 drivers/staging/media/ipu3/ipu3.c imgu_pipe = &imgu->imgu_pipe[j]; imgu_pipe 465 drivers/staging/media/ipu3/ipu3.c rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_pipe->imgu_sd.rect.eff; imgu_pipe 466 drivers/staging/media/ipu3/ipu3.c rects[IPU3_CSS_RECT_BDS] = &imgu_pipe->imgu_sd.rect.bds; imgu_pipe 504 drivers/staging/media/ipu3/ipu3.c struct imgu_media_pipe *imgu_pipe; imgu_pipe 546 drivers/staging/media/ipu3/ipu3.c imgu_pipe = &imgu->imgu_pipe[pipe]; imgu_pipe 547 drivers/staging/media/ipu3/ipu3.c if (!imgu_pipe->nodes[node].output) { imgu_pipe 552 drivers/staging/media/ipu3/ipu3.c &imgu_pipe->nodes[node].sequence); imgu_pipe 130 drivers/staging/media/ipu3/ipu3.h struct imgu_media_pipe imgu_pipe[IMGU_MAX_PIPE_NUM];