Lines Matching refs:memory
346 static int __vb2_queue_alloc(struct vb2_queue *q, enum v4l2_memory memory, in __vb2_queue_alloc() argument
370 vb->v4l2_buf.memory = memory; in __vb2_queue_alloc()
373 if (memory == V4L2_MEMORY_MMAP) { in __vb2_queue_alloc()
400 if (memory == V4L2_MEMORY_MMAP) in __vb2_queue_alloc()
424 if (q->memory == V4L2_MEMORY_MMAP) in __vb2_free_mem()
426 else if (q->memory == V4L2_MEMORY_DMABUF) in __vb2_free_mem()
543 q->memory = 0; in __vb2_queue_free()
589 length = (b->memory == V4L2_MEMORY_USERPTR || in __verify_length()
590 b->memory == V4L2_MEMORY_DMABUF) in __verify_length()
604 length = (b->memory == V4L2_MEMORY_USERPTR) in __verify_length()
678 if (q->memory == V4L2_MEMORY_MMAP) in __fill_v4l2_buffer()
680 else if (q->memory == V4L2_MEMORY_USERPTR) in __fill_v4l2_buffer()
682 else if (q->memory == V4L2_MEMORY_DMABUF) in __fill_v4l2_buffer()
805 enum v4l2_memory memory, enum v4l2_buf_type type) in __verify_memory_type() argument
807 if (memory != V4L2_MEMORY_MMAP && memory != V4L2_MEMORY_USERPTR && in __verify_memory_type()
808 memory != V4L2_MEMORY_DMABUF) { in __verify_memory_type()
822 if (memory == V4L2_MEMORY_MMAP && __verify_mmap_ops(q)) { in __verify_memory_type()
827 if (memory == V4L2_MEMORY_USERPTR && __verify_userptr_ops(q)) { in __verify_memory_type()
832 if (memory == V4L2_MEMORY_DMABUF && __verify_dmabuf_ops(q)) { in __verify_memory_type()
882 if (req->count == 0 || q->num_buffers != 0 || q->memory != req->memory) { in __reqbufs()
888 if (q->memory == V4L2_MEMORY_MMAP && __buffers_in_use(q)) { in __reqbufs()
920 q->memory = req->memory; in __reqbufs()
932 allocated_buffers = __vb2_queue_alloc(q, req->memory, num_buffers, num_planes); in __reqbufs()
995 int ret = __verify_memory_type(q, req->memory, req->type); in vb2_reqbufs()
1029 q->memory = create->memory; in __create_bufs()
1045 allocated_buffers = __vb2_queue_alloc(q, create->memory, num_buffers, in __create_bufs()
1106 int ret = __verify_memory_type(q, create->memory, create->format.type); in vb2_create_bufs()
1268 if (b->memory == V4L2_MEMORY_USERPTR) { in __fill_vb2_buffer()
1276 if (b->memory == V4L2_MEMORY_DMABUF) { in __fill_vb2_buffer()
1333 if (b->memory == V4L2_MEMORY_USERPTR) { in __fill_vb2_buffer()
1338 if (b->memory == V4L2_MEMORY_DMABUF) { in __fill_vb2_buffer()
1668 switch (q->memory) { in __buf_prepare()
1711 if (b->memory != q->memory) { in vb2_queue_or_prepare_buf()
2075 if (q->memory == V4L2_MEMORY_DMABUF) in __vb2_dqbuf()
2404 if (q->memory != V4L2_MEMORY_MMAP) { in vb2_expbuf()
2493 if (q->memory != V4L2_MEMORY_MMAP) { in vb2_mmap()
2566 if (q->memory != V4L2_MEMORY_MMAP) { in vb2_get_unmapped_area()
2858 fileio->req.memory = V4L2_MEMORY_MMAP; in __vb2_init_fileio()
2905 b->memory = q->memory; in __vb2_init_fileio()
3011 fileio->b.memory = q->memory; in __vb2_perform_fileio()
3088 fileio->b.memory = q->memory; in __vb2_perform_fileio()
3184 fileio->b.memory = q->memory; in vb2_thread()
3305 int res = __verify_memory_type(vdev->queue, p->memory, p->type); in vb2_ioctl_reqbufs()
3324 int res = __verify_memory_type(vdev->queue, p->memory, p->format.type); in vb2_ioctl_create_bufs()