/linux-master/drivers/phy/tegra/ |
H A D | xusb.c | 88 struct device_node *pads, *np; local 90 pads = of_get_child_by_name(padctl->dev->of_node, "pads"); 91 if (!pads) 94 np = of_get_child_by_name(pads, name); 95 of_node_put(pads); 307 list_for_each_entry_safe_reverse(pad, tmp, &padctl->pads, list) { 365 const struct tegra_xusb_pad_soc *soc = padctl->soc->pads[i]; 381 list_add_tail(&pad->list, &padctl->pads); 384 list_for_each_entry(pad, &padctl->pads, lis [all...] |
/linux-master/include/media/ |
H A D | media-entity.h | 105 * @pads: List of media_pipeline_pad 111 struct list_head pads; member in struct:media_pipeline 118 * @list: Entry in the media_pad pads list 124 * pipeline, and stored in the &media_pad.pads list. media_pipeline_stop() 227 * @index: Pad index in the entity pads array, numbered from 0 to n 262 * @has_pad_interdep: Return whether two pads of the entity are 263 * interdependent. If two pads are interdependent they are 264 * part of the same pipeline and enabling one of the pads 270 * Optional: If the operation isn't implemented all pads 328 * @num_pads: Number of sink and source pads 361 struct media_pad *pads; member in struct:media_entity [all...] |
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-mem2mem.c | 82 * @proc_pads: &struct media_pad with the @proc pads. 1046 struct media_pad *pads; local 1055 pads = &m2m_dev->source_pad; 1056 pads[0].flags = MEDIA_PAD_FL_SOURCE; 1061 pads = &m2m_dev->sink_pad; 1062 pads[0].flags = MEDIA_PAD_FL_SINK; 1067 pads = m2m_dev->proc_pads; 1068 pads[0].flags = MEDIA_PAD_FL_SINK; 1069 pads[1].flags = MEDIA_PAD_FL_SOURCE; 1089 ret = media_entity_pads_init(entity, num_pads, pads); [all...] |
H A D | v4l2-mc.c | 105 /* Link the tuner and IF video output pads */ 370 * the source endpoint corresponds to one of its source pads, 377 src = &src_sd->entity.pads[src_idx]; 415 struct media_pad *pad = &sink_sd->entity.pads[i];
|
/linux-master/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 750 struct media_pad *pads, int num_pads, 770 ret = media_entity_pads_init(entity, num_pads, pads); 788 /* Create the three encoder entities with their pads */ 747 hantro_register_entity(struct media_device *mdev, struct media_entity *entity, const char *entity_name, struct media_pad *pads, int num_pads, int function, struct video_device *vdev) argument
|
/linux-master/drivers/media/platform/st/stm32/ |
H A D | stm32-dcmi.c | 610 pad = &entity->pads[0]; 645 pad = &entity->pads[i]; 2006 /* Media entity pads */
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | mipi-csis.c | 178 * @pads: CSIS pads array 202 struct media_pad pads[CSIS_PADS_NUM]; member in struct:csis_state 853 state->pads[CSIS_PAD_SINK].flags = MEDIA_PAD_FL_SINK; 854 state->pads[CSIS_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; 856 CSIS_PADS_NUM, state->pads);
|
H A D | fimc-lite.c | 777 pad = &sd->entity.pads[0];
|
H A D | fimc-isp-video.c | 464 pad = &sd->entity.pads[0];
|
H A D | fimc-capture.c | 737 struct media_pad *pad = &me->pads[0]; 744 pad = &me->pads[0]; 805 if (me->pads[0].flags & MEDIA_PAD_FL_SINK) { 814 pad = media_pad_remote_pad_first(&me->pads[sfmt.pad]); 1120 struct media_pad *p = &sd->entity.pads[i]; 1494 /* Sink pads crop rectangle size */ 1551 /* Sink pads crop rectangle size */
|
/linux-master/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-resizer.c | 688 struct media_pad *pads = rsz->pads; local 708 pads[RKISP1_RSZ_PAD_SINK].flags = MEDIA_PAD_FL_SINK | 710 pads[RKISP1_RSZ_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE | 713 ret = media_entity_pads_init(&sd->entity, RKISP1_RSZ_PAD_MAX, pads);
|
H A D | rkisp1-isp.c | 935 sink_pad = &isp->pads[RKISP1_ISP_PAD_SINK_VIDEO]; 1028 struct media_pad *pads = isp->pads; local 1042 pads[RKISP1_ISP_PAD_SINK_VIDEO].flags = MEDIA_PAD_FL_SINK | 1044 pads[RKISP1_ISP_PAD_SINK_PARAMS].flags = MEDIA_PAD_FL_SINK; 1045 pads[RKISP1_ISP_PAD_SOURCE_VIDEO].flags = MEDIA_PAD_FL_SOURCE; 1046 pads[RKISP1_ISP_PAD_SOURCE_STATS].flags = MEDIA_PAD_FL_SOURCE; 1048 ret = media_entity_pads_init(&sd->entity, RKISP1_ISP_PAD_MAX, pads);
|
H A D | rkisp1-common.h | 73 /* enum for the resizer pads */ 80 /* enum for the csi receiver pads */ 101 /* enum for the isp pads */ 189 * @pads: media pads 197 struct media_pad pads[RKISP1_CSI_PAD_NUM]; member in struct:rkisp1_csi 206 * @pads: media pads 213 struct media_pad pads[RKISP1_ISP_PAD_MAX]; member in struct:rkisp1_isp 400 * @pads 408 struct media_pad pads[RKISP1_RSZ_PAD_MAX]; member in struct:rkisp1_resizer [all...] |
/linux-master/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-ip.c | 220 ip->pads[0].flags = MEDIA_PAD_FL_SINK; 221 ip->pads[1].flags = MEDIA_PAD_FL_SOURCE; 223 ret = media_entity_pads_init(&ip->subdev.entity, 2, ip->pads);
|
H A D | rzg2l-csi2.c | 115 struct media_pad pads[NR_OF_RZG2L_CSI2_PAD]; member in struct:rzg2l_csi2 798 csi2->pads[RZG2L_CSI2_SINK].flags = MEDIA_PAD_FL_SINK; 804 csi2->pads[RZG2L_CSI2_SOURCE].flags = MEDIA_PAD_FL_SOURCE; 805 ret = media_entity_pads_init(&csi2->subdev.entity, 2, csi2->pads);
|
H A D | rzg2l-cru.h | 55 struct media_pad pads[2]; member in struct:rzg2l_cru_ip
|
/linux-master/drivers/media/platform/renesas/ |
H A D | rcar-isp.c | 120 struct media_pad pads[RCAR_ISP_NUM_PADS]; member in struct:rcar_isp 477 isp->pads[RCAR_ISP_SINK].flags = MEDIA_PAD_FL_SINK; 479 isp->pads[i].flags = MEDIA_PAD_FL_SOURCE; 482 isp->pads);
|
H A D | rcar-csi2.c | 608 struct media_pad pads[NR_OF_RCAR_CSI2_PAD]; member in struct:rcar_csi2 1901 priv->pads[RCAR_CSI2_SINK].flags = MEDIA_PAD_FL_SINK; 1903 priv->pads[i].flags = MEDIA_PAD_FL_SOURCE; 1906 priv->pads);
|
/linux-master/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.c | 57 struct media_pad *pad = &isi->crossbar.pads[masd->port];
|
H A D | imx8-isi-crossbar.c | 162 pad = media_pad_remote_pad_first(&xbar->pads[sink_pad]); 224 * The media bus code on source pads is identical to the 259 media_pad_is_streaming(&xbar->pads[fmt->pad])) 459 xbar->pads = kcalloc(num_pads, sizeof(*xbar->pads), GFP_KERNEL); 460 if (!xbar->pads) 471 xbar->pads[i].flags = MEDIA_PAD_FL_SINK 474 xbar->pads[i + xbar->num_sinks].flags = MEDIA_PAD_FL_SOURCE; 476 ret = media_entity_pads_init(&sd->entity, num_pads, xbar->pads); 489 kfree(xbar->pads); [all...] |
/linux-master/drivers/media/platform/intel/ |
H A D | pxa_camera.c | 1797 .pads = &pad_cfg,
|
/linux-master/drivers/media/platform/cadence/ |
H A D | cdns-csi2rx.c | 101 struct media_pad pads[CSI2RX_PAD_MAX]; member in struct:csi2rx_priv 691 /* Create our media pads */ 693 csi2rx->pads[CSI2RX_PAD_SINK].flags = MEDIA_PAD_FL_SINK; 695 csi2rx->pads[i].flags = MEDIA_PAD_FL_SOURCE; 700 csi2rx->pads);
|
/linux-master/drivers/media/platform/atmel/ |
H A D | atmel-isi.c | 593 .pads = &pad_cfg,
|
/linux-master/drivers/media/pci/intel/ivsc/ |
H A D | mei_csi.c | 130 struct media_pad pads[CSI_NUM_PADS]; member in struct:mei_csi 713 csi->pads[CSI_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; 714 csi->pads[CSI_PAD_SINK].flags = MEDIA_PAD_FL_SINK; 716 csi->pads);
|
/linux-master/drivers/media/pci/intel/ipu3/ |
H A D | ipu3-cio2.c | 1316 if (!media_pad_remote_pad_first(entity->pads)) {
|