Home
last modified time | relevance | path

Searched refs:num_pads (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-common.c17 struct media_pad *dcmipp_pads_init(u16 num_pads, const unsigned long *pads_flags) in dcmipp_pads_init() argument
23 pads = kzalloc_objs(*pads, num_pads); in dcmipp_pads_init()
28 for (i = 0; i < num_pads; i++) { in dcmipp_pads_init()
45 u16 num_pads, in dcmipp_ent_sd_register() argument
55 ved->pads = dcmipp_pads_init(num_pads, pads_flag); in dcmipp_ent_sd_register()
77 ret = media_entity_pads_init(&sd->entity, num_pads, ved->pads); in dcmipp_ent_sd_register()
H A Ddcmipp-input.c196 for (i = 0; i < sd->entity.num_pads; i++) { in dcmipp_inp_init_state()
H A Ddcmipp-byteproc.c195 for (i = 0; i < sd->entity.num_pads; i++) { in dcmipp_byteproc_init_state()
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_entity.c378 for (pad = 0; pad < subdev->entity.num_pads - 1; ++pad) { in vsp1_entity_init_state()
585 const char *name, unsigned int num_pads,
607 entity->source_pad = num_pads - 1; in vsp1_entity_init()
611 num_pads, sizeof(*entity->pads), in vsp1_entity_init()
616 for (i = 0; i < num_pads - 1; ++i) in vsp1_entity_init()
619 entity->sources = devm_kcalloc(vsp1->dev, max(num_pads - 1, 1U), in vsp1_entity_init()
625 entity->pads[num_pads - 1].flags = num_pads > 1 ? MEDIA_PAD_FL_SOURCE in vsp1_entity_init()
629 ret = media_entity_pads_init(&entity->subdev.entity, num_pads, in vsp1_entity_init()
590 vsp1_entity_init(struct vsp1_device * vsp1,struct vsp1_entity * entity,const char * name,unsigned int num_pads,const struct v4l2_subdev_ops * ops,u32 function) vsp1_entity_init() argument
H A Dvsp1_brx.c392 unsigned int num_pads;
411 num_pads = vsp1->info->num_bru_inputs + 1; in vsp1_brx_create()
414 num_pads = 3; in vsp1_brx_create()
418 ret = vsp1_entity_init(vsp1, &brx->entity, name, num_pads, &brx_ops, in vsp1_brx_create()
401 unsigned int num_pads; vsp1_brx_create() local
/linux/drivers/staging/media/imx/
H A Dimx-media-dev-common.c97 for (i = 0; i < entity->num_pads; i++) { in imx_media_add_vdev_to_pad()
131 entity->num_pads, sizeof(*vdev_lists), in imx_media_alloc_pad_vdev_lists()
139 for (i = 0; i < entity->num_pads; i++) in imx_media_alloc_pad_vdev_lists()
217 for (i = 0; i < entity->num_pads; i++) { in imx_media_inherit_controls()
311 for (i = 0; i < entity->num_pads; i++) { in imx_media_notify()
H A Dimx-media-utils.c438 for (pad = 0; pad < sd->entity.num_pads; pad++) { in imx_media_init_state()
662 for (i = 0; i < me->num_pads; i++) { in imx_media_pipeline_pad()
H A Dimx-media-internal-sd.c168 for (i = 0; i < sd->entity.num_pads; i++) { in create_ipu_internal_links()
/linux/drivers/media/mc/
H A Dmc-entity.c194 int media_entity_pads_init(struct media_entity *entity, u16 num_pads, in media_entity_pads_init() argument
202 if (num_pads >= MEDIA_ENTITY_MAX_PADS) in media_entity_pads_init()
205 entity->num_pads = num_pads; in media_entity_pads_init()
269 if (pad0 >= entity->num_pads || pad1 >= entity->num_pads) in media_entity_has_pad_interdep()
1119 for (i = 0; i < entity->num_pads; i++) { in media_get_pad_index()
1144 WARN_ON(source_pad >= source->num_pads) || in media_create_pad_link()
1145 WARN_ON(sink_pad >= sink->num_pads)) in media_create_pad_link()
1485 for (i = 0; i < entity->num_pads; i++) { in media_entity_get_fwnode_pad()
1501 if (ret >= entity->num_pads) in media_entity_get_fwnode_pad()
H A Dmc-device.c116 entd->pads = ent->num_pads; in media_device_enum_entities()
163 for (p = 0; p < entity->num_pads; p++) { in media_device_enum_links()
215 if (linkd->source.index >= source->num_pads || in media_device_setup_link()
216 linkd->sink.index >= sink->num_pads) in media_device_setup_link()
318 if (i > topo->num_pads) { in media_device_get_topology()
335 topo->num_pads = i; in media_device_get_topology()
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-crossbar.c434 unsigned int num_pads; in mxc_isi_crossbar_init() local
455 num_pads = xbar->num_sinks + xbar->num_sources; in mxc_isi_crossbar_init()
457 xbar->pads = kzalloc_objs(*xbar->pads, num_pads); in mxc_isi_crossbar_init()
473 ret = media_entity_pads_init(&sd->entity, num_pads, xbar->pads); in mxc_isi_crossbar_init()
/linux/drivers/media/test-drivers/vimc/
H A Dvimc-common.c185 for (i = 0; i < ent->num_pads; i++) in vimc_is_source()
361 u16 num_pads, in vimc_ent_sd_register() argument
386 ret = media_entity_pads_init(&sd->entity, num_pads, pads); in vimc_ent_sd_register()
H A Dvimc-scaler.c87 for (i = 0; i < sd->entity.num_pads; i++) { in vimc_scaler_init_state()
/linux/drivers/media/v4l2-core/
H A Dv4l2-dev.c1156 if (entity->num_pads != 1)
1168 if (entity->num_pads != 1)
1179 if (WARN_ON(entity->num_pads != 1))
1190 if (WARN_ON(entity->num_pads != 1))
1201 if (entity->num_pads != 1)
1212 if (WARN_ON(entity->num_pads != 1))
H A Dv4l2-mem2mem.c1040 int num_pads; in v4l2_m2m_register_entity() local
1048 num_pads = 1; in v4l2_m2m_register_entity()
1054 num_pads = 1; in v4l2_m2m_register_entity()
1061 num_pads = 2; in v4l2_m2m_register_entity()
1078 ret = media_entity_pads_init(entity, num_pads, pads); in v4l2_m2m_register_entity()
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-ioc-g-topology.rst95 - ``num_pads``
106 won't store the pads. It will just update ``num_pads``
289 num_interfaces, num_links or num_pads are non-zero and are
/linux/drivers/pinctrl/
H A Dpinctrl-lantiq.h77 unsigned int num_pads; member
/linux/include/uapi/linux/
H A Dmedia.h360 __u32 num_pads; member
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dmedia-dev.c79 for (i = 0; i < me->num_pads; i++) { in fimc_pipeline_prepare()
115 if (me->num_pads == 1) in fimc_pipeline_prepare()
926 if (sink->num_pads == 0) in __fimc_md_create_fimc_is_links()
977 pad = sensor->entity.num_pads - 1; in fimc_md_create_links()
H A Dfimc-capture.c804 sfmt.pad = me->num_pads - 1; in fimc_pipeline_try_format()
863 pad = sensor->entity.num_pads - 1; in fimc_get_sensor_frame_desc()
1117 for (i = 0; i < sd->entity.num_pads; i++) { in fimc_pipeline_validate()
/linux/drivers/phy/tegra/
H A Dxusb.h419 unsigned int num_pads; member
H A Dxusb-tegra186.c1645 .num_pads = ARRAY_SIZE(tegra186_pads),
1711 .num_pads = ARRAY_SIZE(tegra194_pads),
1733 .num_pads = ARRAY_SIZE(tegra194_pads),
/linux/drivers/media/platform/verisilicon/
H A Dhantro_drv.c749 struct media_pad *pads, int num_pads, in hantro_register_entity() argument
769 ret = media_entity_pads_init(entity, num_pads, pads); in hantro_register_entity()
/linux/drivers/media/platform/ti/omap3isp/
H A Disp.c1628 if (!input->num_pads) { in isp_link_entity()
1634 for (i = 0; i < entity->num_pads; i++) { in isp_link_entity()
1638 if (i == entity->num_pads) { in isp_link_entity()
/linux/drivers/media/platform/renesas/rcar-vin/
H A Drcar-core.c292 for (unsigned int pad = 0; pad < subdev->entity.num_pads; pad++) in rvin_group_notify_bound()

12