| /linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-common.c | 17 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 D | dcmipp-input.c | 196 for (i = 0; i < sd->entity.num_pads; i++) { in dcmipp_inp_init_state()
|
| H A D | dcmipp-byteproc.c | 195 for (i = 0; i < sd->entity.num_pads; i++) { in dcmipp_byteproc_init_state()
|
| /linux/drivers/staging/media/imx/ |
| H A D | imx-media-dev-common.c | 97 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 D | imx-media-utils.c | 438 for (pad = 0; pad < sd->entity.num_pads; pad++) { in imx_media_init_state() 664 for (i = 0; i < me->num_pads; i++) { in imx_media_pipeline_pad()
|
| H A D | imx-media-internal-sd.c | 168 for (i = 0; i < sd->entity.num_pads; i++) { in create_ipu_internal_links()
|
| /linux/drivers/media/mc/ |
| H A D | mc-entity.c | 194 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 D | mc-device.c | 116 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 D | imx8-isi-crossbar.c | 434 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 D | vimc-common.c | 185 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 D | vimc-scaler.c | 87 for (i = 0; i < sd->entity.num_pads; i++) { in vimc_scaler_init_state()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-dev.c | 1151 if (entity->num_pads != 1) in video_device_pipeline_start() 1163 if (entity->num_pads != 1) in __video_device_pipeline_start() 1174 if (WARN_ON(entity->num_pads != 1)) in video_device_pipeline_stop() 1185 if (WARN_ON(entity->num_pads != 1)) in __video_device_pipeline_stop() 1196 if (entity->num_pads != 1) in video_device_pipeline_alloc_start() 1207 if (WARN_ON(entity->num_pads != 1)) in video_device_pipeline()
|
| H A D | v4l2-mem2mem.c | 1040 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 D | media-ioc-g-topology.rst | 95 - ``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 D | pinctrl-lantiq.h | 77 unsigned int num_pads; member
|
| /linux/include/uapi/linux/ |
| H A D | media.h | 360 __u32 num_pads; member
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | media-dev.c | 79 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 D | fimc-capture.c | 804 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 D | xusb-tegra186.c | 1628 .num_pads = ARRAY_SIZE(tegra186_pads), 1694 .num_pads = ARRAY_SIZE(tegra194_pads), 1715 .num_pads = ARRAY_SIZE(tegra194_pads),
|
| H A D | xusb.c | 364 for (i = 0; i < padctl->soc->num_pads; i++) { in tegra_xusb_setup_pads()
|
| H A D | xusb-tegra124.c | 1729 .num_pads = ARRAY_SIZE(tegra124_pads),
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_drv.c | 749 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 D | isp.c | 1628 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 D | rcar-core.c | 292 for (unsigned int pad = 0; pad < subdev->entity.num_pads; pad++) in rvin_group_notify_bound()
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-core.c | 3019 unsigned short num_pads, u32 function, in ccs_init_subdev() argument 3039 ssd->npads = num_pads; in ccs_init_subdev() 3040 ssd->source_pad = num_pads - 1; in ccs_init_subdev()
|