Searched refs:pads (Results 1 - 25 of 191) sorted by last modified time

12345678

/linux-master/drivers/phy/tegra/
H A Dxusb.c88 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 Dmedia-entity.h105 * @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 Dv4l2-mem2mem.c82 * @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 Dv4l2-mc.c105 /* 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 Dhantro_drv.c750 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 Dstm32-dcmi.c610 pad = &entity->pads[0];
645 pad = &entity->pads[i];
2006 /* Media entity pads */
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dmipi-csis.c178 * @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 Dfimc-lite.c777 pad = &sd->entity.pads[0];
H A Dfimc-isp-video.c464 pad = &sd->entity.pads[0];
H A Dfimc-capture.c737 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 Drkisp1-resizer.c688 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 Drkisp1-isp.c935 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 Drkisp1-common.h73 /* 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 Drzg2l-ip.c220 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 Drzg2l-csi2.c115 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 Drzg2l-cru.h55 struct media_pad pads[2]; member in struct:rzg2l_cru_ip
/linux-master/drivers/media/platform/renesas/
H A Drcar-isp.c120 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 Drcar-csi2.c608 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 Dimx8-isi-core.c57 struct media_pad *pad = &isi->crossbar.pads[masd->port];
H A Dimx8-isi-crossbar.c162 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 Dpxa_camera.c1797 .pads = &pad_cfg,
/linux-master/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c101 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 Datmel-isi.c593 .pads = &pad_cfg,
/linux-master/drivers/media/pci/intel/ivsc/
H A Dmei_csi.c130 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 Dipu3-cio2.c1316 if (!media_pad_remote_pad_first(entity->pads)) {

Completed in 282 milliseconds

12345678