Lines Matching defs:v4l2_ioctl_ops

21 struct v4l2_ioctl_ops {  struct
25 int (*vidioc_querycap)(struct file *file, void *fh, struct v4l2_capability *cap);
28 int (*vidioc_g_priority) (struct file *file, void *fh,
30 int (*vidioc_s_priority) (struct file *file, void *fh,
34 int (*vidioc_enum_fmt_vid_cap) (struct file *file, void *fh,
36 int (*vidioc_enum_fmt_vid_overlay) (struct file *file, void *fh,
38 int (*vidioc_enum_fmt_vid_out) (struct file *file, void *fh,
40 int (*vidioc_enum_fmt_vid_cap_mplane)(struct file *file, void *fh,
42 int (*vidioc_enum_fmt_vid_out_mplane)(struct file *file, void *fh,
44 int (*vidioc_enum_fmt_type_private)(struct file *file, void *fh,
48 int (*vidioc_g_fmt_vid_cap) (struct file *file, void *fh,
50 int (*vidioc_g_fmt_vid_overlay)(struct file *file, void *fh,
52 int (*vidioc_g_fmt_vid_out) (struct file *file, void *fh,
54 int (*vidioc_g_fmt_vid_out_overlay)(struct file *file, void *fh,
56 int (*vidioc_g_fmt_vbi_cap) (struct file *file, void *fh,
58 int (*vidioc_g_fmt_vbi_out) (struct file *file, void *fh,
60 int (*vidioc_g_fmt_sliced_vbi_cap)(struct file *file, void *fh,
62 int (*vidioc_g_fmt_sliced_vbi_out)(struct file *file, void *fh,
64 int (*vidioc_g_fmt_vid_cap_mplane)(struct file *file, void *fh,
66 int (*vidioc_g_fmt_vid_out_mplane)(struct file *file, void *fh,
68 int (*vidioc_g_fmt_type_private)(struct file *file, void *fh,
72 int (*vidioc_s_fmt_vid_cap) (struct file *file, void *fh,
74 int (*vidioc_s_fmt_vid_overlay)(struct file *file, void *fh,
76 int (*vidioc_s_fmt_vid_out) (struct file *file, void *fh,
78 int (*vidioc_s_fmt_vid_out_overlay)(struct file *file, void *fh,
80 int (*vidioc_s_fmt_vbi_cap) (struct file *file, void *fh,
82 int (*vidioc_s_fmt_vbi_out) (struct file *file, void *fh,
84 int (*vidioc_s_fmt_sliced_vbi_cap)(struct file *file, void *fh,
86 int (*vidioc_s_fmt_sliced_vbi_out)(struct file *file, void *fh,
88 int (*vidioc_s_fmt_vid_cap_mplane)(struct file *file, void *fh,
90 int (*vidioc_s_fmt_vid_out_mplane)(struct file *file, void *fh,
92 int (*vidioc_s_fmt_type_private)(struct file *file, void *fh,
96 int (*vidioc_try_fmt_vid_cap) (struct file *file, void *fh,
98 int (*vidioc_try_fmt_vid_overlay)(struct file *file, void *fh,
100 int (*vidioc_try_fmt_vid_out) (struct file *file, void *fh,
102 int (*vidioc_try_fmt_vid_out_overlay)(struct file *file, void *fh,
104 int (*vidioc_try_fmt_vbi_cap) (struct file *file, void *fh,
106 int (*vidioc_try_fmt_vbi_out) (struct file *file, void *fh,
108 int (*vidioc_try_fmt_sliced_vbi_cap)(struct file *file, void *fh,
110 int (*vidioc_try_fmt_sliced_vbi_out)(struct file *file, void *fh,
112 int (*vidioc_try_fmt_vid_cap_mplane)(struct file *file, void *fh,
114 int (*vidioc_try_fmt_vid_out_mplane)(struct file *file, void *fh,
116 int (*vidioc_try_fmt_type_private)(struct file *file, void *fh,
120 int (*vidioc_reqbufs) (struct file *file, void *fh, struct v4l2_requestbuffers *b);
121 int (*vidioc_querybuf)(struct file *file, void *fh, struct v4l2_buffer *b);
122 int (*vidioc_qbuf) (struct file *file, void *fh, struct v4l2_buffer *b);
123 int (*vidioc_dqbuf) (struct file *file, void *fh, struct v4l2_buffer *b);
125 int (*vidioc_create_bufs)(struct file *file, void *fh, struct v4l2_create_buffers *b);
126 int (*vidioc_prepare_buf)(struct file *file, void *fh, struct v4l2_buffer *b);
128 int (*vidioc_overlay) (struct file *file, void *fh, unsigned int i);
129 int (*vidioc_g_fbuf) (struct file *file, void *fh,
131 int (*vidioc_s_fbuf) (struct file *file, void *fh,
135 int (*vidioc_streamon) (struct file *file, void *fh, enum v4l2_buf_type i);
136 int (*vidioc_streamoff)(struct file *file, void *fh, enum v4l2_buf_type i);
141 int (*vidioc_g_std) (struct file *file, void *fh, v4l2_std_id *norm);
142 int (*vidioc_s_std) (struct file *file, void *fh, v4l2_std_id *norm);
143 int (*vidioc_querystd) (struct file *file, void *fh, v4l2_std_id *a);
146 int (*vidioc_enum_input)(struct file *file, void *fh,
148 int (*vidioc_g_input) (struct file *file, void *fh, unsigned int *i);
149 int (*vidioc_s_input) (struct file *file, void *fh, unsigned int i);
152 int (*vidioc_enum_output) (struct file *file, void *fh,
154 int (*vidioc_g_output) (struct file *file, void *fh, unsigned int *i);
155 int (*vidioc_s_output) (struct file *file, void *fh, unsigned int i);
158 int (*vidioc_queryctrl) (struct file *file, void *fh,
160 int (*vidioc_g_ctrl) (struct file *file, void *fh,
162 int (*vidioc_s_ctrl) (struct file *file, void *fh,
164 int (*vidioc_g_ext_ctrls) (struct file *file, void *fh,
166 int (*vidioc_s_ext_ctrls) (struct file *file, void *fh,
168 int (*vidioc_try_ext_ctrls) (struct file *file, void *fh,
170 int (*vidioc_querymenu) (struct file *file, void *fh,
174 int (*vidioc_enumaudio) (struct file *file, void *fh,
176 int (*vidioc_g_audio) (struct file *file, void *fh,
178 int (*vidioc_s_audio) (struct file *file, void *fh,
182 int (*vidioc_enumaudout) (struct file *file, void *fh,
184 int (*vidioc_g_audout) (struct file *file, void *fh,
186 int (*vidioc_s_audout) (struct file *file, void *fh,
188 int (*vidioc_g_modulator) (struct file *file, void *fh,
190 int (*vidioc_s_modulator) (struct file *file, void *fh,
193 int (*vidioc_cropcap) (struct file *file, void *fh,
195 int (*vidioc_g_crop) (struct file *file, void *fh,
197 int (*vidioc_s_crop) (struct file *file, void *fh,
199 int (*vidioc_g_selection) (struct file *file, void *fh,
201 int (*vidioc_s_selection) (struct file *file, void *fh,
204 int (*vidioc_g_jpegcomp) (struct file *file, void *fh,
206 int (*vidioc_s_jpegcomp) (struct file *file, void *fh,
208 int (*vidioc_g_enc_index) (struct file *file, void *fh,
210 int (*vidioc_encoder_cmd) (struct file *file, void *fh,
212 int (*vidioc_try_encoder_cmd) (struct file *file, void *fh,
216 int (*vidioc_g_parm) (struct file *file, void *fh,
218 int (*vidioc_s_parm) (struct file *file, void *fh,
222 int (*vidioc_g_tuner) (struct file *file, void *fh,
224 int (*vidioc_s_tuner) (struct file *file, void *fh,
226 int (*vidioc_g_frequency) (struct file *file, void *fh,
228 int (*vidioc_s_frequency) (struct file *file, void *fh,
232 int (*vidioc_g_sliced_vbi_cap) (struct file *file, void *fh,
236 int (*vidioc_log_status) (struct file *file, void *fh);
238 int (*vidioc_s_hw_freq_seek) (struct file *file, void *fh,
243 int (*vidioc_g_register) (struct file *file, void *fh,
245 int (*vidioc_s_register) (struct file *file, void *fh,
248 int (*vidioc_g_chip_ident) (struct file *file, void *fh,
251 int (*vidioc_enum_framesizes) (struct file *file, void *fh,
254 int (*vidioc_enum_frameintervals) (struct file *file, void *fh,
258 int (*vidioc_enum_dv_presets) (struct file *file, void *fh,
261 int (*vidioc_s_dv_preset) (struct file *file, void *fh,
263 int (*vidioc_g_dv_preset) (struct file *file, void *fh,
265 int (*vidioc_query_dv_preset) (struct file *file, void *fh,
267 int (*vidioc_s_dv_timings) (struct file *file, void *fh,
269 int (*vidioc_g_dv_timings) (struct file *file, void *fh,
272 int (*vidioc_subscribe_event) (struct v4l2_fh *fh,
274 int (*vidioc_unsubscribe_event)(struct v4l2_fh *fh,
278 long (*vidioc_default) (struct file *file, void *fh,