Lines Matching defs:v4l2_ioctl_ops

20 struct v4l2_ioctl_ops {  struct
24 int (*vidioc_querycap)(struct file *file, void *fh, struct v4l2_capability *cap);
27 int (*vidioc_enum_fmt_vid_cap) (struct file *file, void *fh,
29 int (*vidioc_enum_fmt_vid_overlay) (struct file *file, void *fh,
31 int (*vidioc_enum_fmt_vid_out) (struct file *file, void *fh,
33 int (*vidioc_enum_fmt_vid_cap_mplane)(struct file *file, void *fh,
35 int (*vidioc_enum_fmt_vid_out_mplane)(struct file *file, void *fh,
37 int (*vidioc_enum_fmt_sdr_cap) (struct file *file, void *fh,
41 int (*vidioc_g_fmt_vid_cap) (struct file *file, void *fh,
43 int (*vidioc_g_fmt_vid_overlay)(struct file *file, void *fh,
45 int (*vidioc_g_fmt_vid_out) (struct file *file, void *fh,
47 int (*vidioc_g_fmt_vid_out_overlay)(struct file *file, void *fh,
49 int (*vidioc_g_fmt_vbi_cap) (struct file *file, void *fh,
51 int (*vidioc_g_fmt_vbi_out) (struct file *file, void *fh,
53 int (*vidioc_g_fmt_sliced_vbi_cap)(struct file *file, void *fh,
55 int (*vidioc_g_fmt_sliced_vbi_out)(struct file *file, void *fh,
57 int (*vidioc_g_fmt_vid_cap_mplane)(struct file *file, void *fh,
59 int (*vidioc_g_fmt_vid_out_mplane)(struct file *file, void *fh,
61 int (*vidioc_g_fmt_sdr_cap) (struct file *file, void *fh,
65 int (*vidioc_s_fmt_vid_cap) (struct file *file, void *fh,
67 int (*vidioc_s_fmt_vid_overlay)(struct file *file, void *fh,
69 int (*vidioc_s_fmt_vid_out) (struct file *file, void *fh,
71 int (*vidioc_s_fmt_vid_out_overlay)(struct file *file, void *fh,
73 int (*vidioc_s_fmt_vbi_cap) (struct file *file, void *fh,
75 int (*vidioc_s_fmt_vbi_out) (struct file *file, void *fh,
77 int (*vidioc_s_fmt_sliced_vbi_cap)(struct file *file, void *fh,
79 int (*vidioc_s_fmt_sliced_vbi_out)(struct file *file, void *fh,
81 int (*vidioc_s_fmt_vid_cap_mplane)(struct file *file, void *fh,
83 int (*vidioc_s_fmt_vid_out_mplane)(struct file *file, void *fh,
85 int (*vidioc_s_fmt_sdr_cap) (struct file *file, void *fh,
89 int (*vidioc_try_fmt_vid_cap) (struct file *file, void *fh,
91 int (*vidioc_try_fmt_vid_overlay)(struct file *file, void *fh,
93 int (*vidioc_try_fmt_vid_out) (struct file *file, void *fh,
95 int (*vidioc_try_fmt_vid_out_overlay)(struct file *file, void *fh,
97 int (*vidioc_try_fmt_vbi_cap) (struct file *file, void *fh,
99 int (*vidioc_try_fmt_vbi_out) (struct file *file, void *fh,
101 int (*vidioc_try_fmt_sliced_vbi_cap)(struct file *file, void *fh,
103 int (*vidioc_try_fmt_sliced_vbi_out)(struct file *file, void *fh,
105 int (*vidioc_try_fmt_vid_cap_mplane)(struct file *file, void *fh,
107 int (*vidioc_try_fmt_vid_out_mplane)(struct file *file, void *fh,
109 int (*vidioc_try_fmt_sdr_cap) (struct file *file, void *fh,
113 int (*vidioc_reqbufs) (struct file *file, void *fh, struct v4l2_requestbuffers *b);
114 int (*vidioc_querybuf)(struct file *file, void *fh, struct v4l2_buffer *b);
115 int (*vidioc_qbuf) (struct file *file, void *fh, struct v4l2_buffer *b);
116 int (*vidioc_expbuf) (struct file *file, void *fh,
118 int (*vidioc_dqbuf) (struct file *file, void *fh, struct v4l2_buffer *b);
120 int (*vidioc_create_bufs)(struct file *file, void *fh, struct v4l2_create_buffers *b);
121 int (*vidioc_prepare_buf)(struct file *file, void *fh, struct v4l2_buffer *b);
123 int (*vidioc_overlay) (struct file *file, void *fh, unsigned int i);
124 int (*vidioc_g_fbuf) (struct file *file, void *fh,
126 int (*vidioc_s_fbuf) (struct file *file, void *fh,
130 int (*vidioc_streamon) (struct file *file, void *fh, enum v4l2_buf_type i);
131 int (*vidioc_streamoff)(struct file *file, void *fh, enum v4l2_buf_type i);
136 int (*vidioc_g_std) (struct file *file, void *fh, v4l2_std_id *norm);
137 int (*vidioc_s_std) (struct file *file, void *fh, v4l2_std_id norm);
138 int (*vidioc_querystd) (struct file *file, void *fh, v4l2_std_id *a);
141 int (*vidioc_enum_input)(struct file *file, void *fh,
143 int (*vidioc_g_input) (struct file *file, void *fh, unsigned int *i);
144 int (*vidioc_s_input) (struct file *file, void *fh, unsigned int i);
147 int (*vidioc_enum_output) (struct file *file, void *fh,
149 int (*vidioc_g_output) (struct file *file, void *fh, unsigned int *i);
150 int (*vidioc_s_output) (struct file *file, void *fh, unsigned int i);
153 int (*vidioc_queryctrl) (struct file *file, void *fh,
155 int (*vidioc_query_ext_ctrl) (struct file *file, void *fh,
157 int (*vidioc_g_ctrl) (struct file *file, void *fh,
159 int (*vidioc_s_ctrl) (struct file *file, void *fh,
161 int (*vidioc_g_ext_ctrls) (struct file *file, void *fh,
163 int (*vidioc_s_ext_ctrls) (struct file *file, void *fh,
165 int (*vidioc_try_ext_ctrls) (struct file *file, void *fh,
167 int (*vidioc_querymenu) (struct file *file, void *fh,
171 int (*vidioc_enumaudio) (struct file *file, void *fh,
173 int (*vidioc_g_audio) (struct file *file, void *fh,
175 int (*vidioc_s_audio) (struct file *file, void *fh,
179 int (*vidioc_enumaudout) (struct file *file, void *fh,
181 int (*vidioc_g_audout) (struct file *file, void *fh,
183 int (*vidioc_s_audout) (struct file *file, void *fh,
185 int (*vidioc_g_modulator) (struct file *file, void *fh,
187 int (*vidioc_s_modulator) (struct file *file, void *fh,
190 int (*vidioc_cropcap) (struct file *file, void *fh,
192 int (*vidioc_g_crop) (struct file *file, void *fh,
194 int (*vidioc_s_crop) (struct file *file, void *fh,
196 int (*vidioc_g_selection) (struct file *file, void *fh,
198 int (*vidioc_s_selection) (struct file *file, void *fh,
201 int (*vidioc_g_jpegcomp) (struct file *file, void *fh,
203 int (*vidioc_s_jpegcomp) (struct file *file, void *fh,
205 int (*vidioc_g_enc_index) (struct file *file, void *fh,
207 int (*vidioc_encoder_cmd) (struct file *file, void *fh,
209 int (*vidioc_try_encoder_cmd) (struct file *file, void *fh,
211 int (*vidioc_decoder_cmd) (struct file *file, void *fh,
213 int (*vidioc_try_decoder_cmd) (struct file *file, void *fh,
217 int (*vidioc_g_parm) (struct file *file, void *fh,
219 int (*vidioc_s_parm) (struct file *file, void *fh,
223 int (*vidioc_g_tuner) (struct file *file, void *fh,
225 int (*vidioc_s_tuner) (struct file *file, void *fh,
227 int (*vidioc_g_frequency) (struct file *file, void *fh,
229 int (*vidioc_s_frequency) (struct file *file, void *fh,
231 int (*vidioc_enum_freq_bands) (struct file *file, void *fh,
235 int (*vidioc_g_sliced_vbi_cap) (struct file *file, void *fh,
239 int (*vidioc_log_status) (struct file *file, void *fh);
241 int (*vidioc_s_hw_freq_seek) (struct file *file, void *fh,
246 int (*vidioc_g_register) (struct file *file, void *fh,
248 int (*vidioc_s_register) (struct file *file, void *fh,
251 int (*vidioc_g_chip_info) (struct file *file, void *fh,
255 int (*vidioc_enum_framesizes) (struct file *file, void *fh,
258 int (*vidioc_enum_frameintervals) (struct file *file, void *fh,
262 int (*vidioc_s_dv_timings) (struct file *file, void *fh,
264 int (*vidioc_g_dv_timings) (struct file *file, void *fh,
266 int (*vidioc_query_dv_timings) (struct file *file, void *fh,
268 int (*vidioc_enum_dv_timings) (struct file *file, void *fh,
270 int (*vidioc_dv_timings_cap) (struct file *file, void *fh,
272 int (*vidioc_g_edid) (struct file *file, void *fh, struct v4l2_edid *edid);
273 int (*vidioc_s_edid) (struct file *file, void *fh, struct v4l2_edid *edid);
275 int (*vidioc_subscribe_event) (struct v4l2_fh *fh,
277 int (*vidioc_unsubscribe_event)(struct v4l2_fh *fh,
281 long (*vidioc_default) (struct file *file, void *fh,