vid_cap 34 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_source_info *si = &fimc->vid_cap.source_config; vid_cap 35 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_ctx *ctx = fimc->vid_cap.ctx; vid_cap 85 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *cap = &fimc->vid_cap; vid_cap 179 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *cap = &fimc->vid_cap; vid_cap 262 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vid_cap = &fimc->vid_cap; vid_cap 266 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->frame_count = 0; vid_cap 276 drivers/media/platform/exynos4-is/fimc-capture.c min_bufs = fimc->vid_cap.reqbufs_count > 1 ? 2 : 1; vid_cap 278 drivers/media/platform/exynos4-is/fimc-capture.c if (vid_cap->active_buf_cnt >= min_bufs && vid_cap 283 drivers/media/platform/exynos4-is/fimc-capture.c return fimc_pipeline_call(&vid_cap->ve, set_stream, 1); vid_cap 307 drivers/media/platform/exynos4-is/fimc-capture.c return fimc_pipeline_call(&fimc->vid_cap.ve, close); vid_cap 314 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vid_cap = &fimc->vid_cap; vid_cap 315 drivers/media/platform/exynos4-is/fimc-capture.c struct exynos_video_entity *ve = &vid_cap->ve; vid_cap 322 drivers/media/platform/exynos4-is/fimc-capture.c INIT_LIST_HEAD(&fimc->vid_cap.active_buf_q); vid_cap 323 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->buf_index = 0; vid_cap 329 drivers/media/platform/exynos4-is/fimc-capture.c for (i = 0; i < vid_cap->reqbufs_count; i++) { vid_cap 330 drivers/media/platform/exynos4-is/fimc-capture.c if (list_empty(&vid_cap->pending_buf_q)) vid_cap 332 drivers/media/platform/exynos4-is/fimc-capture.c buf = fimc_pending_queue_pop(vid_cap); vid_cap 388 drivers/media/platform/exynos4-is/fimc-capture.c v4l2_err(&ctx->fimc_dev->vid_cap.ve.vdev, vid_cap 406 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vid_cap = &fimc->vid_cap; vid_cap 407 drivers/media/platform/exynos4-is/fimc-capture.c struct exynos_video_entity *ve = &vid_cap->ve; vid_cap 416 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->active_buf_cnt < FIMC_MAX_OUT_BUFS) { vid_cap 418 drivers/media/platform/exynos4-is/fimc-capture.c int buf_id = (vid_cap->reqbufs_count == 1) ? -1 : vid_cap 419 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->buf_index; vid_cap 422 drivers/media/platform/exynos4-is/fimc-capture.c buf->index = vid_cap->buf_index; vid_cap 423 drivers/media/platform/exynos4-is/fimc-capture.c fimc_active_queue_add(vid_cap, buf); vid_cap 425 drivers/media/platform/exynos4-is/fimc-capture.c if (++vid_cap->buf_index >= FIMC_MAX_OUT_BUFS) vid_cap 426 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->buf_index = 0; vid_cap 428 drivers/media/platform/exynos4-is/fimc-capture.c fimc_pending_queue_add(vid_cap, buf); vid_cap 431 drivers/media/platform/exynos4-is/fimc-capture.c min_bufs = vid_cap->reqbufs_count > 1 ? 2 : 1; vid_cap 434 drivers/media/platform/exynos4-is/fimc-capture.c if (vb2_is_streaming(&vid_cap->vbq) && vid_cap 435 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->active_buf_cnt >= min_bufs && vid_cap 468 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 528 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 774 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_pipeline *p = to_fimc_pipeline(fimc->vid_cap.ve.pipe); vid_cap 806 drivers/media/platform/exynos4-is/fimc-capture.c while (me != &fimc->vid_cap.subdev.entity) { vid_cap 904 drivers/media/platform/exynos4-is/fimc-capture.c __fimc_get_format(&fimc->vid_cap.ctx->d_frame, f); vid_cap 919 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 957 drivers/media/platform/exynos4-is/fimc-capture.c mf = try ? &mbus_fmt : &fimc->vid_cap.ci_fmt; vid_cap 1020 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 1027 drivers/media/platform/exynos4-is/fimc-capture.c if (vb2_is_busy(&fimc->vid_cap.vbq)) vid_cap 1071 drivers/media/platform/exynos4-is/fimc-capture.c struct exynos_video_entity *ve = &fimc->vid_cap.ve; vid_cap 1109 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 1188 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 1239 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 1260 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.reqbufs_count = reqbufs->count; vid_cap 1269 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_ctx *ctx = fimc->vid_cap.ctx; vid_cap 1319 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_ctx *ctx = fimc->vid_cap.ctx; vid_cap 1388 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 1399 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.input); vid_cap 1402 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.input = 0; vid_cap 1463 drivers/media/platform/exynos4-is/fimc-capture.c if (!list_empty(&fimc->vid_cap.active_buf_q)) { vid_cap 1464 drivers/media/platform/exynos4-is/fimc-capture.c buf = list_entry(fimc->vid_cap.active_buf_q.next, vid_cap 1494 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_ctx *ctx = fimc->vid_cap.ctx; vid_cap 1516 drivers/media/platform/exynos4-is/fimc-capture.c *mf = fimc->vid_cap.wb_fmt; vid_cap 1520 drivers/media/platform/exynos4-is/fimc-capture.c *mf = fimc->vid_cap.ci_fmt; vid_cap 1536 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 1601 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_ctx *ctx = fimc->vid_cap.ctx; vid_cap 1657 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_ctx *ctx = fimc->vid_cap.ctx; vid_cap 1733 drivers/media/platform/exynos4-is/fimc-capture.c struct video_device *vfd = &fimc->vid_cap.ve.vdev; vid_cap 1734 drivers/media/platform/exynos4-is/fimc-capture.c struct vb2_queue *q = &fimc->vid_cap.vbq; vid_cap 1736 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_vid_cap *vid_cap; vid_cap 1764 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap = &fimc->vid_cap; vid_cap 1765 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->active_buf_cnt = 0; vid_cap 1766 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->reqbufs_count = 0; vid_cap 1767 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->ctx = ctx; vid_cap 1769 drivers/media/platform/exynos4-is/fimc-capture.c INIT_LIST_HEAD(&vid_cap->pending_buf_q); vid_cap 1770 drivers/media/platform/exynos4-is/fimc-capture.c INIT_LIST_HEAD(&vid_cap->active_buf_q); vid_cap 1789 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->ci_fmt.width = FIMC_DEFAULT_WIDTH; vid_cap 1790 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->ci_fmt.height = FIMC_DEFAULT_HEIGHT; vid_cap 1791 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->ci_fmt.code = fmt->mbus_code; vid_cap 1798 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->wb_fmt = vid_cap->ci_fmt; vid_cap 1799 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->wb_fmt.code = fmt->mbus_code; vid_cap 1801 drivers/media/platform/exynos4-is/fimc-capture.c vid_cap->vd_pad.flags = MEDIA_PAD_FL_SINK; vid_cap 1803 drivers/media/platform/exynos4-is/fimc-capture.c ret = media_entity_pads_init(&vfd->entity, 1, &vid_cap->vd_pad); vid_cap 1842 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.ve.pipe = v4l2_get_subdev_hostdata(sd); vid_cap 1847 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.ve.pipe = NULL; vid_cap 1864 drivers/media/platform/exynos4-is/fimc-capture.c vdev = &fimc->vid_cap.ve.vdev; vid_cap 1869 drivers/media/platform/exynos4-is/fimc-capture.c fimc_ctrls_delete(fimc->vid_cap.ctx); vid_cap 1870 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.ve.pipe = NULL; vid_cap 1872 drivers/media/platform/exynos4-is/fimc-capture.c kfree(fimc->vid_cap.ctx); vid_cap 1873 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.ctx = NULL; vid_cap 1885 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev *sd = &fimc->vid_cap.subdev; vid_cap 1892 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.sd_pads[FIMC_SD_PAD_SINK_CAM].flags = MEDIA_PAD_FL_SINK; vid_cap 1893 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.sd_pads[FIMC_SD_PAD_SINK_FIFO].flags = MEDIA_PAD_FL_SINK; vid_cap 1894 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.sd_pads[FIMC_SD_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; vid_cap 1896 drivers/media/platform/exynos4-is/fimc-capture.c fimc->vid_cap.sd_pads); vid_cap 1908 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev *sd = &fimc->vid_cap.subdev; vid_cap 318 drivers/media/platform/exynos4-is/fimc-core.c fimc->vid_cap.reqbufs_count == 1; vid_cap 432 drivers/media/platform/exynos4-is/fimc-core.h struct fimc_vid_cap vid_cap; vid_cap 676 drivers/media/platform/exynos4-is/fimc-core.h static inline void fimc_active_queue_add(struct fimc_vid_cap *vid_cap, vid_cap 679 drivers/media/platform/exynos4-is/fimc-core.h list_add_tail(&buf->list, &vid_cap->active_buf_q); vid_cap 680 drivers/media/platform/exynos4-is/fimc-core.h vid_cap->active_buf_cnt++; vid_cap 689 drivers/media/platform/exynos4-is/fimc-core.h struct fimc_vid_cap *vid_cap) vid_cap 692 drivers/media/platform/exynos4-is/fimc-core.h buf = list_entry(vid_cap->active_buf_q.next, vid_cap 695 drivers/media/platform/exynos4-is/fimc-core.h vid_cap->active_buf_cnt--; vid_cap 703 drivers/media/platform/exynos4-is/fimc-core.h static inline void fimc_pending_queue_add(struct fimc_vid_cap *vid_cap, vid_cap 706 drivers/media/platform/exynos4-is/fimc-core.h list_add_tail(&buf->list, &vid_cap->pending_buf_q); vid_cap 715 drivers/media/platform/exynos4-is/fimc-core.h struct fimc_vid_cap *vid_cap) vid_cap 718 drivers/media/platform/exynos4-is/fimc-core.h buf = list_entry(vid_cap->pending_buf_q.next, vid_cap 601 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_vid_cap *vc = &fimc->vid_cap; vid_cap 668 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_vid_cap *vid_cap = &fimc->vid_cap; vid_cap 688 drivers/media/platform/exynos4-is/fimc-reg.c switch (vid_cap->ci_fmt.code) { vid_cap 698 drivers/media/platform/exynos4-is/fimc-reg.c v4l2_err(&vid_cap->ve.vdev, vid_cap 700 drivers/media/platform/exynos4-is/fimc-reg.c vid_cap->ci_fmt.code); vid_cap 721 drivers/media/platform/exynos4-is/fimc-reg.c v4l2_err(&vid_cap->ve.vdev, vid_cap 591 drivers/media/platform/exynos4-is/media-dev.c sd = &fimc->vid_cap.subdev; vid_cap 605 drivers/media/platform/exynos4-is/media-dev.c fimc->vid_cap.user_subdev_api = fmd->user_subdev_api; vid_cap 756 drivers/media/platform/exynos4-is/media-dev.c v4l2_device_unregister_subdev(&dev->vid_cap.subdev); vid_cap 757 drivers/media/platform/exynos4-is/media-dev.c dev->vid_cap.ve.pipe = NULL; vid_cap 818 drivers/media/platform/exynos4-is/media-dev.c sink = &fmd->fimc[i]->vid_cap.subdev.entity; vid_cap 900 drivers/media/platform/exynos4-is/media-dev.c sink = &fmd->fimc[i]->vid_cap.subdev.entity; vid_cap 1014 drivers/media/platform/exynos4-is/media-dev.c source = &fmd->fimc[i]->vid_cap.subdev.entity; vid_cap 1015 drivers/media/platform/exynos4-is/media-dev.c sink = &fmd->fimc[i]->vid_cap.ve.vdev.entity; vid_cap 1243 drivers/media/platform/exynos4-is/media-dev.c fmd->fimc[i]->vid_cap.user_subdev_api = subdev_api;