diff options
Diffstat (limited to 'drivers/media/video/videobuf-core.c')
-rw-r--r-- | drivers/media/video/videobuf-core.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/drivers/media/video/videobuf-core.c b/drivers/media/video/videobuf-core.c index 8979f91fa8e5..de4fa4eb8844 100644 --- a/drivers/media/video/videobuf-core.c +++ b/drivers/media/video/videobuf-core.c | |||
@@ -1202,33 +1202,3 @@ int videobuf_mmap_mapper(struct videobuf_queue *q, struct vm_area_struct *vma) | |||
1202 | return rc; | 1202 | return rc; |
1203 | } | 1203 | } |
1204 | EXPORT_SYMBOL_GPL(videobuf_mmap_mapper); | 1204 | EXPORT_SYMBOL_GPL(videobuf_mmap_mapper); |
1205 | |||
1206 | #ifdef CONFIG_VIDEO_V4L1_COMPAT | ||
1207 | int videobuf_cgmbuf(struct videobuf_queue *q, | ||
1208 | struct video_mbuf *mbuf, int count) | ||
1209 | { | ||
1210 | struct v4l2_requestbuffers req; | ||
1211 | int rc, i; | ||
1212 | |||
1213 | MAGIC_CHECK(q->int_ops->magic, MAGIC_QTYPE_OPS); | ||
1214 | |||
1215 | memset(&req, 0, sizeof(req)); | ||
1216 | req.type = q->type; | ||
1217 | req.count = count; | ||
1218 | req.memory = V4L2_MEMORY_MMAP; | ||
1219 | rc = videobuf_reqbufs(q, &req); | ||
1220 | if (rc < 0) | ||
1221 | return rc; | ||
1222 | |||
1223 | mbuf->frames = req.count; | ||
1224 | mbuf->size = 0; | ||
1225 | for (i = 0; i < mbuf->frames; i++) { | ||
1226 | mbuf->offsets[i] = q->bufs[i]->boff; | ||
1227 | mbuf->size += PAGE_ALIGN(q->bufs[i]->bsize); | ||
1228 | } | ||
1229 | |||
1230 | return 0; | ||
1231 | } | ||
1232 | EXPORT_SYMBOL_GPL(videobuf_cgmbuf); | ||
1233 | #endif | ||
1234 | |||