File Index
Files and directories
Sign in
FILE

iris_vb2.h

File preview with syntax highlighting.

linux-6.19.14/drivers/media/platform/qcom/iris/iris_vb2.h C
 1/* SPDX-License-Identifier: GPL-2.0-only */
 2/*
 3 * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
 4 */
 5
 6#ifndef __IRIS_VB2_H__
 7#define __IRIS_VB2_H__
 8
 9int iris_vb2_buf_init(struct vb2_buffer *vb2);
10int iris_vb2_queue_setup(struct vb2_queue *q,
11			 unsigned int *num_buffers, unsigned int *num_planes,
12			 unsigned int sizes[], struct device *alloc_devs[]);
13int iris_vb2_start_streaming(struct vb2_queue *q, unsigned int count);
14void iris_vb2_stop_streaming(struct vb2_queue *q);
15int iris_vb2_buf_prepare(struct vb2_buffer *vb);
16int iris_vb2_buf_out_validate(struct vb2_buffer *vb);
17void iris_vb2_buf_queue(struct vb2_buffer *vb2);
18
19#endif
~/ Read-only file preview.