/linux-master/drivers/media/platform/ti/cal/ |
H A D | cal-camerarx.c | 754 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 D | sun8i_a83t_mipi_csi2.c | 538 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 D | sun6i_mipi_csi2.c | 500 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 D | sun6i_csi_bridge.c | 412 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 D | dcmipp-byteproc.c | 471 pad = media_pad_remote_pad_first(&sd->entity.pads[0]);
|
H A D | dcmipp-common.c | 16 /* 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 D | dcmipp-common.h | 65 * @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 D | dcmipp-parallel.c | 340 pad = media_pad_remote_pad_first(&sd->entity.pads[0]);
|
H A D | dcmipp-bytecap.c | 351 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 D | camif-capture.c | 806 /* 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 D | vsp1_video.c | 488 pad = vsp1_entity_remote_pad(&input->entity.pads[RWPF_PAD_SOURCE]); 545 pad = &entity->pads[entity->source_pad];
|
H A D | vsp1_entity.c | 629 /* 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 D | vsp1_entity.h | 110 struct media_pad *pads; member in struct:vsp1_entity
|
/linux-master/drivers/media/platform/renesas/ |
H A D | renesas-ceu.c | 788 .pads = &pad_cfg,
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss.c | 1012 pad = &entity->pads[0]; 1458 if (sensor->pads[i].flags & MEDIA_PAD_FL_SOURCE)
|
H A D | camss-vfe.c | 1126 * 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 D | camss-vfe.h | 89 struct media_pad pads[MSM_VFE_PADS_NUM]; member in struct:vfe_line
|
H A D | camss-ispif.c | 815 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 D | camss-csid.c | 251 !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 D | camss-csiphy.c | 451 * 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 D | camss-csid.h | 156 struct media_pad pads[MSM_CSID_PADS_NUM]; member in struct:csid_device
|
/linux-master/drivers/media/platform/nxp/ |
H A D | imx8mq-mipi-csi2.c | 115 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 D | imx7-media-csi.c | 1915 /* 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 D | imx-mipi-csis.c | 320 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 D | imx8-isi-pipe.c | 40 .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...] |