/openbmc/linux/drivers/media/platform/ |
H A D | video-mux.c | 56 u16 source_pad = entity->num_pads - 1; in video_mux_link_setup() 155 u16 source_pad = sd->entity.num_pads - 1; in video_mux_set_format() 294 for (i = 0; i < sd->entity.num_pads; i++) { in video_mux_init_cfg() 392 unsigned int num_pads = 0; in video_mux_probe() local 415 num_pads = max(num_pads, endpoint.port + 1); in video_mux_probe() 418 if (num_pads < 2) { in video_mux_probe() 419 dev_err(dev, "Not enough ports %d\n", num_pads); in video_mux_probe() 431 vmux->pads = devm_kcalloc(dev, num_pads, sizeof(*vmux->pads), in video_mux_probe() 436 for (i = 0; i < num_pads; i++) in video_mux_probe() 437 vmux->pads[i].flags = (i < num_pads - 1) ? MEDIA_PAD_FL_SINK in video_mux_probe() [all …]
|
/openbmc/linux/drivers/media/usb/uvc/ |
H A D | uvc_entity.c | 31 for (i = 0; i < entity->num_pads; ++i) { in uvc_mc_create_links() 40 if (remote == NULL || remote->num_pads == 0) in uvc_mc_create_links() 49 remote_pad = remote->num_pads - 1; in uvc_mc_create_links() 117 entity->num_pads, entity->pads); in uvc_mc_init_entity() 126 entity->num_pads, entity->pads); in uvc_mc_init_entity()
|
H A D | uvc_driver.c | 779 u16 id, unsigned int num_pads, in uvc_alloc_new_entity() argument 800 if (num_pads) in uvc_alloc_new_entity() 801 num_inputs = type & UVC_TERM_OUTPUT ? num_pads : num_pads - 1; in uvc_alloc_new_entity() 804 size = sizeof(*entity) + extra_size + sizeof(*entity->pads) * num_pads in uvc_alloc_new_entity() 833 entity->num_pads = num_pads; in uvc_alloc_new_entity() 838 if (!UVC_ENTITY_IS_OTERM(entity) && num_pads) in uvc_alloc_new_entity() 839 entity->pads[num_pads-1].flags = MEDIA_PAD_FL_SOURCE; in uvc_alloc_new_entity() 842 entity->baSourceID = (u8 *)(&entity->pads[num_pads]); in uvc_alloc_new_entity() 1779 if (entity->num_pads != 2) in uvc_scan_fallback()
|
/openbmc/u-boot/board/gateworks/gw_ventana/ |
H A D | common.c | 955 .num_pads = ARRAY_SIZE(gw54xx_gpio_pads)/2, 976 .num_pads = ARRAY_SIZE(gw51xx_gpio_pads)/2, 996 .num_pads = ARRAY_SIZE(gw52xx_gpio_pads)/2, 1022 .num_pads = ARRAY_SIZE(gw53xx_gpio_pads)/2, 1047 .num_pads = ARRAY_SIZE(gw54xx_gpio_pads)/2, 1074 .num_pads = ARRAY_SIZE(gw551x_gpio_pads)/2, 1088 .num_pads = ARRAY_SIZE(gw552x_gpio_pads)/2, 1106 .num_pads = ARRAY_SIZE(gw553x_gpio_pads)/2, 1125 .num_pads = ARRAY_SIZE(gw560x_gpio_pads)/2, 1146 .num_pads = ARRAY_SIZE(gw5901_gpio_pads)/2, [all …]
|
H A D | common.h | 60 int num_pads; member
|
/openbmc/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_entity.c | 189 for (pad = 0; pad < subdev->entity.num_pads - 1; ++pad) { in vsp1_entity_init_cfg() 612 const char *name, unsigned int num_pads, in vsp1_entity_init() argument 634 entity->source_pad = num_pads - 1; in vsp1_entity_init() 638 num_pads, sizeof(*entity->pads), in vsp1_entity_init() 643 for (i = 0; i < num_pads - 1; ++i) in vsp1_entity_init() 646 entity->sources = devm_kcalloc(vsp1->dev, max(num_pads - 1, 1U), in vsp1_entity_init() 652 entity->pads[num_pads - 1].flags = num_pads > 1 ? MEDIA_PAD_FL_SOURCE in vsp1_entity_init() 656 ret = media_entity_pads_init(&entity->subdev.entity, num_pads, in vsp1_entity_init()
|
H A D | vsp1_brx.c | 413 unsigned int num_pads; in vsp1_brx_create() local 426 num_pads = vsp1->info->num_bru_inputs + 1; in vsp1_brx_create() 429 num_pads = 3; in vsp1_brx_create() 433 ret = vsp1_entity_init(vsp1, &brx->entity, name, num_pads, &brx_ops, in vsp1_brx_create()
|
H A D | vsp1_entity.h | 129 const char *name, unsigned int num_pads,
|
/openbmc/linux/drivers/staging/media/tegra-video/ |
H A D | vip.c | 120 unsigned int num_pads; in tegra_vip_channel_of_parse() local 140 num_pads = of_graph_get_endpoint_count(np); in tegra_vip_channel_of_parse() 141 if (num_pads != TEGRA_VIP_PADS_NUM) { in tegra_vip_channel_of_parse() 143 dev_err_probe(dev, err, "%pOF: need 2 pads, got %d\n", np, num_pads); in tegra_vip_channel_of_parse()
|
H A D | csi.c | 453 unsigned int num_pads) in tegra_csi_channel_alloc() argument 480 chan->numpads = num_pads; in tegra_csi_channel_alloc() 481 if (num_pads & 0x2) { in tegra_csi_channel_alloc() 527 unsigned int lanes, portno, num_pads; in tegra_csi_channels_alloc() local 574 num_pads = of_graph_get_endpoint_count(channel); in tegra_csi_channels_alloc() 575 if (num_pads == TEGRA_CSI_PADS_NUM) { in tegra_csi_channels_alloc() 577 lanes, num_pads); in tegra_csi_channels_alloc()
|
/openbmc/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()
|
/openbmc/linux/drivers/gpu/host1x/ |
H A D | mipi.c | 97 unsigned int num_pads; member 338 for (i = 0; i < soc->num_pads; i++) { in tegra_mipi_start_calibration() 404 .num_pads = ARRAY_SIZE(tegra114_mipi_pads), 431 .num_pads = ARRAY_SIZE(tegra124_mipi_pads), 448 .num_pads = ARRAY_SIZE(tegra124_mipi_pads), 478 .num_pads = ARRAY_SIZE(tegra210_mipi_pads),
|
/openbmc/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 201 if (num_pads >= MEDIA_ENTITY_MAX_PADS) in media_entity_pads_init() 204 entity->num_pads = num_pads; in media_entity_pads_init() 256 if (pad0 >= entity->num_pads || pad1 >= entity->num_pads) in media_entity_has_pad_interdep() 1106 for (i = 0; i < entity->num_pads; i++) { in media_get_pad_index() 1131 WARN_ON(source_pad >= source->num_pads) || in media_create_pad_link() 1132 WARN_ON(sink_pad >= sink->num_pads)) in media_create_pad_link() 1472 for (i = 0; i < entity->num_pads; i++) { in media_entity_get_fwnode_pad() 1488 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()
|
/openbmc/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-crossbar.c | 433 unsigned int num_pads; in mxc_isi_crossbar_init() local 453 num_pads = xbar->num_sinks + xbar->num_sources; in mxc_isi_crossbar_init() 455 xbar->pads = kcalloc(num_pads, sizeof(*xbar->pads), GFP_KERNEL); in mxc_isi_crossbar_init() 472 ret = media_entity_pads_init(&sd->entity, num_pads, xbar->pads); in mxc_isi_crossbar_init()
|
/openbmc/linux/drivers/media/test-drivers/vimc/ |
H A D | vimc-common.c | 183 for (i = 0; i < ent->num_pads; i++) in vimc_is_source() 359 u16 num_pads, in vimc_ent_sd_register() argument 382 ret = media_entity_pads_init(&sd->entity, num_pads, pads); in vimc_ent_sd_register()
|
H A D | vimc-common.h | 228 u16 num_pads,
|
H A D | vimc-streamer.c | 30 for (i = 0; i < ent->num_pads; i++) { in vimc_get_source_entity()
|
/openbmc/linux/drivers/media/v4l2-core/ |
H A D | v4l2-subdev.c | 162 if (sd->entity.num_pads) { in check_pad() 163 if (pad >= sd->entity.num_pads) in check_pad() 916 if (route->sink_pad >= sd->entity.num_pads) in subdev_do_ioctl() 923 if (route->source_pad >= sd->entity.num_pads) in subdev_do_ioctl() 1418 if (!(sd->flags & V4L2_SUBDEV_FL_STREAMS) && sd->entity.num_pads) { in __v4l2_subdev_state_alloc() 1419 state->pads = kvcalloc(sd->entity.num_pads, in __v4l2_subdev_state_alloc() 1557 else if (format->pad < sd->entity.num_pads && format->stream == 0) in v4l2_subdev_get_fmt() 1799 remote_pads = kcalloc(sd->entity.num_pads, sizeof(*remote_pads), in v4l2_subdev_routing_validate() 1804 for (i = 0; i < sd->entity.num_pads; ++i) in v4l2_subdev_routing_validate() 1812 if (route->sink_pad >= sd->entity.num_pads || in v4l2_subdev_routing_validate() [all …]
|
H A D | v4l2-dev.c | 1109 if (entity->num_pads != 1) in video_device_pipeline_start() 1121 if (entity->num_pads != 1) in __video_device_pipeline_start() 1132 if (WARN_ON(entity->num_pads != 1)) in video_device_pipeline_stop() 1143 if (WARN_ON(entity->num_pads != 1)) in __video_device_pipeline_stop() 1154 if (entity->num_pads != 1) in video_device_pipeline_alloc_start() 1165 if (WARN_ON(entity->num_pads != 1)) in video_device_pipeline()
|
/openbmc/linux/include/media/ |
H A D | media-entity.h | 360 u16 num_pads; member 389 iter < &(entity)->pads[(entity)->num_pads]; \ 721 int media_entity_pads_init(struct media_entity *entity, u16 num_pads,
|
H A D | v4l2-subdev.h | 1163 if (WARN_ON(pad >= sd->entity.num_pads)) in v4l2_subdev_get_pad_format() 1183 if (WARN_ON(pad >= sd->entity.num_pads)) in v4l2_subdev_get_pad_crop() 1203 if (WARN_ON(pad >= sd->entity.num_pads)) in v4l2_subdev_get_pad_compose()
|
/openbmc/linux/drivers/media/platform/xilinx/ |
H A D | xilinx-vipp.c | 109 if (link.local_port >= local->num_pads) { in xvip_graph_build_one() 146 if (link.remote_port >= remote->num_pads) { in xvip_graph_build_one() 246 if (link.remote_port >= ent->entity->num_pads) { in xvip_graph_build_dma()
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-lantiq.h | 77 unsigned int num_pads; member
|
/openbmc/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
|