/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/ |
H A D | iss_resizer.c | 646 * 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 D | iss_ipipe.h | 22 /* 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 D | sun8i_a83t_mipi_csi2.c | 535 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 D | sun6i_mipi_csi2.c | 497 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 D | xilinx-tpg.c | 73 * @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 D | xilinx-vipp.c | 117 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 D | imx-media-utils.c | 428 * 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 D | iss_resizer.c | 651 * 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 D | camss-csiphy.c | 452 * 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 D | mei_csi.c | 131 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 D | pinctrl-baytrail.c | 1567 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 D | v4l2-mem2mem.c | 82 * @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 D | v4l2-mem2mem.c | 82 * @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 D | pinctrl-baytrail.c | 1559 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 D | adv748x-afe.c | 321 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 D | cdns-csi2rx.c | 81 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 D | vimc-debayer.c | 43 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 D | vimc-scaler.c | 37 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 D | xilinx-vipp.c | 110 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 D | vimc-debayer.c | 44 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 D | vimc-scaler.c | 35 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 D | adv748x-afe.c | 321 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 D | rcar-isp.c | 120 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 D | cdns-csi2rx.c | 91 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 D | atomisp_csi2.h | 37 struct media_pad pads[CSI2_PADS_NUM]; member
|