18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci ioctl system call 48c2ecf20Sopenharmony_ci Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com> 58c2ecf20Sopenharmony_ci Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl> 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#ifndef IVTV_IOCTL_H 108c2ecf20Sopenharmony_ci#define IVTV_IOCTL_H 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciu16 ivtv_service2vbi(int type); 138c2ecf20Sopenharmony_civoid ivtv_expand_service_set(struct v4l2_sliced_vbi_format *fmt, int is_pal); 148c2ecf20Sopenharmony_ciu16 ivtv_get_service_set(struct v4l2_sliced_vbi_format *fmt); 158c2ecf20Sopenharmony_civoid ivtv_set_osd_alpha(struct ivtv *itv); 168c2ecf20Sopenharmony_ciint ivtv_set_speed(struct ivtv *itv, int speed); 178c2ecf20Sopenharmony_civoid ivtv_set_funcs(struct video_device *vdev); 188c2ecf20Sopenharmony_civoid ivtv_s_std_enc(struct ivtv *itv, v4l2_std_id std); 198c2ecf20Sopenharmony_civoid ivtv_s_std_dec(struct ivtv *itv, v4l2_std_id std); 208c2ecf20Sopenharmony_ciint ivtv_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf); 218c2ecf20Sopenharmony_ciint ivtv_s_input(struct file *file, void *fh, unsigned int inp); 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci#endif 24