| /Linux-v5.4/Documentation/media/uapi/v4l/ | 
| D | vidioc-subdev-g-fmt.rst | 25 .. c:function:: int ioctl( int fd, VIDIOC_SUBDEV_G_FMT, struct v4l2_subdev_format *argp )28 .. c:function:: int ioctl( int fd, VIDIOC_SUBDEV_S_FMT, struct v4l2_subdev_format *argp )
 39     Pointer to struct :c:type:`v4l2_subdev_format`.
 49 struct :c:type:`v4l2_subdev_format` to the desired
 60 :c:type:`v4l2_subdev_format` contains the current
 89 .. c:type:: v4l2_subdev_format
 91 .. flat-table:: struct v4l2_subdev_format
 145     The struct :c:type:`v4l2_subdev_format`
 
 | 
| /Linux-v5.4/include/uapi/linux/ | 
| D | v4l2-subdev.h | 48 struct v4l2_subdev_format {  struct161 #define VIDIOC_SUBDEV_G_FMT			_IOWR('V',  4, struct v4l2_subdev_format)
 162 #define VIDIOC_SUBDEV_S_FMT			_IOWR('V',  5, struct v4l2_subdev_format)
 
 | 
| /Linux-v5.4/include/media/ | 
| D | v4l2-subdev.h | 688 		       struct v4l2_subdev_format *format);691 		       struct v4l2_subdev_format *format);
 706 			     struct v4l2_subdev_format *source_fmt,
 707 			     struct v4l2_subdev_format *sink_fmt);
 1043 				      struct v4l2_subdev_format *source_fmt,
 1044 				      struct v4l2_subdev_format *sink_fmt);
 
 | 
| /Linux-v5.4/drivers/media/v4l2-core/ | 
| D | v4l2-subdev.c | 149 			       struct v4l2_subdev_format *format)  in check_format()160 			struct v4l2_subdev_format *format)  in call_get_fmt()
 168 			struct v4l2_subdev_format *format)  in call_set_fmt()
 446 		struct v4l2_subdev_format *format = arg;  in subdev_do_ioctl()
 454 		struct v4l2_subdev_format *format = arg;  in subdev_do_ioctl()
 677 				      struct v4l2_subdev_format *source_fmt,  in v4l2_subdev_link_validate_default()
 678 				      struct v4l2_subdev_format *sink_fmt)  in v4l2_subdev_link_validate_default()
 700 				     struct v4l2_subdev_format *fmt)  in v4l2_subdev_link_validate_get_format()
 721 	struct v4l2_subdev_format sink_fmt, source_fmt;  in v4l2_subdev_link_validate()
 
 | 
| /Linux-v5.4/drivers/staging/media/omap4iss/ | 
| D | iss_ipipe.c | 313 			    struct v4l2_subdev_format *fmt)  in ipipe_get_format()337 			    struct v4l2_subdev_format *fmt)  in ipipe_set_format()
 362 			       struct v4l2_subdev_format *source_fmt,  in ipipe_link_validate()
 363 			       struct v4l2_subdev_format *sink_fmt)  in ipipe_link_validate()
 387 	struct v4l2_subdev_format format;  in ipipe_init_formats()
 
 | 
| D | iss_ipipeif.c | 519 			      struct v4l2_subdev_format *fmt)  in ipipeif_get_format()543 			      struct v4l2_subdev_format *fmt)  in ipipeif_set_format()
 577 				 struct v4l2_subdev_format *source_fmt,  in ipipeif_link_validate()
 578 				 struct v4l2_subdev_format *sink_fmt)  in ipipeif_link_validate()
 603 	struct v4l2_subdev_format format;  in ipipeif_init_formats()
 
 | 
| D | iss_resizer.c | 580 			      struct v4l2_subdev_format *fmt)  in resizer_get_format()604 			      struct v4l2_subdev_format *fmt)  in resizer_set_format()
 631 				 struct v4l2_subdev_format *source_fmt,  in resizer_link_validate()
 632 				 struct v4l2_subdev_format *sink_fmt)  in resizer_link_validate()
 657 	struct v4l2_subdev_format format;  in resizer_init_formats()
 
 | 
| D | iss_csi2.c | 972 			   struct v4l2_subdev_format *fmt)  in csi2_get_format()994 			   struct v4l2_subdev_format *fmt)  in csi2_set_format()
 1018 			      struct v4l2_subdev_format *source_fmt,  in csi2_link_validate()
 1019 			      struct v4l2_subdev_format *sink_fmt)  in csi2_link_validate()
 1045 	struct v4l2_subdev_format format;  in csi2_init_formats()
 
 | 
| /Linux-v5.4/drivers/media/platform/vsp1/ | 
| D | vsp1_entity.h | 177 			       struct v4l2_subdev_format *fmt);180 			       struct v4l2_subdev_format *fmt,
 
 | 
| D | vsp1_entity.c | 185 	struct v4l2_subdev_format format;  in vsp1_entity_init_cfg()212 			       struct v4l2_subdev_format *fmt)  in vsp1_subdev_get_pad_format()
 357 			       struct v4l2_subdev_format *fmt,  in vsp1_subdev_set_pad_format()
 
 | 
| /Linux-v5.4/drivers/staging/media/imx/ | 
| D | imx-ic-prp.c | 131 		       struct v4l2_subdev_format *sdformat)  in prp_get_fmt()156 		       struct v4l2_subdev_format *sdformat)  in prp_set_fmt()
 290 			     struct v4l2_subdev_format *source_fmt,  in prp_link_validate()
 291 			     struct v4l2_subdev_format *sink_fmt)  in prp_link_validate()
 
 | 
| D | imx-media-vdic.c | 556 			struct v4l2_subdev_format *sdformat)  in vdic_get_fmt()581 			 struct v4l2_subdev_format *sdformat,  in vdic_try_fmt()
 622 			struct v4l2_subdev_format *sdformat)  in vdic_set_fmt()
 649 		struct v4l2_subdev_format format;  in vdic_set_fmt()
 758 			      struct v4l2_subdev_format *source_fmt,  in vdic_link_validate()
 759 			      struct v4l2_subdev_format *sink_fmt)  in vdic_link_validate()
 
 | 
| D | imx-media-capture.c | 156 	struct v4l2_subdev_format fmt_src;  in capture_enum_fmt_vid_cap()203 				     struct v4l2_subdev_format *fmt_src,  in __capture_try_fmt_vid_cap()
 265 	struct v4l2_subdev_format fmt_src;  in capture_try_fmt_vid_cap()
 281 	struct v4l2_subdev_format fmt_src;  in capture_s_fmt_vid_cap()
 532 	struct v4l2_subdev_format fmt_src;  in capture_validate_fmt()
 735 	struct v4l2_subdev_format fmt_src;  in imx_media_capture_device_register()
 
 | 
| D | imx7-media-csi.c | 548 				      struct v4l2_subdev_format *source_fmt,  in imx7_csi_pad_link_validate()549 				      struct v4l2_subdev_format *sink_fmt)  in imx7_csi_pad_link_validate()
 968 			    struct v4l2_subdev_format *sdformat)  in imx7_csi_get_fmt()
 992 			    struct v4l2_subdev_format *sdformat,  in imx7_csi_try_fmt()
 1038 			    struct v4l2_subdev_format *sdformat)  in imx7_csi_set_fmt()
 1045 	struct v4l2_subdev_format format;  in imx7_csi_set_fmt()
 
 | 
| /Linux-v5.4/drivers/media/pci/saa7134/ | 
| D | saa7134-empress.c | 102 	struct v4l2_subdev_format fmt = {  in empress_g_fmt_vid_cap()121 	struct v4l2_subdev_format format = {  in empress_s_fmt_vid_cap()
 141 	struct v4l2_subdev_format format = {  in empress_try_fmt_vid_cap()
 
 | 
| /Linux-v5.4/drivers/media/platform/exynos4-is/ | 
| D | fimc-isp.c | 123 				   struct v4l2_subdev_format *fmt)  in fimc_isp_subdev_get_fmt()160 				    struct v4l2_subdev_format *fmt)  in __isp_subdev_try_format()
 195 				   struct v4l2_subdev_format *fmt)  in fimc_isp_subdev_set_fmt()
 214 			struct v4l2_subdev_format format = *fmt;  in fimc_isp_subdev_set_fmt()
 228 				struct v4l2_subdev_format format = *fmt;  in fimc_isp_subdev_set_fmt()
 
 | 
| /Linux-v5.4/drivers/media/i2c/adv748x/ | 
| D | adv748x-csi2.c | 158 				   struct v4l2_subdev_format *sdformat)  in adv748x_csi2_get_format()180 				   struct v4l2_subdev_format *sdformat)  in adv748x_csi2_set_format()
 
 | 
| /Linux-v5.4/drivers/media/i2c/ | 
| D | adv7170.c | 265 		struct v4l2_subdev_format *format)  in adv7170_get_fmt()288 		struct v4l2_subdev_format *format)  in adv7170_set_fmt()
 
 | 
| D | imx258.c | 823 				     struct v4l2_subdev_format *fmt)  in imx258_update_pad_format()833 				   struct v4l2_subdev_format *fmt)  in __imx258_get_pad_format()
 846 				 struct v4l2_subdev_format *fmt)  in imx258_get_pad_format()
 860 				 struct v4l2_subdev_format *fmt)  in imx258_set_pad_format()
 
 | 
| D | adv7183.c | 424 		struct v4l2_subdev_format *format)  in adv7183_set_fmt()452 		struct v4l2_subdev_format *format)  in adv7183_get_fmt()
 531 	struct v4l2_subdev_format fmt = {  in adv7183_probe()
 
 | 
| D | adv7175.c | 303 		struct v4l2_subdev_format *format)  in adv7175_get_fmt()326 		struct v4l2_subdev_format *format)  in adv7175_set_fmt()
 
 | 
| D | s5k6a3.c | 137 				  struct v4l2_subdev_format *fmt)  in s5k6a3_set_fmt()155 			  struct v4l2_subdev_format *fmt)  in s5k6a3_get_fmt()
 
 | 
| D | ov5670.c | 2174 				     struct v4l2_subdev_format *fmt)  in ov5670_update_pad_format()2184 				    struct v4l2_subdev_format *fmt)  in ov5670_do_get_pad_format()
 2197 				 struct v4l2_subdev_format *fmt)  in ov5670_get_pad_format()
 2211 				 struct v4l2_subdev_format *fmt)  in ov5670_set_pad_format()
 
 | 
| /Linux-v5.4/drivers/media/platform/cadence/ | 
| D | cdns-csi2tx.c | 173 			struct v4l2_subdev_format *fmt)  in __csi2tx_get_pad_format()186 				 struct v4l2_subdev_format *fmt)  in csi2tx_get_pad_format()
 205 				 struct v4l2_subdev_format *fmt)  in csi2tx_set_pad_format()
 
 | 
| /Linux-v5.4/drivers/media/pci/cx18/ | 
| D | cx18-controls.c | 79 	struct v4l2_subdev_format format = {  in cx18_s_video_encoding()
 |