exynos: fimc-is: Internal buffer list cleanup 71/30071/2
authorBeata Michalska <b.michalska@samsung.com>
Wed, 23 Jul 2014 13:34:25 +0000 (15:34 +0200)
committerSylwester Nawrocki <s.nawrocki@samsung.com>
Thu, 27 Nov 2014 11:42:53 +0000 (03:42 -0800)
commitcd6e2e406309601c9452f5132b5b8e544aa2a37c
tree246141063ba3d7777ba5c09274de72ba8556610d
parent9cff26ea83556e8e899dc7844ec662c30e203d7d
exynos: fimc-is: Internal buffer list cleanup

As the driver maintaines separate buffer lists per each
video device which are beyond control of v4l2/vb2
framework, those lists should be properly handled
and cleared once the buffers are no longer
available. The changes introduced allow controlling
state of each queued buffer and removing it from
internal buffer lists when needed.

Signed-off-by: Beata Michalska <b.michalska@samsung.com>
Change-Id: I4dea7df3910d6836edee1387c5a1147649043b81
drivers/media/platform/exynos5-is/fimc-is-core.h
drivers/media/platform/exynos5-is/fimc-is-isp.c
drivers/media/platform/exynos5-is/fimc-is-pipeline.c
drivers/media/platform/exynos5-is/fimc-is-scaler.c
drivers/media/platform/exynos5-is/fimc-is.h