Home
last modified time | relevance | path

Searched refs:pads (Results 76 - 100 of 354) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/
H A Diss_resizer.c646 * resizer_init_formats - Initialize formats on all pads
772 struct media_pad *pads = resizer->pads; in resizer_init_entities() local
785 pads[RESIZER_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in resizer_init_entities()
786 pads[RESIZER_PAD_SOURCE_MEM].flags = MEDIA_PAD_FL_SOURCE; in resizer_init_entities()
789 ret = media_entity_pads_init(me, RESIZER_PADS_NUM, pads); in resizer_init_entities()
856 * omap4iss_resizer_create_links() - RESIZER pads links creation
H A Diss_ipipe.h22 /* Sink and source IPIPE pads */
31 * @pads: Sink and source media entity pads
42 struct media_pad pads[IPIPE_PADS_NUM]; member
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A Dsun8i_a83t_mipi_csi2.c535 struct media_pad *pads = bridge->pads; in sun8i_a83t_mipi_csi2_bridge_setup() local
559 pads[SUN8I_A83T_MIPI_CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK | in sun8i_a83t_mipi_csi2_bridge_setup()
561 pads[SUN8I_A83T_MIPI_CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE | in sun8i_a83t_mipi_csi2_bridge_setup()
565 SUN8I_A83T_MIPI_CSI2_PAD_COUNT, pads); in sun8i_a83t_mipi_csi2_bridge_setup()
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A Dsun6i_mipi_csi2.c497 struct media_pad *pads = bridge->pads; in sun6i_mipi_csi2_bridge_setup() local
521 pads[SUN6I_MIPI_CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK | in sun6i_mipi_csi2_bridge_setup()
523 pads[SUN6I_MIPI_CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE | in sun6i_mipi_csi2_bridge_setup()
527 pads); in sun6i_mipi_csi2_bridge_setup()
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/
H A Dxilinx-tpg.c73 * @pads: media pads
74 * @npads: number of pads (1 or 2)
91 struct media_pad pads[2]; member
290 /* In two pads mode the source pad format is always identical to the in xtpg_set_format()
334 /* Min / max values for pad 0 is always fixed in both one and two pads in xtpg_enum_frame_size()
335 * modes. In two pads mode, the source pad(= 1) size is identical to in xtpg_enum_frame_size()
808 * number of pads. in xtpg_probe()
811 xtpg->pads[0].flags = MEDIA_PAD_FL_SINK; in xtpg_probe()
812 xtpg->pads[ in xtpg_probe()
[all...]
H A Dxilinx-vipp.c117 local_pad = &local->pads[link.local_port]; in xvip_graph_build_one()
154 remote_pad = &remote->pads[link.remote_port]; in xvip_graph_build_one()
259 sink_pad = &sink->pads[link.remote_port]; in xvip_graph_build_dma()
262 source_pad = &source->pads[link.remote_port]; in xvip_graph_build_dma()
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A Dimx-media-utils.c428 * Initializes the TRY format to the ACTIVE format on all pads
665 struct media_pad *spad = &me->pads[i]; in imx_media_pipeline_pad()
765 ret = __media_pipeline_start(entity->pads, &imxmd->pipe); in imx_media_pipeline_set_stream()
770 __media_pipeline_stop(entity->pads); in imx_media_pipeline_set_stream()
773 if (media_pad_pipeline(entity->pads)) in imx_media_pipeline_set_stream()
774 __media_pipeline_stop(entity->pads); in imx_media_pipeline_set_stream()
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/
H A Diss_resizer.c651 * resizer_init_formats - Initialize formats on all pads
777 struct media_pad *pads = resizer->pads; in resizer_init_entities() local
790 pads[RESIZER_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in resizer_init_entities()
791 pads[RESIZER_PAD_SOURCE_MEM].flags = MEDIA_PAD_FL_SOURCE; in resizer_init_entities()
794 ret = media_entity_pads_init(me, RESIZER_PADS_NUM, pads); in resizer_init_entities()
861 * omap4iss_resizer_create_links() - RESIZER pads links creation
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-csiphy.c452 * csiphy_get_format - Handle get format by pads subdev method
476 * csiphy_set_format - Handle set format by pads subdev method
514 * csiphy_init_formats - Initialize formats on all pads
752 struct media_pad *pads = csiphy->pads; in msm_csiphy_register_entity() local
769 pads[MSM_CSIPHY_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in msm_csiphy_register_entity()
770 pads[MSM_CSIPHY_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE; in msm_csiphy_register_entity()
774 ret = media_entity_pads_init(&sd->entity, MSM_CSIPHY_PADS_NUM, pads); in msm_csiphy_register_entity()
/kernel/linux/linux-6.6/drivers/media/pci/intel/ivsc/
H A Dmei_csi.c131 struct media_pad pads[CSI_NUM_PADS]; member
510 pad = &csi->pads[format->pad]; in mei_csi_set_fmt()
748 csi->pads[CSI_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in mei_csi_probe()
749 csi->pads[CSI_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in mei_csi_probe()
751 csi->pads); in mei_csi_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c1567 vg->context.pads = devm_kcalloc(vg->dev, gc->ngpio, sizeof(*vg->context.pads), in byt_gpio_probe()
1569 if (!vg->context.pads) in byt_gpio_probe()
1707 vg->context.pads[i].conf0 = value; in byt_gpio_suspend()
1711 vg->context.pads[i].val = value; in byt_gpio_suspend()
1740 vg->context.pads[i].conf0) { in byt_gpio_resume()
1742 value |= vg->context.pads[i].conf0; in byt_gpio_resume()
1750 vg->context.pads[i].val) { in byt_gpio_resume()
1754 v |= vg->context.pads[i].val; in byt_gpio_resume()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c82 * @proc_pads: &struct media_pad with the @proc pads.
1012 struct media_pad *pads; in v4l2_m2m_register_entity() local
1021 pads = &m2m_dev->source_pad; in v4l2_m2m_register_entity()
1022 pads[0].flags = MEDIA_PAD_FL_SOURCE; in v4l2_m2m_register_entity()
1027 pads = &m2m_dev->sink_pad; in v4l2_m2m_register_entity()
1028 pads[0].flags = MEDIA_PAD_FL_SINK; in v4l2_m2m_register_entity()
1033 pads = m2m_dev->proc_pads; in v4l2_m2m_register_entity()
1034 pads[0].flags = MEDIA_PAD_FL_SINK; in v4l2_m2m_register_entity()
1035 pads[1].flags = MEDIA_PAD_FL_SOURCE; in v4l2_m2m_register_entity()
1055 ret = media_entity_pads_init(entity, num_pads, pads); in v4l2_m2m_register_entity()
[all...]
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c82 * @proc_pads: &struct media_pad with the @proc pads.
1043 struct media_pad *pads; in v4l2_m2m_register_entity() local
1052 pads = &m2m_dev->source_pad; in v4l2_m2m_register_entity()
1053 pads[0].flags = MEDIA_PAD_FL_SOURCE; in v4l2_m2m_register_entity()
1058 pads = &m2m_dev->sink_pad; in v4l2_m2m_register_entity()
1059 pads[0].flags = MEDIA_PAD_FL_SINK; in v4l2_m2m_register_entity()
1064 pads = m2m_dev->proc_pads; in v4l2_m2m_register_entity()
1065 pads[0].flags = MEDIA_PAD_FL_SINK; in v4l2_m2m_register_entity()
1066 pads[1].flags = MEDIA_PAD_FL_SOURCE; in v4l2_m2m_register_entity()
1086 ret = media_entity_pads_init(entity, num_pads, pads); in v4l2_m2m_register_entity()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c1559 vg->context.pads = devm_kcalloc(vg->dev, gc->ngpio, sizeof(*vg->context.pads), in byt_gpio_probe()
1561 if (!vg->context.pads) in byt_gpio_probe()
1689 vg->context.pads[i].conf0 = value; in byt_gpio_suspend()
1697 vg->context.pads[i].val = value; in byt_gpio_suspend()
1724 vg->context.pads[i].conf0) { in byt_gpio_resume()
1726 value |= vg->context.pads[i].conf0; in byt_gpio_resume()
1738 vg->context.pads[i].val) { in byt_gpio_resume()
1742 v |= vg->context.pads[i].val; in byt_gpio_resume()
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/
H A Dadv748x-afe.c321 tx = adv748x_get_remote_sd(&afe->pads[ADV748X_AFE_SOURCE]); in adv748x_afe_propagate_pixelrate()
352 /* It makes no sense to get the format of the analog sink pads */ in adv748x_afe_get_format()
373 /* It makes no sense to get the format of the analog sink pads */ in adv748x_afe_set_format()
527 /* Entity pads and sinks are 0-indexed to match the pads */ in adv748x_afe_init()
529 afe->pads[i].flags = MEDIA_PAD_FL_SINK; in adv748x_afe_init()
531 afe->pads[ADV748X_AFE_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in adv748x_afe_init()
534 afe->pads); in adv748x_afe_init()
/kernel/linux/linux-5.10/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c81 struct media_pad pads[CSI2RX_PAD_MAX]; member
448 /* Create our media pads */ in csi2rx_probe()
450 csi2rx->pads[CSI2RX_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2rx_probe()
452 csi2rx->pads[i].flags = MEDIA_PAD_FL_SOURCE; in csi2rx_probe()
455 csi2rx->pads); in csi2rx_probe()
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
H A Dvimc-debayer.c43 struct media_pad pads[2]; member
585 vdeb->pads[0].flags = MEDIA_PAD_FL_SINK; in vimc_deb_add()
586 vdeb->pads[1].flags = MEDIA_PAD_FL_SOURCE; in vimc_deb_add()
591 vdeb->pads, &vimc_deb_ops); in vimc_deb_add()
H A Dvimc-scaler.c37 struct media_pad pads[2]; member
495 vsca->pads[0].flags = MEDIA_PAD_FL_SINK; in vimc_sca_add()
496 vsca->pads[1].flags = MEDIA_PAD_FL_SOURCE; in vimc_sca_add()
501 vsca->pads, &vimc_sca_ops); in vimc_sca_add()
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
H A Dxilinx-vipp.c110 local_pad = &local->pads[link.local_port]; in xvip_graph_build_one()
147 remote_pad = &remote->pads[link.remote_port]; in xvip_graph_build_one()
252 sink_pad = &sink->pads[link.remote_port]; in xvip_graph_build_dma()
255 source_pad = &source->pads[link.remote_port]; in xvip_graph_build_dma()
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/
H A Dvimc-debayer.c44 struct media_pad pads[2]; member
588 vdebayer->pads[0].flags = MEDIA_PAD_FL_SINK; in vimc_debayer_add()
589 vdebayer->pads[1].flags = MEDIA_PAD_FL_SOURCE; in vimc_debayer_add()
594 vdebayer->pads, &vimc_debayer_ops); in vimc_debayer_add()
H A Dvimc-scaler.c35 struct media_pad pads[2]; member
416 vscaler->pads[VIMC_SCALER_SINK].flags = MEDIA_PAD_FL_SINK; in vimc_scaler_add()
417 vscaler->pads[VIMC_SCALER_SRC].flags = MEDIA_PAD_FL_SOURCE; in vimc_scaler_add()
422 vscaler->pads, &vimc_scaler_ops); in vimc_scaler_add()
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/
H A Dadv748x-afe.c321 tx = adv748x_get_remote_sd(&afe->pads[ADV748X_AFE_SOURCE]); in adv748x_afe_propagate_pixelrate()
352 /* It makes no sense to get the format of the analog sink pads */ in adv748x_afe_get_format()
374 /* It makes no sense to get the format of the analog sink pads */ in adv748x_afe_set_format()
528 /* Entity pads and sinks are 0-indexed to match the pads */ in adv748x_afe_init()
530 afe->pads[i].flags = MEDIA_PAD_FL_SINK; in adv748x_afe_init()
532 afe->pads[ADV748X_AFE_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in adv748x_afe_init()
535 afe->pads); in adv748x_afe_init()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/
H A Drcar-isp.c120 struct media_pad pads[RCAR_ISP_NUM_PADS]; member
477 isp->pads[RCAR_ISP_SINK].flags = MEDIA_PAD_FL_SINK; in risp_probe()
479 isp->pads[i].flags = MEDIA_PAD_FL_SOURCE; in risp_probe()
482 isp->pads); in risp_probe()
/kernel/linux/linux-6.6/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c91 struct media_pad pads[CSI2RX_PAD_MAX]; member
524 /* Create our media pads */ in csi2rx_probe()
526 csi2rx->pads[CSI2RX_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2rx_probe()
528 csi2rx->pads[i].flags = MEDIA_PAD_FL_SOURCE; in csi2rx_probe()
531 csi2rx->pads); in csi2rx_probe()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2.h37 struct media_pad pads[CSI2_PADS_NUM]; member

Completed in 26 milliseconds

12345678910>>...15