| /linux-6.15/include/media/ |
| H A D | v4l2-dv-timings.h | 23 struct v4l2_fract v4l2_calc_timeperframe(const struct v4l2_dv_timings *t); 28 extern const struct v4l2_dv_timings v4l2_dv_timings_presets[]; 52 bool v4l2_valid_dv_timings(const struct v4l2_dv_timings *t, 96 bool v4l2_find_dv_timings_cap(struct v4l2_dv_timings *t, 110 bool v4l2_find_dv_timings_cea861_vic(struct v4l2_dv_timings *t, u8 vic); 124 bool v4l2_match_dv_timings(const struct v4l2_dv_timings *measured, 125 const struct v4l2_dv_timings *standard, 136 const struct v4l2_dv_timings *t, bool detailed); 161 struct v4l2_dv_timings *fmt); 188 struct v4l2_dv_timings *fmt); [all …]
|
| H A D | v4l2-ioctl.h | 558 struct v4l2_dv_timings *timings); 560 struct v4l2_dv_timings *timings); 562 struct v4l2_dv_timings *timings);
|
| /linux-6.15/drivers/media/spi/ |
| H A D | gs1662.c | 49 struct v4l2_dv_timings current_timings; 55 struct v4l2_dv_timings format; 64 static const struct v4l2_dv_timings fmt_cap[] = { 221 static int gs_status_format(u16 status, struct v4l2_dv_timings *timings) in gs_status_format() 236 static u16 get_register_timings(struct v4l2_dv_timings *timings) in get_register_timings() 255 struct v4l2_dv_timings *timings) in gs_s_dv_timings() 272 struct v4l2_dv_timings *timings) in gs_g_dv_timings() 284 struct v4l2_dv_timings *timings) in gs_query_dv_timings() 287 struct v4l2_dv_timings fmt; in gs_query_dv_timings()
|
| /linux-6.15/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() 407 struct v4l2_dv_timings timings; in adv748x_hdmi_propagate_pixelrate() 576 static bool adv748x_hdmi_check_dv_timings(const struct v4l2_dv_timings *timings, in adv748x_hdmi_check_dv_timings() 734 struct v4l2_dv_timings cea1280x720 = V4L2_DV_BT_CEA_1280X720P30; in adv748x_hdmi_init()
|
| /linux-6.15/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` 178 .. c:type:: v4l2_dv_timings 180 .. flat-table:: struct v4l2_dv_timings
|
| /linux-6.15/include/uapi/linux/ |
| H A D | v4l2-subdev.h | 298 #define VIDIOC_SUBDEV_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings) 299 #define VIDIOC_SUBDEV_G_DV_TIMINGS _IOWR('V', 88, struct v4l2_dv_timings) 301 #define VIDIOC_SUBDEV_QUERY_DV_TIMINGS _IOR('V', 99, struct v4l2_dv_timings)
|
| /linux-6.15/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() 498 struct v4l2_dv_timings *timings) in v4l2_detect_cvt() 500 struct v4l2_dv_timings t = {}; in v4l2_detect_cvt() 722 struct v4l2_dv_timings *timings) in v4l2_detect_gtf() [all …]
|
| /linux-6.15/drivers/media/i2c/ |
| H A D | lt6911uxe.c | 96 struct v4l2_dv_timings timings; 126 struct v4l2_dv_timings *timings) in lt6911uxe_get_detected_timings() 131 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in lt6911uxe_get_detected_timings() 145 struct v4l2_dv_timings *timings) in lt6911uxe_s_dv_timings() 168 struct v4l2_dv_timings *timings) in lt6911uxe_g_dv_timings() 182 struct v4l2_dv_timings *timings) in lt6911uxe_query_dv_timings()
|
| H A D | ths8200.c | 45 struct v4l2_dv_timings dv_timings; 362 struct v4l2_dv_timings *timings) in ths8200_s_dv_timings() 392 struct v4l2_dv_timings *timings) in ths8200_g_dv_timings()
|
| H A D | tvp7002.c | 319 struct v4l2_dv_timings timings; 550 struct v4l2_dv_timings *dv_timings) in tvp7002_s_dv_timings() 573 struct v4l2_dv_timings *dv_timings) in tvp7002_g_dv_timings() 669 struct v4l2_dv_timings *timings) in tvp7002_query_dv_timings() 953 struct v4l2_dv_timings timings; in tvp7002_probe()
|
| H A D | adv7842.c | 94 struct v4l2_dv_timings timings; 163 struct v4l2_dv_timings timings; 971 const struct v4l2_dv_timings *timings) in find_and_set_predefined_video_timings() 990 struct v4l2_dv_timings *timings) in configure_predefined_video_timings() 1408 struct v4l2_dv_timings *timings) in stdi2dv_timings() 1517 struct v4l2_dv_timings *timings) in adv7842_fill_optional_dv_timings_fields() 1526 struct v4l2_dv_timings *timings) in adv7842_query_dv_timings() 1654 struct v4l2_dv_timings *timings) in adv7842_s_dv_timings() 1703 struct v4l2_dv_timings *timings) in adv7842_g_dv_timings() 2701 struct v4l2_dv_timings timings; in adv7842_cp_log_status() [all …]
|
| H A D | adv7604.c | 182 struct v4l2_dv_timings timings; 241 struct v4l2_dv_timings timings; 931 const struct v4l2_dv_timings *timings) in find_and_set_predefined_video_timings() 949 struct v4l2_dv_timings *timings) in configure_predefined_video_timings() 1380 struct v4l2_dv_timings *timings) in stdi2dv_timings() 1515 struct v4l2_dv_timings *timings) in adv76xx_fill_optional_dv_timings_fields() 1565 struct v4l2_dv_timings *timings) in adv76xx_query_dv_timings() 1695 struct v4l2_dv_timings *timings) in adv76xx_s_dv_timings() 1738 struct v4l2_dv_timings *timings) in adv76xx_g_dv_timings() 2525 struct v4l2_dv_timings timings; in adv76xx_log_status() [all …]
|
| H A D | tc358743.c | 97 struct v4l2_dv_timings timings; 309 struct v4l2_dv_timings *timings) in tc358743_get_detected_timings() 314 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in tc358743_get_detected_timings() 1015 struct v4l2_dv_timings timings; in tc358743_format_change() 1271 struct v4l2_dv_timings timings; in tc358743_log_status() 1552 struct v4l2_dv_timings *timings) in tc358743_s_dv_timings() 1587 struct v4l2_dv_timings *timings) in tc358743_g_dv_timings() 1610 struct v4l2_dv_timings *timings) in tc358743_query_dv_timings() 2054 static struct v4l2_dv_timings default_timing = in tc358743_probe()
|
| /linux-6.15/drivers/media/test-drivers/vivid/ |
| H A D | vivid-vid-cap.h | 50 int vivid_vid_cap_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings); 51 int vidioc_query_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
|
| H A D | vivid-vid-common.h | 35 int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
|
| H A D | vivid-vid-out.h | 41 int vivid_vid_out_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
|
| /linux-6.15/samples/v4l/ |
| H A D | v4l2-pci-skeleton.c | 59 struct v4l2_dv_timings timings; 474 struct v4l2_dv_timings *timings) in skeleton_s_dv_timings() 513 struct v4l2_dv_timings *timings) in skeleton_g_dv_timings() 548 struct v4l2_dv_timings *timings) in skeleton_query_dv_timings() 742 static const struct v4l2_dv_timings timings_def = in skeleton_probe()
|
| /linux-6.15/drivers/media/pci/mgb4/ |
| H A D | mgb4_vin.h | 52 struct v4l2_dv_timings timings;
|
| H A D | mgb4_io.h | 44 static inline u32 pixel_size(struct v4l2_dv_timings *timings) in pixel_size()
|
| H A D | mgb4_vout.c | 61 struct v4l2_dv_timings *timings) in get_timings() 395 struct v4l2_dv_timings timings; in vidioc_enum_frameintervals() 424 struct v4l2_dv_timings timings; in vidioc_g_parm() 452 struct v4l2_dv_timings timings; in vidioc_s_parm() 473 struct v4l2_dv_timings *timings) in vidioc_g_dv_timings() 483 struct v4l2_dv_timings *timings) in vidioc_s_dv_timings()
|
| /linux-6.15/drivers/media/platform/ti/davinci/ |
| H A D | vpif_capture.h | 38 struct v4l2_dv_timings dv_timings;
|
| H A D | vpif_display.h | 53 struct v4l2_dv_timings dv_timings;
|
| /linux-6.15/drivers/media/pci/cobalt/ |
| H A D | cobalt-v4l2.c | 30 static const struct v4l2_dv_timings cea1080p60 = V4L2_DV_BT_CEA_1920X1080P60; 617 struct v4l2_dv_timings *timings) in cobalt_s_dv_timings() 645 struct v4l2_dv_timings *timings) in cobalt_g_dv_timings() 658 struct v4l2_dv_timings *timings) in cobalt_query_dv_timings() 1072 struct v4l2_dv_timings timings; in cobalt_g_pixelaspect() 1091 struct v4l2_dv_timings timings; in cobalt_g_selection() 1200 static const struct v4l2_dv_timings dv1080p60 = in cobalt_node_register()
|
| /linux-6.15/drivers/media/platform/synopsys/hdmirx/ |
| H A D | snps_hdmirx.c | 130 struct v4l2_dv_timings timings; 162 static const struct v4l2_dv_timings cea640x480 = V4L2_DV_BT_CEA_640X480P59_94; 388 struct v4l2_dv_timings *timings) in hdmirx_get_detected_timings() 401 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in hdmirx_get_detected_timings() 463 struct v4l2_dv_timings *timings) in hdmirx_query_dv_timings() 1327 struct v4l2_dv_timings *timings) in hdmirx_g_dv_timings() 1343 struct v4l2_dv_timings *timings) in hdmirx_s_dv_timings() 1537 struct v4l2_dv_timings timings = hdmirx_dev->timings; in hdmirx_start_streaming() 1931 struct v4l2_dv_timings timings = hdmirx_dev->timings; in dma_idle_int_handler() 1985 struct v4l2_dv_timings timings = hdmirx_dev->timings; in line_flag_int_handler()
|