Home
last modified time | relevance | path

Searched refs:v4l2_dv_timings (Results 1 – 25 of 64) sorted by relevance

123

/OK3568_Linux_fs/kernel/include/media/
H A Dv4l2-dv-timings.h22 struct v4l2_fract v4l2_calc_timeperframe(const struct v4l2_dv_timings *t);
27 extern const struct v4l2_dv_timings v4l2_dv_timings_presets[];
37 typedef bool v4l2_check_dv_timings_fnc(const struct v4l2_dv_timings *t, void *handle);
51 bool v4l2_valid_dv_timings(const struct v4l2_dv_timings *t,
95 bool v4l2_find_dv_timings_cap(struct v4l2_dv_timings *t,
109 bool v4l2_find_dv_timings_cea861_vic(struct v4l2_dv_timings *t, u8 vic);
123 bool v4l2_match_dv_timings(const struct v4l2_dv_timings *measured,
124 const struct v4l2_dv_timings *standard,
135 const struct v4l2_dv_timings *t, bool detailed);
157 struct v4l2_dv_timings *fmt);
[all …]
H A Dv4l2-subdev.h427 struct v4l2_dv_timings *timings);
429 struct v4l2_dv_timings *timings);
431 struct v4l2_dv_timings *timings);
H A Dv4l2-ioctl.h566 struct v4l2_dv_timings *timings);
568 struct v4l2_dv_timings *timings);
570 struct v4l2_dv_timings *timings);
/OK3568_Linux_fs/kernel/drivers/media/spi/
H A Dgs1662.c49 struct v4l2_dv_timings current_timings;
55 struct v4l2_dv_timings format;
72 static const struct v4l2_dv_timings fmt_cap[] = {
229 static int gs_status_format(u16 status, struct v4l2_dv_timings *timings) in gs_status_format()
244 static u16 get_register_timings(struct v4l2_dv_timings *timings) in get_register_timings()
263 struct v4l2_dv_timings *timings) in gs_s_dv_timings()
277 struct v4l2_dv_timings *timings) in gs_g_dv_timings()
286 struct v4l2_dv_timings *timings) in gs_query_dv_timings()
289 struct v4l2_dv_timings fmt; in gs_query_dv_timings()
/OK3568_Linux_fs/kernel/drivers/media/i2c/adv748x/
H A Dadv748x-hdmi.c48 struct v4l2_dv_timings timings;
109 static void adv748x_fill_optional_dv_timings(struct v4l2_dv_timings *timings) in adv748x_fill_optional_dv_timings()
172 const struct v4l2_dv_timings *timings) in adv748x_hdmi_set_video_timings()
218 struct v4l2_dv_timings *timings) in adv748x_hdmi_s_dv_timings()
258 struct v4l2_dv_timings *timings) in adv748x_hdmi_g_dv_timings()
273 struct v4l2_dv_timings *timings) in adv748x_hdmi_query_dv_timings()
284 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in adv748x_hdmi_query_dv_timings()
400 struct v4l2_dv_timings timings; in adv748x_hdmi_propagate_pixelrate()
568 static bool adv748x_hdmi_check_dv_timings(const struct v4l2_dv_timings *timings, in adv748x_hdmi_check_dv_timings()
723 static const struct v4l2_dv_timings cea1280x720 = in adv748x_hdmi_init()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dv4l2-subdev.h179 #define VIDIOC_SUBDEV_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings)
180 #define VIDIOC_SUBDEV_G_DV_TIMINGS _IOWR('V', 88, struct v4l2_dv_timings)
182 #define VIDIOC_SUBDEV_QUERY_DV_TIMINGS _IOR('V', 99, struct v4l2_dv_timings)
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dv4l2-subdev.h179 #define VIDIOC_SUBDEV_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings)
180 #define VIDIOC_SUBDEV_G_DV_TIMINGS _IOWR('V', 88, struct v4l2_dv_timings)
182 #define VIDIOC_SUBDEV_QUERY_DV_TIMINGS _IOR('V', 99, struct v4l2_dv_timings)
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dv4l2-subdev.h203 #define VIDIOC_SUBDEV_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings)
204 #define VIDIOC_SUBDEV_G_DV_TIMINGS _IOWR('V', 88, struct v4l2_dv_timings)
206 #define VIDIOC_SUBDEV_QUERY_DV_TIMINGS _IOR('V', 99, struct v4l2_dv_timings)
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A Dvidioc-query-dv-timings.rst20 ``int ioctl(int fd, VIDIOC_QUERY_DV_TIMINGS, struct v4l2_dv_timings *argp)``
24 ``int ioctl(int fd, VIDIOC_SUBDEV_QUERY_DV_TIMINGS, struct v4l2_dv_timings *argp)``
33 Pointer to struct :c:type:`v4l2_dv_timings`.
41 :c:type:`v4l2_dv_timings`. Once the hardware detects
H A Dvidioc-g-dv-timings.rst20 ``int ioctl(int fd, VIDIOC_G_DV_TIMINGS, struct v4l2_dv_timings *argp)``
24 ``int ioctl(int fd, VIDIOC_S_DV_TIMINGS, struct v4l2_dv_timings *argp)``
28 ``int ioctl(int fd, VIDIOC_SUBDEV_G_DV_TIMINGS, struct v4l2_dv_timings *argp)``
32 ``int ioctl(int fd, VIDIOC_SUBDEV_S_DV_TIMINGS, struct v4l2_dv_timings *argp)``
41 Pointer to struct :c:type:`v4l2_dv_timings`.
50 :c:type:`v4l2_dv_timings`. These ioctls take a
51 pointer to the struct :c:type:`v4l2_dv_timings`
176 .. c:type:: v4l2_dv_timings
178 .. flat-table:: struct v4l2_dv_timings
/OK3568_Linux_fs/kernel/drivers/media/v4l2-core/
H A Dv4l2-dv-timings.c24 const struct v4l2_dv_timings v4l2_dv_timings_presets[] = {
140 bool v4l2_valid_dv_timings(const struct v4l2_dv_timings *t, in v4l2_valid_dv_timings()
210 bool v4l2_find_dv_timings_cap(struct v4l2_dv_timings *t, in v4l2_find_dv_timings_cap()
239 bool v4l2_find_dv_timings_cea861_vic(struct v4l2_dv_timings *t, u8 vic) in v4l2_find_dv_timings_cea861_vic()
267 bool v4l2_match_dv_timings(const struct v4l2_dv_timings *t1, in v4l2_match_dv_timings()
268 const struct v4l2_dv_timings *t2, in v4l2_match_dv_timings()
298 const struct v4l2_dv_timings *t, bool detailed) in v4l2_print_dv_timings()
378 struct v4l2_fract v4l2_dv_timings_aspect_ratio(const struct v4l2_dv_timings *t) in v4l2_dv_timings_aspect_ratio()
407 struct v4l2_fract v4l2_calc_timeperframe(const struct v4l2_dv_timings *t) in v4l2_calc_timeperframe()
496 struct v4l2_dv_timings *fmt) in v4l2_detect_cvt()
[all …]
/OK3568_Linux_fs/kernel/include/media/davinci/
H A Dvpbe.h108 struct v4l2_dv_timings *dv_timings);
112 struct v4l2_dv_timings *dv_timings);
H A Dvpbe_types.h59 struct v4l2_dv_timings dv_timings;
/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dlt8619c.c71 struct v4l2_dv_timings timings;
241 struct v4l2_dv_timings *timings);
245 struct v4l2_dv_timings *timings);
247 struct v4l2_dv_timings *timings);
284 struct v4l2_dv_timings *timings) in lt8619c_get_detected_timings()
293 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in lt8619c_get_detected_timings()
420 struct v4l2_dv_timings timings; in lt8619c_delayed_work_monitor_resolution()
611 struct v4l2_dv_timings timings; in lt8619c_set_bt_tx_timing()
921 static struct v4l2_dv_timings default_timing = in lt8619c_initial_setup()
965 struct v4l2_dv_timings timings; in lt8619c_format_change()
[all …]
H A Dlt7911uxc.c140 struct v4l2_dv_timings timings;
347 struct v4l2_dv_timings *timings);
573 struct v4l2_dv_timings *timings) in lt7911uxc_get_detected_timings()
583 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in lt7911uxc_get_detected_timings()
723 static bool lt7911uxc_match_timings(const struct v4l2_dv_timings *t1, in lt7911uxc_match_timings()
724 const struct v4l2_dv_timings *t2) in lt7911uxc_match_timings()
753 struct v4l2_dv_timings *timings) in lt7911uxc_get_reso_dist()
820 struct v4l2_dv_timings timings; in lt7911uxc_format_change()
914 struct v4l2_dv_timings *timings) in lt7911uxc_s_dv_timings()
944 struct v4l2_dv_timings *timings) in lt7911uxc_g_dv_timings()
[all …]
H A Dlt6911uxc.c77 struct v4l2_dv_timings timings;
189 struct v4l2_dv_timings *timings);
380 struct v4l2_dv_timings *timings) in lt6911uxc_get_detected_timings()
393 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in lt6911uxc_get_detected_timings()
591 struct v4l2_dv_timings timings; in lt6911uxc_format_change()
673 struct v4l2_dv_timings *timings) in lt6911uxc_s_dv_timings()
702 struct v4l2_dv_timings *timings) in lt6911uxc_g_dv_timings()
722 struct v4l2_dv_timings *timings) in lt6911uxc_query_dv_timings()
1285 struct v4l2_dv_timings default_timing = in lt6911uxc_probe()
H A Dlt7911d.c78 struct v4l2_dv_timings timings;
171 struct v4l2_dv_timings *timings);
396 struct v4l2_dv_timings *timings) in lt7911d_get_detected_timings()
406 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in lt7911d_get_detected_timings()
544 struct v4l2_dv_timings timings; in lt7911d_format_change()
641 struct v4l2_dv_timings *timings) in lt7911d_s_dv_timings()
671 struct v4l2_dv_timings *timings) in lt7911d_g_dv_timings()
691 struct v4l2_dv_timings *timings) in lt7911d_query_dv_timings()
H A Dlt6911uxe.c176 struct v4l2_dv_timings timings;
547 struct v4l2_dv_timings *timings);
782 struct v4l2_dv_timings *timings) in lt6911uxe_get_detected_timings()
792 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in lt6911uxe_get_detected_timings()
984 struct v4l2_dv_timings timings; in lt6911uxe_format_change()
1081 struct v4l2_dv_timings *timings) in lt6911uxe_s_dv_timings()
1111 struct v4l2_dv_timings *timings) in lt6911uxe_g_dv_timings()
1131 struct v4l2_dv_timings *timings) in lt6911uxe_query_dv_timings()
1250 struct v4l2_dv_timings *timings) in lt6911uxe_get_reso_dist()
1780 struct v4l2_dv_timings default_timing = in lt6911uxe_probe()
H A Dtvp7002.c319 struct v4l2_dv_timings timings;
550 struct v4l2_dv_timings *dv_timings) in tvp7002_s_dv_timings()
570 struct v4l2_dv_timings *dv_timings) in tvp7002_g_dv_timings()
663 struct v4l2_dv_timings *timings) in tvp7002_query_dv_timings()
940 struct v4l2_dv_timings timings; in tvp7002_probe()
H A Dths8200.c45 struct v4l2_dv_timings dv_timings;
362 struct v4l2_dv_timings *timings) in ths8200_s_dv_timings()
389 struct v4l2_dv_timings *timings) in ths8200_g_dv_timings()
H A Dadv7842.c94 struct v4l2_dv_timings timings;
142 static const struct v4l2_dv_timings adv7842_timings_exceptions[] = {
147 static bool adv7842_check_dv_timings(const struct v4l2_dv_timings *t, void *hdl) in adv7842_check_dv_timings()
158 struct v4l2_dv_timings timings;
980 const struct v4l2_dv_timings *timings) in find_and_set_predefined_video_timings()
999 struct v4l2_dv_timings *timings) in configure_predefined_video_timings()
1417 struct v4l2_dv_timings *timings) in stdi2dv_timings()
1525 struct v4l2_dv_timings *timings) in adv7842_fill_optional_dv_timings_fields()
1534 struct v4l2_dv_timings *timings) in adv7842_query_dv_timings()
1542 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in adv7842_query_dv_timings()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/test-drivers/vivid/
H A Dvivid-vid-cap.h51 int vivid_vid_cap_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
52 int vidioc_query_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
H A Dvivid-vid-common.h32 int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
/OK3568_Linux_fs/kernel/samples/v4l/
H A Dv4l2-pci-skeleton.c71 struct v4l2_dv_timings timings;
489 struct v4l2_dv_timings *timings) in skeleton_s_dv_timings()
528 struct v4l2_dv_timings *timings) in skeleton_g_dv_timings()
563 struct v4l2_dv_timings *timings) in skeleton_query_dv_timings()
757 static const struct v4l2_dv_timings timings_def = in skeleton_probe()
/OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/
H A Drk628_bt1120_v4l2.c77 struct v4l2_dv_timings src_timings;
78 struct v4l2_dv_timings timings;
226 static struct v4l2_dv_timings dst_timing = {
246 struct v4l2_dv_timings *timings);
332 struct v4l2_dv_timings *timings) in rk628_bt1120_get_detected_timings()
345 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in rk628_bt1120_get_detected_timings()
948 struct v4l2_dv_timings timings; in rk628_bt1120_format_change()
1133 struct v4l2_dv_timings *timings) in rk628_bt1120_s_dv_timings()
1162 struct v4l2_dv_timings *timings) in rk628_bt1120_g_dv_timings()
1182 struct v4l2_dv_timings *timings) in rk628_bt1120_query_dv_timings()

123