| /linux/drivers/staging/media/imx/ |
| H A D | imx-media-internal-sd.c | 22 int remote_pad; member 50 .remote_pad = PRP_SINK_PAD, 54 .remote_pad = VDIC_SINK_PAD_DIRECT, 68 .remote_pad = PRP_SINK_PAD, 72 .remote_pad = VDIC_SINK_PAD_DIRECT, 88 .remote_pad = PRP_SINK_PAD, 104 .remote_pad = PRPENCVF_SINK_PAD, 114 .remote_pad = PRPENCVF_SINK_PAD, 142 &sink->entity.pads[link->remote_pad])) in create_internal_link() 147 sink->name, link->remote_pad); in create_internal_link() [all …]
|
| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | imx8-isi-crossbar.c | 30 u32 remote_pad, unsigned int port) in mxc_isi_crossbar_gasket_enable() argument 47 ret = v4l2_subdev_call(remote_sd, pad, get_frame_desc, remote_pad, &fd); in mxc_isi_crossbar_gasket_enable() 51 remote_sd->name, remote_pad, ret); in mxc_isi_crossbar_gasket_enable() 57 remote_sd->name, remote_pad); in mxc_isi_crossbar_gasket_enable() 130 u32 *remote_pad) in mxc_isi_crossbar_xlate_streams() argument 173 *remote_pad = pad->index; in mxc_isi_crossbar_xlate_streams() 330 u32 remote_pad; in mxc_isi_crossbar_enable_streams() local 335 &remote_pad); in mxc_isi_crossbar_enable_streams() 347 remote_pad, sink_pad); in mxc_isi_crossbar_enable_streams() 351 ret = v4l2_subdev_enable_streams(remote_sd, remote_pad, in mxc_isi_crossbar_enable_streams() [all …]
|
| /linux/drivers/media/platform/renesas/rzg2l-cru/ |
| H A D | rzg2l-csi2.c | 294 struct media_pad *remote_pad; in rzg2l_csi2_calc_mbps() local 301 remote_pad = media_pad_remote_pad_unique(&csi2->pads[RZG2L_CSI2_SINK]); in rzg2l_csi2_calc_mbps() 302 if (IS_ERR(remote_pad)) { in rzg2l_csi2_calc_mbps() 304 csi2->remote_source->name, remote_pad); in rzg2l_csi2_calc_mbps() 305 return PTR_ERR(remote_pad); in rzg2l_csi2_calc_mbps() 314 ret = v4l2_get_link_freq(remote_pad, format->bpp, csi2->lanes * 2); in rzg2l_csi2_calc_mbps() 729 struct media_pad *remote_pad; in rzg2l_csi2_get_frame_desc() local 734 remote_pad = media_pad_remote_pad_unique(&csi2->pads[RZG2L_CSI2_SINK]); in rzg2l_csi2_get_frame_desc() 735 if (IS_ERR(remote_pad)) { in rzg2l_csi2_get_frame_desc() 737 csi2->remote_source->name, remote_pad); in rzg2l_csi2_get_frame_desc() [all …]
|
| /linux/drivers/staging/media/sunxi/sun6i-isp/ |
| H A D | sun6i_isp_proc.c | 175 struct media_pad *remote_pad; in sun6i_isp_proc_s_stream() local 180 remote_pad = media_pad_remote_pad_unique(local_pad); in sun6i_isp_proc_s_stream() 181 if (IS_ERR(remote_pad)) { in sun6i_isp_proc_s_stream() 184 return PTR_ERR(remote_pad); in sun6i_isp_proc_s_stream() 187 source_subdev = media_entity_to_v4l2_subdev(remote_pad->entity); in sun6i_isp_proc_s_stream()
|
| /linux/drivers/media/platform/sunxi/sun6i-csi/ |
| H A D | sun6i_csi_bridge.c | 417 struct media_pad *remote_pad; in sun6i_csi_bridge_s_stream() local 422 remote_pad = media_pad_remote_pad_unique(local_pad); in sun6i_csi_bridge_s_stream() 423 if (IS_ERR(remote_pad)) { in sun6i_csi_bridge_s_stream() 426 return PTR_ERR(remote_pad); in sun6i_csi_bridge_s_stream() 429 source_subdev = media_entity_to_v4l2_subdev(remote_pad->entity); in sun6i_csi_bridge_s_stream()
|
| /linux/drivers/media/mc/ |
| H A D | mc-entity.c | 1415 struct media_pad *remote_pad; in media_entity_remote_pad_unique() local 1424 remote_pad = link->source; in media_entity_remote_pad_unique() 1427 remote_pad = link->sink; in media_entity_remote_pad_unique() 1434 pad = remote_pad; in media_entity_remote_pad_unique() 1451 struct media_pad *remote_pad; in media_pad_remote_pad_unique() local 1457 remote_pad = link->source; in media_pad_remote_pad_unique() 1459 remote_pad = link->sink; in media_pad_remote_pad_unique() 1466 found_pad = remote_pad; in media_pad_remote_pad_unique()
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc-scaler.c | 237 isc->remote_pad, &isc->scaler_sd.entity, in isc_scaler_link() 250 isc->current_subdev->sd->name, isc->remote_pad); in isc_scaler_link()
|
| H A D | microchip-isc.h | 374 u32 remote_pad; member
|
| H A D | microchip-isc-base.c | 914 .pad = isc->remote_pad, in isc_link_validate() 1695 isc->remote_pad = pad; in isc_async_bound()
|
| /linux/drivers/staging/media/tegra-video/ |
| H A D | vi.c | 1490 struct media_pad *remote_pad; in tegra_vi_graph_build() local 1523 remote_pad = &chan->pad; in tegra_vi_graph_build() 1559 remote_pad = &remote->pads[link.remote_port]; in tegra_vi_graph_build() 1564 remote->name, remote_pad->index); in tegra_vi_graph_build() 1567 remote, remote_pad->index, in tegra_vi_graph_build() 1574 remote->name, remote_pad->index, ret); in tegra_vi_graph_build()
|
| /linux/drivers/media/platform/cadence/ |
| H A D | cdns-csi2rx.c | 194 struct media_pad *remote_pad; in csi2rx_configure_error_irq_mask() local 196 remote_pad = media_pad_remote_pad_first(&csi2rx->pads[i]); in csi2rx_configure_error_irq_mask() 197 if (remote_pad) { in csi2rx_configure_error_irq_mask()
|
| /linux/drivers/media/platform/raspberrypi/rp1-cfe/ |
| H A D | cfe.c | 2073 struct media_pad *remote_pad; in cfe_link_node_pads() local 2087 remote_pad = media_pad_remote_pad_unique(&cfe->csi2.pad[CSI2_PAD_SINK]); in cfe_link_node_pads() 2088 if (IS_ERR(remote_pad)) { in cfe_link_node_pads() 2089 ret = PTR_ERR(remote_pad); in cfe_link_node_pads() 2095 cfe->source_pad = remote_pad->index; in cfe_link_node_pads()
|