Searched refs:pads (Results 76 - 100 of 191) sorted by last modified time

12345678

/linux-master/drivers/media/platform/ti/cal/
H A Dcal-camerarx.c754 remote_pad = media_pad_remote_pad_first(&phy->pads[CAL_CAMERARX_PAD_SINK]);
858 phy->pads[CAL_CAMERARX_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
860 phy->pads[i].flags = MEDIA_PAD_FL_SOURCE;
862 ret = media_entity_pads_init(&sd->entity, ARRAY_SIZE(phy->pads),
863 phy->pads);
/linux-master/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A Dsun8i_a83t_mipi_csi2.c538 struct media_pad *pads = bridge->pads; local
563 pads[SUN8I_A83T_MIPI_CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK |
565 pads[SUN8I_A83T_MIPI_CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE |
569 SUN8I_A83T_MIPI_CSI2_PAD_COUNT, pads);
/linux-master/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A Dsun6i_mipi_csi2.c500 struct media_pad *pads = bridge->pads; local
525 pads[SUN6I_MIPI_CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK |
527 pads[SUN6I_MIPI_CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE |
531 pads);
/linux-master/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi_bridge.c412 struct media_pad *local_pad = &bridge->pads[SUN6I_CSI_BRIDGE_PAD_SINK];
775 struct media_pad *pads = bridge->pads; local
803 pads[SUN6I_CSI_BRIDGE_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
804 pads[SUN6I_CSI_BRIDGE_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE |
808 SUN6I_CSI_BRIDGE_PAD_COUNT, pads);
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-byteproc.c471 pad = media_pad_remote_pad_first(&sd->entity.pads[0]);
H A Ddcmipp-common.c16 /* Helper function to allocate and initialize pads */
19 struct media_pad *pads; local
22 /* Allocate memory for the pads */
23 pads = kcalloc(num_pads, sizeof(*pads), GFP_KERNEL);
24 if (!pads)
27 /* Initialize the pads */
29 pads[i].index = i;
30 pads[i].flags = pads_flags[i];
33 return pads;
[all...]
H A Ddcmipp-common.h65 * @pads: the list of pads of the node
87 struct media_pad *pads; member in struct:dcmipp_ent_device
98 * dcmipp_pads_init - initialize pads
100 * @num_pads: number of pads to initialize
103 * Helper functions to allocate/initialize pads
109 * dcmipp_pads_cleanup - free pads
111 * @pads: pointer to the pads
113 * Helper function to free the pads initialize
115 dcmipp_pads_cleanup(struct media_pad *pads) argument
[all...]
H A Ddcmipp-parallel.c340 pad = media_pad_remote_pad_first(&sd->entity.pads[0]);
H A Ddcmipp-bytecap.c351 pad = media_pad_remote_pad_first(&vcap->vdev.entity.pads[0]);
410 ret = media_pipeline_start(entity->pads, &vcap->pipe);
447 media_pipeline_stop(entity->pads);
488 media_pipeline_stop(vcap->vdev.entity.pads);
641 dcmipp_pads_cleanup(vcap->ved.pads);
864 /* Allocate the pads */
865 vcap->ved.pads = dcmipp_pads_init(1, &pad_flag);
866 if (IS_ERR(vcap->ved.pads)) {
867 ret = PTR_ERR(vcap->ved.pads);
875 ret = media_entity_pads_init(&vcap->vdev.entity, 1, vcap->ved.pads);
[all...]
/linux-master/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-capture.c806 /* Only check pixel formats at the sensor and the camif subdev pads */
816 pad = media_pad_remote_pad_first(&camif->pads[0]);
852 ret = media_pipeline_start(sensor->pads, camif->m_pipeline);
858 media_pipeline_stop(sensor->pads);
882 media_pipeline_stop(camif->sensor.sd->entity.pads);
1550 camif->pads[CAMIF_SD_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
1551 camif->pads[CAMIF_SD_PAD_SOURCE_C].flags = MEDIA_PAD_FL_SOURCE;
1552 camif->pads[CAMIF_SD_PAD_SOURCE_P].flags = MEDIA_PAD_FL_SOURCE;
1555 camif->pads);
/linux-master/drivers/media/platform/renesas/vsp1/
H A Dvsp1_video.c488 pad = vsp1_entity_remote_pad(&input->entity.pads[RWPF_PAD_SOURCE]);
545 pad = &entity->pads[entity->source_pad];
H A Dvsp1_entity.c629 /* Allocate and initialize pads. */
630 entity->pads = devm_kcalloc(vsp1->dev,
631 num_pads, sizeof(*entity->pads),
633 if (entity->pads == NULL)
637 entity->pads[i].flags = MEDIA_PAD_FL_SINK;
645 entity->pads[num_pads - 1].flags = num_pads > 1 ? MEDIA_PAD_FL_SOURCE
650 entity->pads);
H A Dvsp1_entity.h110 struct media_pad *pads; member in struct:vsp1_entity
/linux-master/drivers/media/platform/renesas/
H A Drenesas-ceu.c788 .pads = &pad_cfg,
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss.c1012 pad = &entity->pads[0];
1458 if (sensor->pads[i].flags & MEDIA_PAD_FL_SOURCE)
H A Dcamss-vfe.c1126 * vfe_get_format - Handle get format by pads subdev method
1154 * vfe_set_format - Handle set format by pads subdev method
1205 * vfe_get_selection - Handle get selection by pads subdev method
1275 * vfe_set_selection - Handle set selection by pads subdev method
1339 * vfe_init_formats - Initialize formats on all pads
1615 struct media_pad *pads; local
1624 pads = vfe->line[i].pads;
1645 pads[MSM_VFE_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
1646 pads[MSM_VFE_PAD_SR
[all...]
H A Dcamss-vfe.h89 struct media_pad pads[MSM_VFE_PADS_NUM]; member in struct:vfe_line
H A Dcamss-ispif.c815 if (!media_pad_remote_pad_first(&line->pads[MSM_ISPIF_PAD_SINK]))
1006 * ispif_get_format - Handle get format by pads subdev method
1030 * ispif_set_format - Handle set format by pads subdev method
1065 * ispif_init_formats - Initialize formats on all pads
1382 struct media_pad *pads = ispif->line[i].pads; local
1397 pads[MSM_ISPIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
1398 pads[MSM_ISPIF_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE;
1403 pads);
H A Dcamss-csid.c251 !media_pad_remote_pad_first(&csid->pads[MSM_CSID_PAD_SINK]))
431 * csid_get_format - Handle get format by pads subdev method
455 * csid_set_format - Handle set format by pads subdev method
477 /* Propagate the format from sink to source pads */
491 * csid_init_formats - Initialize formats on all pads
527 if (value && media_pad_remote_pad_first(&csid->pads[MSM_CSID_PAD_SINK]))
760 /* Decide which virtual channels to enable based on which source pads are enabled */
823 struct media_pad *pads = csid->pads; local
861 pads[MSM_CSID_PAD_SIN
[all...]
H A Dcamss-csiphy.c451 * csiphy_get_format - Handle get format by pads subdev method
475 * csiphy_set_format - Handle set format by pads subdev method
513 * csiphy_init_formats - Initialize formats on all pads
764 struct media_pad *pads = csiphy->pads; local
781 pads[MSM_CSIPHY_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
782 pads[MSM_CSIPHY_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE;
786 ret = media_entity_pads_init(&sd->entity, MSM_CSIPHY_PADS_NUM, pads);
H A Dcamss-csid.h156 struct media_pad pads[MSM_CSID_PADS_NUM]; member in struct:csid_device
/linux-master/drivers/media/platform/nxp/
H A Dimx8mq-mipi-csi2.c115 struct media_pad pads[MIPI_CSI2_PADS_NUM]; member in struct:csi_state
576 struct media_pad *sink = &state->sd.entity.pads[MIPI_CSI2_PAD_SINK];
778 state->pads[MIPI_CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK
780 state->pads[MIPI_CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE
783 state->pads);
H A Dimx7-media-csi.c1915 /* propagate format to source pads */
1956 struct media_pad *spad = &csi->src_sd->entity.pads[i];
2059 struct media_pad *sink = &csi->sd.entity.pads[IMX7_CSI_PAD_SINK];
H A Dimx-mipi-csis.c320 struct media_pad pads[CSIS_PADS_NUM]; member in struct:mipi_csis_device
1236 struct media_pad *sink = &csis->sd.entity.pads[CSIS_PAD_SINK];
1369 csis->pads[CSIS_PAD_SINK].flags = MEDIA_PAD_FL_SINK
1371 csis->pads[CSIS_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE
1373 ret = media_entity_pads_init(&sd->entity, CSIS_PADS_NUM, csis->pads);
/linux-master/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-pipe.c40 .pads = BIT(MXC_ISI_PIPE_PAD_SINK),
45 .pads = BIT(MXC_ISI_PIPE_PAD_SOURCE),
52 .pads = BIT(MXC_ISI_PIPE_PAD_SINK),
57 .pads = BIT(MXC_ISI_PIPE_PAD_SINK)
65 .pads = BIT(MXC_ISI_PIPE_PAD_SINK)
71 .pads = BIT(MXC_ISI_PIPE_PAD_SINK)
77 .pads = BIT(MXC_ISI_PIPE_PAD_SINK)
83 .pads = BIT(MXC_ISI_PIPE_PAD_SINK)
89 .pads = BIT(MXC_ISI_PIPE_PAD_SINK)
95 .pads
[all...]

Completed in 211 milliseconds

12345678