| /OK3568_Linux_fs/kernel/include/media/ |
| H A D | v4l2-dv-timings.h | 22 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 D | v4l2-subdev.h | 427 struct v4l2_dv_timings *timings); 429 struct v4l2_dv_timings *timings); 431 struct v4l2_dv_timings *timings);
|
| H A D | v4l2-ioctl.h | 566 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 D | gs1662.c | 49 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 D | adv748x-hdmi.c | 48 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 D | v4l2-subdev.h | 179 #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 D | v4l2-subdev.h | 179 #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 D | v4l2-subdev.h | 203 #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 D | vidioc-query-dv-timings.rst | 20 ``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 D | vidioc-g-dv-timings.rst | 20 ``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 D | v4l2-dv-timings.c | 24 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 D | vpbe.h | 108 struct v4l2_dv_timings *dv_timings); 112 struct v4l2_dv_timings *dv_timings);
|
| H A D | vpbe_types.h | 59 struct v4l2_dv_timings dv_timings;
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | lt8619c.c | 71 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 D | lt7911uxc.c | 140 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 D | lt6911uxc.c | 77 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 D | lt7911d.c | 78 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 D | lt6911uxe.c | 176 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 D | tvp7002.c | 319 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 D | ths8200.c | 45 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 D | adv7842.c | 94 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 D | vivid-vid-cap.h | 51 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 D | vivid-vid-common.h | 32 int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
|
| /OK3568_Linux_fs/kernel/samples/v4l/ |
| H A D | v4l2-pci-skeleton.c | 71 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 D | rk628_bt1120_v4l2.c | 77 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()
|