Home
last modified time | relevance | path

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

12

/linux-6.15/include/media/
H A Dv4l2-dv-timings.h23 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 Dv4l2-ioctl.h558 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 Dgs1662.c49 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 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()
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 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`
178 .. c:type:: v4l2_dv_timings
180 .. flat-table:: struct v4l2_dv_timings
/linux-6.15/include/uapi/linux/
H A Dv4l2-subdev.h298 #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 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()
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 Dlt6911uxe.c96 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 Dths8200.c45 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 Dtvp7002.c319 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 Dadv7842.c94 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 Dadv7604.c182 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 Dtc358743.c97 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 Dvivid-vid-cap.h50 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 Dvivid-vid-common.h35 int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
H A Dvivid-vid-out.h41 int vivid_vid_out_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
/linux-6.15/samples/v4l/
H A Dv4l2-pci-skeleton.c59 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 Dmgb4_vin.h52 struct v4l2_dv_timings timings;
H A Dmgb4_io.h44 static inline u32 pixel_size(struct v4l2_dv_timings *timings) in pixel_size()
H A Dmgb4_vout.c61 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 Dvpif_capture.h38 struct v4l2_dv_timings dv_timings;
H A Dvpif_display.h53 struct v4l2_dv_timings dv_timings;
/linux-6.15/drivers/media/pci/cobalt/
H A Dcobalt-v4l2.c30 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 Dsnps_hdmirx.c130 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()

12