/linux/drivers/staging/media/tegra-video/ |
H A D | vi.c | 1508 if (link.local_port >= local->num_pads) { in tegra_vi_graph_build() 1549 if (link.remote_port >= remote->num_pads) { in tegra_vi_graph_build()
|
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 | 461 unsigned int num_pads) in tegra_csi_channel_alloc() argument 488 chan->numpads = num_pads; in tegra_csi_channel_alloc() 489 if (num_pads & 0x2) { in tegra_csi_channel_alloc() 535 unsigned int lanes, portno, num_pads; in tegra_csi_channels_alloc() local 582 num_pads = of_graph_get_endpoint_count(channel); in tegra_csi_channels_alloc() 583 if (num_pads == TEGRA_CSI_PADS_NUM) { in tegra_csi_channels_alloc() 585 lanes, num_pads); in tegra_csi_channels_alloc()
|
/linux/drivers/media/v4l2-core/ |
H A D | v4l2-subdev.c | 163 if (sd->entity.num_pads) { in check_pad() 164 if (pad >= sd->entity.num_pads) in check_pad() 1001 if (route->sink_pad >= sd->entity.num_pads) in subdev_do_ioctl() 1008 if (route->source_pad >= sd->entity.num_pads) in subdev_do_ioctl() 1527 if (!(sd->flags & V4L2_SUBDEV_FL_STREAMS) && sd->entity.num_pads) { in __v4l2_subdev_state_alloc() 1528 state->pads = kvcalloc(sd->entity.num_pads, in __v4l2_subdev_state_alloc() 1624 if (pad >= state->sd->entity.num_pads) in __v4l2_subdev_state_get_format() 1658 if (pad >= state->sd->entity.num_pads) in __v4l2_subdev_state_get_crop() 1692 if (pad >= state->sd->entity.num_pads) in __v4l2_subdev_state_get_compose() 1728 if (pad >= state->sd->entity.num_pads) in __v4l2_subdev_state_get_interval() [all …]
|
H A D | v4l2-mem2mem.c | 1049 int num_pads; in v4l2_m2m_register_entity() local 1057 num_pads = 1; in v4l2_m2m_register_entity() 1063 num_pads = 1; in v4l2_m2m_register_entity() 1070 num_pads = 2; in v4l2_m2m_register_entity() 1089 ret = media_entity_pads_init(entity, num_pads, pads); in v4l2_m2m_register_entity()
|
H A D | v4l2-dev.c | 1114 if (entity->num_pads != 1) in video_device_pipeline_start() 1126 if (entity->num_pads != 1) in __video_device_pipeline_start() 1137 if (WARN_ON(entity->num_pads != 1)) in video_device_pipeline_stop() 1148 if (WARN_ON(entity->num_pads != 1)) in __video_device_pipeline_stop() 1159 if (entity->num_pads != 1) in video_device_pipeline_alloc_start() 1170 if (WARN_ON(entity->num_pads != 1)) in video_device_pipeline()
|
H A D | v4l2-mc.c | 414 for (i = 0; i < sink_sd->entity.num_pads; i++) { in v4l2_create_fwnode_links()
|
/linux/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 769 unsigned int num_pads, unsigned int extra_size) in uvc_alloc_entity() argument 777 if (num_pads) in uvc_alloc_entity() 778 num_inputs = type & UVC_TERM_OUTPUT ? num_pads : num_pads - 1; in uvc_alloc_entity() 781 size = sizeof(*entity) + extra_size + sizeof(*entity->pads) * num_pads in uvc_alloc_entity() 810 entity->num_pads = num_pads; in uvc_alloc_entity() 815 if (!UVC_ENTITY_IS_OTERM(entity) && num_pads) in uvc_alloc_entity() 816 entity->pads[num_pads-1].flags = MEDIA_PAD_FL_SOURCE; in uvc_alloc_entity() 819 entity->baSourceID = (u8 *)(&entity->pads[num_pads]); in uvc_alloc_entity() 1753 if (entity->num_pads != 2) in uvc_scan_fallback()
|
H A D | uvcvideo.h | 186 unsigned int num_pads; member
|
/linux/drivers/media/platform/qcom/camss/ |
H A D | camss.c | 1749 for (i = 0; i < sensor->num_pads; i++) { in camss_subdev_notifier_complete() 1753 if (i == sensor->num_pads) { in camss_subdev_notifier_complete()
|
/linux/drivers/media/pci/intel/ivsc/ |
H A D | mei_csi.c | 340 for (i = 0; i < sd->entity.num_pads; i++) { in mei_csi_init_state()
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-isys.c | 113 for (i = 0; i < sd->entity.num_pads; i++) { in isys_complete_ext_device_registration() 118 if (i == sd->entity.num_pads) { in isys_complete_ext_device_registration()
|
H A D | ipu6-isys-subdev.c | 154 sd->entity.num_pads > 1) in ipu6_isys_subdev_set_fmt() 342 unsigned int num_pads = num_sink_pads + num_source_pads; in ipu6_isys_subdev_init() local 356 asd->pad = devm_kcalloc(&asd->isys->adev->auxdev.dev, num_pads, in ipu6_isys_subdev_init() 365 for (i = num_sink_pads; i < num_pads; i++) in ipu6_isys_subdev_init() 368 ret = media_entity_pads_init(&asd->sd.entity, num_pads, asd->pad); in ipu6_isys_subdev_init()
|
/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()
|
/linux/drivers/phy/tegra/ |
H A D | xusb.c | 364 for (i = 0; i < padctl->soc->num_pads; i++) { in tegra_xusb_setup_pads()
|
/linux/include/media/ |
H A D | media-entity.h | 356 u16 num_pads; member 385 iter < &(entity)->pads[(entity)->num_pads]; \ 717 int media_entity_pads_init(struct media_entity *entity, u16 num_pads,
|
/linux/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 750 struct media_pad *pads, int num_pads, in hantro_register_entity() argument 770 ret = media_entity_pads_init(entity, num_pads, pads); in hantro_register_entity()
|
/linux/drivers/media/platform/st/stm32/ |
H A D | stm32-dcmi.c | 644 for (i = 0; i < entity->num_pads; i++) { in dcmi_pipeline_s_fmt()
|
/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-capture.c | 806 sfmt.pad = me->num_pads - 1; in fimc_pipeline_try_format() 865 pad = sensor->entity.num_pads - 1; in fimc_get_sensor_frame_desc() 1119 for (i = 0; i < sd->entity.num_pads; i++) { in fimc_pipeline_validate()
|
/linux/drivers/media/platform/renesas/ |
H A D | rcar-csi2.c | 1854 unsigned int i, num_pads; in rcsi2_probe() local 1899 num_pads = priv->info->use_isp ? 2 : NR_OF_RCAR_CSI2_PAD; in rcsi2_probe() 1902 for (i = RCAR_CSI2_SOURCE_VC0; i < num_pads; i++) in rcsi2_probe() 1905 ret = media_entity_pads_init(&priv->subdev.entity, num_pads, in rcsi2_probe()
|
/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-crossbar.c | 436 unsigned int num_pads; in mxc_isi_crossbar_init() local 457 num_pads = xbar->num_sinks + xbar->num_sources; in mxc_isi_crossbar_init() 459 xbar->pads = kcalloc(num_pads, sizeof(*xbar->pads), GFP_KERNEL); in mxc_isi_crossbar_init() 476 ret = media_entity_pads_init(&sd->entity, num_pads, xbar->pads); in mxc_isi_crossbar_init()
|
/linux/drivers/media/i2c/ccs/ |
H A D | ccs-core.c | 2074 for (i = 0; i < subdev->entity.num_pads; i++) in ccs_get_crop_compose() 2958 unsigned short num_pads, u32 function, in ccs_init_subdev() argument 2975 ssd->npads = num_pads; in ccs_init_subdev() 2976 ssd->source_pad = num_pads - 1; in ccs_init_subdev()
|
/linux/drivers/staging/media/imx/ |
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()
|
/linux/drivers/media/test-drivers/vimc/ |
H A D | vimc-sensor.c | 49 for (i = 0; i < sd->entity.num_pads; i++) { in vimc_sensor_init_state()
|
H A D | vimc-debayer.c | 163 for (i = 1; i < sd->entity.num_pads; i++) { in vimc_debayer_init_state()
|