| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | imx8-isi-crossbar.c | 111 if (route->sink_pad == xbar->num_sinks - 1 && in __mxc_isi_crossbar_set_routing() 115 route->sink_pad, in __mxc_isi_crossbar_set_routing() 136 int sink_pad = -1; in mxc_isi_crossbar_xlate_streams() local 152 sink_pad = route->sink_pad; in mxc_isi_crossbar_xlate_streams() 155 if (sink_pad < 0) { in mxc_isi_crossbar_xlate_streams() 162 pad = media_pad_remote_pad_first(&xbar->pads[sink_pad]); in mxc_isi_crossbar_xlate_streams() 167 sink_pad); in mxc_isi_crossbar_xlate_streams() 171 *__sink_pad = sink_pad; in mxc_isi_crossbar_xlate_streams() 199 route->sink_pad = i; in mxc_isi_crossbar_init_state() 293 if (route->sink_pad != fmt->pad || in mxc_isi_crossbar_set_fmt() [all …]
|
| /linux/drivers/media/platform/synopsys/ |
| H A D | dw-mipi-csi2rx.c | 498 struct media_pad *sink_pad, *remote_pad; in dw_mipi_csi2rx_enable_streams() local 503 sink_pad = &sd->entity.pads[DW_MIPI_CSI2RX_PAD_SINK]; in dw_mipi_csi2rx_enable_streams() 504 remote_pad = media_pad_remote_pad_first(sink_pad); in dw_mipi_csi2rx_enable_streams() 541 struct media_pad *sink_pad, *remote_pad; in dw_mipi_csi2rx_disable_streams() local 546 sink_pad = &sd->entity.pads[DW_MIPI_CSI2RX_PAD_SINK]; in dw_mipi_csi2rx_disable_streams() 547 remote_pad = media_pad_remote_pad_first(sink_pad); in dw_mipi_csi2rx_disable_streams() 602 .sink_pad = DW_MIPI_CSI2RX_PAD_SINK, in dw_mipi_csi2rx_init_state() 629 struct media_pad *sink_pad = &csi2->pads[DW_MIPI_CSI2RX_PAD_SINK]; in dw_mipi_csi2rx_notifier_bound() local 632 ret = v4l2_create_fwnode_links_to_pad(sd, sink_pad, in dw_mipi_csi2rx_notifier_bound()
|
| /linux/drivers/media/mc/ |
| H A D | mc-entity.c | 1133 struct media_entity *sink, u16 sink_pad, u32 flags) in media_create_pad_link() argument 1145 WARN_ON(sink_pad >= sink->num_pads)) in media_create_pad_link() 1149 if (WARN_ON(!(sink->pads[sink_pad].flags & MEDIA_PAD_FL_SINK))) in media_create_pad_link() 1157 link->sink = &sink->pads[sink_pad]; in media_create_pad_link() 1174 backlink->sink = &sink->pads[sink_pad]; in media_create_pad_link() 1202 const u16 sink_pad, in media_create_pad_links() argument 1213 sink, sink_pad, flags); in media_create_pad_links() 1226 sink, sink_pad, in media_create_pad_links() 1249 entity, sink_pad, flags); in media_create_pad_links() 1252 sink, sink_pad, flags); in media_create_pad_links()
|
| /linux/drivers/media/test-drivers/vimc/ |
| H A D | vimc-core.c | 31 .sink_pad = sinkpad, \ 45 u16 sink_pad; member 197 ved_sink->ent, link->sink_pad, in vimc_create_links()
|
| /linux/drivers/media/platform/renesas/rcar-vin/ |
| H A D | rcar-core.c | 675 struct media_pad *sink_pad = &sink->pads[0]; in rvin_csi2_create_link() local 684 if (media_entity_find_link(source_pad, sink_pad)) in rvin_csi2_create_link() 796 struct media_pad *source_pad, *sink_pad; in rvin_isp_setup_links() local 813 sink_pad = &sink->pads[0]; in rvin_isp_setup_links() 816 if (media_entity_find_link(source_pad, sink_pad)) in rvin_isp_setup_links()
|
| /linux/include/uapi/linux/ |
| H A D | v4l2-subdev.h | 219 __u32 sink_pad; member
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-core.c | 1938 sensor->scaler->sink_pad, in ccs_enable_streams() 2168 comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad, in ccs_propagate() 2276 crop = v4l2_subdev_state_get_crop(sd_state, ssd->sink_pad, in ccs_set_format() 2480 comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad, in ccs_set_compose() 2549 comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad, in ccs_set_crop() 2552 if (sel->pad == ssd->sink_pad) { in ccs_set_crop() 2604 comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad, in ccs_get_selection() 2612 } else if (sel->pad == ssd->sink_pad) { in ccs_get_selection() 2615 ssd->sink_pad); in ccs_get_selection() 2934 u16 source_pad, u16 sink_pad, u32 link_flags) in ccs_register_subdev() argument [all …]
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-capture.c | 1106 struct media_pad *sink_pad, *src_pad; in fimc_pipeline_validate() local 1121 sink_pad = p; in fimc_pipeline_validate() 1122 src_pad = media_pad_remote_pad_first(sink_pad); in fimc_pipeline_validate() 1138 sink_fmt.pad = sink_pad->index; in fimc_pipeline_validate()
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_drv.c | 803 func->sink_pad.flags = MEDIA_PAD_FL_SINK; in hantro_attach_func() 805 &func->sink_pad, 1, MEDIA_ENT_F_IO_V4L, in hantro_attach_func()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-mem2mem.c | 101 struct media_pad sink_pad; member 1052 pads = &m2m_dev->sink_pad; in v4l2_m2m_register_entity()
|
| /linux/drivers/media/platform/raspberrypi/rp1-cfe/ |
| H A D | cfe.c | 1125 route->sink_pad, in cfe_get_source_link_freq()
|