File Index
Files and directories
Sign in
FILE

atomisp_ioctl.h

File preview with syntax highlighting.

linux-6.19.14/drivers/staging/media/atomisp/pci/atomisp_ioctl.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 3 * Support for Medifield PNW Camera Imaging ISP subsystem.
 4 *
 5 * Copyright (c) 2010 Intel Corporation. All Rights Reserved.
 6 *
 7 * Copyright (c) 2010 Silicon Hive www.siliconhive.com.
 8 */
 9
10#ifndef	__ATOMISP_IOCTL_H__
11#define	__ATOMISP_IOCTL_H__
12
13#include "ia_css.h"
14
15struct atomisp_device;
16struct atomisp_video_pipe;
17
18extern const struct atomisp_format_bridge atomisp_output_fmts[];
19
20const struct
21atomisp_format_bridge *atomisp_get_format_bridge(unsigned int pixelformat);
22
23const struct
24atomisp_format_bridge *atomisp_get_format_bridge_from_mbus(u32 mbus_code);
25
26int atomisp_pipe_check(struct atomisp_video_pipe *pipe, bool streaming_ok);
27
28int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd,
29				uint16_t stream_id);
30
31int atomisp_start_streaming(struct vb2_queue *vq, unsigned int count);
32void atomisp_stop_streaming(struct vb2_queue *vq);
33
34extern const struct v4l2_ioctl_ops atomisp_ioctl_ops;
35
36#endif /* __ATOMISP_IOCTL_H__ */
~/ Read-only file preview.