blob: 221e2400fb3e2d817eaff7515fa89eb94f2d7f8a [file] [log] [blame]
Thomas Gleixnerc942fdd2019-05-27 08:55:06 +02001/* SPDX-License-Identifier: GPL-2.0-or-later */
Hans Verkuil1c1e45d2008-04-28 20:24:33 -03002/*
3 * cx18 ioctl system call
4 *
5 * Derived from ivtv-ioctl.h
6 *
7 * Copyright (C) 2007 Hans Verkuil <hverkuil@xs4all.nl>
Andy Walls6afdeaf2010-05-23 18:53:35 -03008 * Copyright (C) 2008 Andy Walls <awalls@md.metrocast.net>
Hans Verkuil1c1e45d2008-04-28 20:24:33 -03009 */
10
Mauro Carvalho Chehabaed6abd2008-04-29 21:38:51 -030011u16 cx18_service2vbi(int type);
12void cx18_expand_service_set(struct v4l2_sliced_vbi_format *fmt, int is_pal);
13u16 cx18_get_service_set(struct v4l2_sliced_vbi_format *fmt);
Andy Walls3b6fe58f2008-06-21 08:36:31 -030014void cx18_set_funcs(struct video_device *vdev);
Hans Verkuil314527a2013-03-15 06:10:40 -030015int cx18_s_std(struct file *file, void *fh, v4l2_std_id std);
Hans Verkuilb530a442013-03-19 04:09:26 -030016int cx18_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf);
Andy Walls3b6fe58f2008-06-21 08:36:31 -030017int cx18_s_input(struct file *file, void *fh, unsigned int inp);