| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_brx.c | 146 if (fmt->pad != brx->entity.source_pad) { in brx_set_format() 160 for (i = 0; i <= brx->entity.source_pad; ++i) { in brx_set_format() 176 if (sel->pad == brx->entity.source_pad) in brx_get_selection() 213 if (sel->pad == brx->entity.source_pad) in brx_set_selection() 229 format = v4l2_subdev_state_get_format(state, brx->entity.source_pad); in brx_set_selection() 276 format = v4l2_subdev_state_get_format(state, brx->entity.source_pad); in brx_configure_stream() 318 for (i = 0; i < brx->entity.source_pad; ++i) { in brx_configure_stream()
|
| H A D | vsp1_entity.c | 320 if (fmt->pad == entity->source_pad) { in vsp1_subdev_set_pad_format() 353 format = v4l2_subdev_state_get_format(state, entity->source_pad); in vsp1_subdev_set_pad_format() 410 static int vsp1_entity_link_setup_source(const struct media_pad *source_pad, in media_entity_to_vsp1_entity() 416 source = media_entity_to_vsp1_entity(source_pad->entity); in vsp1_entity_link_setup_source() 444 static int vsp1_entity_link_setup_sink(const struct media_pad *source_pad, in vsp1_entity_link_setup_source() 452 source = media_entity_to_vsp1_entity(source_pad->entity); in vsp1_entity_link_setup_sink() 607 entity->source_pad = num_pads - 1; in vsp1_entity_init() 415 vsp1_entity_link_setup_source(const struct media_pad * source_pad,const struct media_pad * sink_pad,u32 flags) vsp1_entity_link_setup_source() argument 449 vsp1_entity_link_setup_sink(const struct media_pad * source_pad,const struct media_pad * sink_pad,u32 flags) vsp1_entity_link_setup_sink() argument
|
| H A D | vsp1_video.c | 432 pad = &entity->pads[entity->source_pad]; in vsp1_video_pipeline_build_branch()
|
| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | imx8-isi-crossbar.c | 112 route->source_pad != xbar->num_sinks) { in __mxc_isi_crossbar_set_routing() 116 route->source_pad - xbar->num_sinks); in __mxc_isi_crossbar_set_routing() 128 u32 source_pad, u64 source_streams, in mxc_isi_crossbar_xlate_streams() argument 147 if (route->source_pad != source_pad || in mxc_isi_crossbar_xlate_streams() 158 source_pad - xbar->num_sinks); in mxc_isi_crossbar_xlate_streams() 200 route->source_pad = i + xbar->num_sinks; in mxc_isi_crossbar_init_state() 298 route->source_pad, in mxc_isi_crossbar_set_fmt()
|
| /linux/drivers/media/platform/cadence/ |
| H A D | cdns-csi2rx.c | 152 int source_pad; 283 int source_pad = csi2rx->source_pad; in csi2rx_configure_ext_dphy() 284 struct media_pad *pad = &csi2rx->source_subdev->entity.pads[source_pad]; in csi2rx_configure_ext_dphy() 480 u32 cdns_stream = route->source_pad - CSI2RX_PAD_SOURCE_STREAM0; in csi2rx_log_status() 521 ret = v4l2_subdev_enable_streams(csi2rx->source_subdev, csi2rx->source_pad, 555 csi2rx->source_pad, sink_streams)) { in csi2rx_set_fmt() 661 .source_pad = CSI2RX_PAD_SOURCE_STREAM0, in csi2rx_async_bound() 691 if (route->source_pad != pad) in csi2rx_get_resources() 694 fmt = v4l2_subdev_state_get_format(state, route->source_pad, in csi2rx_get_resources() 157 int source_pad; global() member [all...] |
| /linux/drivers/media/mc/ |
| H A D | mc-entity.c | 1132 media_create_pad_link(struct media_entity *source, u16 source_pad, in media_create_pad_link() argument 1144 WARN_ON(source_pad >= source->num_pads) || in media_create_pad_link() 1147 if (WARN_ON(!(source->pads[source_pad].flags & MEDIA_PAD_FL_SOURCE))) in media_create_pad_link() 1156 link->source = &source->pads[source_pad]; in media_create_pad_link() 1173 backlink->source = &source->pads[source_pad]; in media_create_pad_link() 1199 const u16 source_pad, in media_create_pad_links() argument 1212 return media_create_pad_link(source, source_pad, in media_create_pad_links() 1225 ret = media_create_pad_link(source, source_pad, in media_create_pad_links() 1248 ret = media_create_pad_link(source, source_pad, in media_create_pad_links() 1251 ret = media_create_pad_link(entity, source_pad, in media_create_pad_links()
|
| /linux/drivers/media/platform/renesas/rcar-vin/ |
| H A D | rcar-core.c | 291 pvin->parallel.source_pad = 0; in rvin_group_notify_bound() 294 pvin->parallel.source_pad = pad; in rvin_group_notify_bound() 681 struct media_pad *source_pad = &source->pads[source_idx]; in rvin_csi2_create_link() local 684 if (media_entity_find_link(source_pad, sink_pad)) in rvin_csi2_create_link() 723 ret = media_create_pad_link(source, vin->parallel.source_pad, in rvin_parallel_setup_links() 796 struct media_pad *source_pad, *sink_pad; in rvin_isp_setup_links() local 810 source_pad = &source->pads[source_idx]; in rvin_isp_setup_links() 816 if (media_entity_find_link(source_pad, sink_pad)) in rvin_isp_setup_links()
|
| /linux/drivers/media/platform/synopsys/ |
| H A D | dw-mipi-csi2rx.c | 363 struct media_pad *source_pad; in dw_mipi_csi2rx_start() 373 source_pad = media_pad_remote_pad_unique( in dw_mipi_csi2rx_start() 375 if (IS_ERR(source_pad)) in dw_mipi_csi2rx_start() 376 return PTR_ERR(source_pad); in dw_mipi_csi2rx_start() 379 link_freq = v4l2_get_link_freq(source_pad, 0, 0); in dw_mipi_csi2rx_start() 674 .source_pad = DW_MIPI_CSI2RX_PAD_SRC, in dw_mipi_csi2rx_register_notifier() 325 struct media_pad *source_pad; dw_mipi_csi2rx_start() local
|
| /linux/drivers/media/platform/rockchip/rkisp1/ |
| H A D | rkisp1-csi.h | 26 unsigned int source_pad);
|
| /linux/include/uapi/linux/ |
| H A D | v4l2-subdev.h | 221 __u32 source_pad; member
|
| /linux/drivers/media/platform/raspberrypi/rp1-cfe/ |
| H A D | cfe.c | 297 u32 source_pad; member 820 cfe->source_pad, &remote_desc); in cfe_get_vc_dt() 1102 &cfe->source_sd->entity.pads[cfe->source_pad]; in cfe_get_source_link_freq() 1234 ret = v4l2_subdev_enable_streams(cfe->source_sd, cfe->source_pad, in cfe_start_streaming() 1293 cfe->source_pad, in cfe_stop_streaming() 2095 cfe->source_pad = remote_pad->index; in cfe_link_node_pads()
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-core.c | 2252 if (fmt->pad == ssd->source_pad) { in ccs_set_format() 2525 if (sel->pad == ssd->source_pad) in ccs_sel_supported() 2934 u16 source_pad, u16 sink_pad, u32 link_flags) in ccs_register_subdev() argument 2948 rval = media_create_pad_link(&ssd->sd.entity, source_pad, in ccs_register_subdev() 3040 ssd->source_pad = num_pads - 1; in ccs_init_subdev() 3044 ssd->pads[ssd->source_pad].flags = MEDIA_PAD_FL_SOURCE; in ccs_init_subdev()
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_drv.c | 788 func->source_pad.flags = MEDIA_PAD_FL_SOURCE; in hantro_attach_func() 790 &func->source_pad, 1, MEDIA_ENT_F_IO_V4L, in hantro_attach_func()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-mem2mem.c | 99 struct media_pad source_pad; member 1046 pads = &m2m_dev->source_pad; in v4l2_m2m_register_entity()
|
| /linux/drivers/media/platform/ti/cal/ |
| H A D | cal.c | 824 phy->source_pad = pad; in cal_async_notifier_bound()
|