Home
last modified time | relevance | path

Searched refs:remote_pad (Results 1 – 20 of 20) sorted by relevance

/linux-6.6.21/drivers/staging/media/imx/
Dimx-media-internal-sd.c22 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 …]
Dimx6-mipi-csi2.c48 unsigned int remote_pad; member
312 csi2->remote_pad, &mbus_config); in csi2_get_active_lanes()
653 csi2->remote_pad = pad; in csi2_notify_bound()
Dimx-media-csi.c171 struct media_pad *remote_pad; in csi_get_upstream_mbus_config() local
204 remote_pad = media_entity_remote_pad_unique(&sd->entity, in csi_get_upstream_mbus_config()
206 if (IS_ERR(remote_pad)) in csi_get_upstream_mbus_config()
207 return PTR_ERR(remote_pad); in csi_get_upstream_mbus_config()
209 remote_sd = media_entity_to_v4l2_subdev(remote_pad->entity); in csi_get_upstream_mbus_config()
212 remote_pad->index, mbus_cfg); in csi_get_upstream_mbus_config()
216 remote_pad->entity->name); in csi_get_upstream_mbus_config()
/linux-6.6.21/drivers/media/platform/nxp/imx8-isi/
Dimx8-isi-crossbar.c30 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
174 *remote_pad = pad->index; in mxc_isi_crossbar_xlate_streams()
331 u32 remote_pad; in mxc_isi_crossbar_enable_streams() local
336 &remote_pad); in mxc_isi_crossbar_enable_streams()
348 remote_pad, sink_pad); in mxc_isi_crossbar_enable_streams()
352 ret = v4l2_subdev_enable_streams(remote_sd, remote_pad, in mxc_isi_crossbar_enable_streams()
[all …]
/linux-6.6.21/drivers/media/usb/uvc/
Duvc_entity.c34 u8 remote_pad; in uvc_mc_create_links() local
49 remote_pad = remote->num_pads - 1; in uvc_mc_create_links()
50 ret = media_create_pad_link(source, remote_pad, in uvc_mc_create_links()
/linux-6.6.21/drivers/staging/media/tegra-video/
Dvip.c42 struct media_pad *remote_pad; in tegra_vip_channel_get_prev_subdev() local
44 remote_pad = media_pad_remote_pad_first(&chan->pads[TEGRA_VIP_PAD_SINK]); in tegra_vip_channel_get_prev_subdev()
45 if (!remote_pad) in tegra_vip_channel_get_prev_subdev()
48 return media_entity_to_v4l2_subdev(remote_pad->entity); in tegra_vip_channel_get_prev_subdev()
Dvi.c1487 struct media_pad *remote_pad; in tegra_vi_graph_build() local
1520 remote_pad = &chan->pad; in tegra_vi_graph_build()
1556 remote_pad = &remote->pads[link.remote_port]; in tegra_vi_graph_build()
1561 remote->name, remote_pad->index); in tegra_vi_graph_build()
1564 remote, remote_pad->index, in tegra_vi_graph_build()
1571 remote->name, remote_pad->index, ret); in tegra_vi_graph_build()
/linux-6.6.21/drivers/staging/media/sunxi/sun6i-isp/
Dsun6i_isp_proc.c175 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-6.6.21/drivers/media/platform/xilinx/
Dxilinx-vipp.c82 struct media_pad *remote_pad; in xvip_graph_build_one() local
154 remote_pad = &remote->pads[link.remote_port]; in xvip_graph_build_one()
161 remote->name, remote_pad->index); in xvip_graph_build_one()
164 remote, remote_pad->index, in xvip_graph_build_one()
170 remote->name, remote_pad->index); in xvip_graph_build_one()
/linux-6.6.21/drivers/media/platform/microchip/
Dmicrochip-csi2dc.c206 u32 remote_pad; member
347 csi2dc->remote_pad, &mbus_config); in csi2dc_get_mbus_config()
496 csi2dc->remote_pad = pad; in csi2dc_async_bound()
499 csi2dc->remote_pad, in csi2dc_async_bound()
511 csi2dc->input_sd->name, csi2dc->remote_pad); in csi2dc_async_bound()
Dmicrochip-isc-scaler.c233 isc->remote_pad, &isc->scaler_sd.entity, in isc_scaler_link()
246 isc->current_subdev->sd->name, isc->remote_pad); in isc_scaler_link()
Dmicrochip-isc.h374 u32 remote_pad; member
Dmicrochip-isc-base.c949 .pad = isc->remote_pad, in isc_validate()
1737 isc->remote_pad = pad; in isc_async_bound()
/linux-6.6.21/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi_bridge.c417 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-6.6.21/drivers/media/mc/
Dmc-entity.c1351 struct media_pad *remote_pad; in media_entity_remote_pad_unique() local
1360 remote_pad = link->source; in media_entity_remote_pad_unique()
1363 remote_pad = link->sink; in media_entity_remote_pad_unique()
1370 pad = remote_pad; in media_entity_remote_pad_unique()
1387 struct media_pad *remote_pad; in media_pad_remote_pad_unique() local
1393 remote_pad = link->source; in media_pad_remote_pad_unique()
1395 remote_pad = link->sink; in media_pad_remote_pad_unique()
1402 found_pad = remote_pad; in media_pad_remote_pad_unique()
/linux-6.6.21/drivers/media/platform/ti/cal/
Dcal-camerarx.c753 const struct media_pad *remote_pad; in cal_camerarx_get_frame_desc() local
756 remote_pad = media_pad_remote_pad_first(&phy->pads[CAL_CAMERARX_PAD_SINK]); in cal_camerarx_get_frame_desc()
757 if (!remote_pad) in cal_camerarx_get_frame_desc()
761 remote_pad->index, &remote_desc); in cal_camerarx_get_frame_desc()
Dcal-video.c691 struct media_pad *remote_pad; in cal_video_check_format() local
694 remote_pad = media_pad_remote_pad_first(&ctx->pad); in cal_video_check_format()
695 if (!remote_pad) in cal_video_check_format()
700 format = v4l2_subdev_get_pad_format(&ctx->phy->subdev, state, remote_pad->index); in cal_video_check_format()
/linux-6.6.21/drivers/media/pci/intel/ivsc/
Dmei_csi.c127 unsigned int remote_pad; member
585 csi->remote_pad = pad; in mei_csi_notify_bound()
/linux-6.6.21/drivers/media/platform/nxp/
Dimx-mipi-csis.c1187 const struct media_pad *remote_pad, u32 flags) in mipi_csis_link_setup() argument
1193 dev_dbg(csis->dev, "link setup %s -> %s", remote_pad->entity->name, in mipi_csis_link_setup()
1200 remote_sd = media_entity_to_v4l2_subdev(remote_pad->entity); in mipi_csis_link_setup()
/linux-6.6.21/drivers/media/platform/renesas/rcar-vin/
Drcar-csi2.c612 unsigned int remote_pad; member
773 priv->remote_pad, &mbus_config); in rcsi2_get_active_lanes()
1285 priv->remote_pad = pad; in rcsi2_notify_bound()