Searched refs:pads (Results 26 - 50 of 191) sorted by path

12345678

/linux-master/drivers/media/i2c/
H A Disl7998x.c521 struct media_pad pads[ISL7998X_NUM_PADS]; member in struct:isl7998x
1350 isl7998x->pads[ISL7998X_PAD_OUT].flags = MEDIA_PAD_FL_SOURCE;
1352 isl7998x->pads[i].flags = MEDIA_PAD_FL_SINK;
1356 isl7998x->pads);
H A Dmax9286.c139 * The sink and source pads are created to match the OF graph port numbers so
178 struct media_pad pads[MAX9286_N_PADS]; member in struct:max9286_priv
1104 priv->pads[MAX9286_SRC_PAD].flags = MEDIA_PAD_FL_SOURCE;
1106 priv->pads[i].flags = MEDIA_PAD_FL_SINK;
1108 priv->pads);
H A Dmsp3400-driver.c690 state->pads[MSP3400_PAD_IF_INPUT].flags = MEDIA_PAD_FL_SINK;
691 state->pads[MSP3400_PAD_IF_INPUT].sig_type = PAD_SIGNAL_AUDIO;
692 state->pads[MSP3400_PAD_OUT].flags = MEDIA_PAD_FL_SOURCE;
693 state->pads[MSP3400_PAD_OUT].sig_type = PAD_SIGNAL_AUDIO;
697 ret = media_entity_pads_init(&sd->entity, 2, state->pads);
H A Dmsp3400-driver.h115 struct media_pad pads[MSP3400_NUM_PADS]; member in struct:msp_state
H A Dmt9m114.c405 struct media_pad pads[2]; member in struct:mt9m114::__anon1067
1327 struct media_pad *pads = &sensor->pa.pad; local
1346 pads[0].flags = MEDIA_PAD_FL_SOURCE;
1347 ret = media_entity_pads_init(&sd->entity, 1, pads);
2014 struct media_pad *pads = sensor->ifp.pads; local
2029 pads[0].flags = MEDIA_PAD_FL_SINK;
2030 pads[1].flags = MEDIA_PAD_FL_SOURCE;
2031 ret = media_entity_pads_init(&sd->entity, 2, pads);
H A Ds5k5baf.c295 struct media_pad pads[NUM_ISP_PADS]; member in struct:s5k5baf
1910 state->pads[PAD_CIS].flags = MEDIA_PAD_FL_SINK;
1911 state->pads[PAD_OUT].flags = MEDIA_PAD_FL_SOURCE;
1913 ret = media_entity_pads_init(&sd->entity, NUM_ISP_PADS, state->pads);
H A Dsaa7115.c71 struct media_pad pads[SAA711X_NUM_PADS]; member in struct:saa711x_state
1843 state->pads[SAA711X_PAD_IF_INPUT].flags = MEDIA_PAD_FL_SINK;
1844 state->pads[SAA711X_PAD_IF_INPUT].sig_type = PAD_SIGNAL_ANALOG;
1845 state->pads[SAA711X_PAD_VID_OUT].flags = MEDIA_PAD_FL_SOURCE;
1846 state->pads[SAA711X_PAD_VID_OUT].sig_type = PAD_SIGNAL_DV;
1851 state->pads);
H A Dtc358746.c143 struct media_pad pads[TC358746_NR_PADS]; member in struct:tc358746
679 src = tc358746_get_remote_sd(&tc358746->pads[TC358746_SINK]);
1293 tc358746->pads[TC358746_SINK].flags = MEDIA_PAD_FL_SINK;
1294 tc358746->pads[TC358746_SOURCE].flags = MEDIA_PAD_FL_SOURCE;
1296 tc358746->pads);
1442 struct media_pad *sink = &tc358746->pads[TC358746_SINK];
H A Dtda1997x.c228 struct media_pad pads[TDA1997X_NUM_PADS]; member in struct:tda1997x_state
2752 /* initialize source pads */
2753 state->pads[TDA1997X_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE;
2755 state->pads);
H A Dtvp5150.c74 struct media_pad pads[TVP5150_NUM_PADS]; member in struct:tvp5150
1288 connector_pad = media_pad_remote_pad_first(&decoder->pads[i]);
1292 err = tvp5150_set_link(connector_pad, &decoder->pads[i], 0);
1310 &decoder->pads[tvp5150_pad->index ^ 1];
1610 * Setup connector pads and links. Enable the link to the first
1907 decoder->pads[i].flags = MEDIA_PAD_FL_SINK;
1908 decoder->pads[i].sig_type = PAD_SIGNAL_ANALOG;
1911 decoder->pads[i].flags = MEDIA_PAD_FL_SOURCE;
1912 decoder->pads[i].sig_type = PAD_SIGNAL_DV;
1915 decoder->pads);
[all...]
/linux-master/drivers/media/mc/
H A Dmc-device.c116 entd->pads = ent->num_pads;
160 if (links->pads) {
167 media_device_kpad_to_upad(&entity->pads[p], &pad);
168 if (copy_to_user(&links->pads[p], &pad, sizeof(pad)))
219 link = media_entity_find_link(&source->pads[linkd->source.index],
220 &sink->pads[linkd->sink.index]);
310 /* Get pads and number of pads */
484 compat_uptr_t pads; /* struct media_pad_desc * */ member in struct:media_links_enum32
499 || get_user(pads_ptr, &ulinks->pads)
[all...]
H A Dmc-entity.c158 list_add_tail(&gobj->list, &mdev->pads);
195 struct media_pad *pads)
206 entity->pads = pads;
243 * media_entity_has_pad_interdep - Check interdependency between two pads
250 * and @pad1. If two pads are interdependent they are part of the same pipeline
251 * and enabling one of the pads means that the other pad will become "locked"
256 * has_pad_interdep operation is not implemented, all pads of the entity are
260 * The function returns false if both pads are sinks or sources.
264 * Return: true if the pads ar
194 media_entity_pads_init(struct media_entity *entity, u16 num_pads, struct media_pad *pads) argument
[all...]
/linux-master/drivers/media/pci/intel/ipu3/
H A Dipu3-cio2.c1316 if (!media_pad_remote_pad_first(entity->pads)) {
/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/saa7134/
H A Dsaa7134-empress.c142 .pads = &pad_cfg,
/linux-master/drivers/media/platform/atmel/
H A Datmel-isi.c593 .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);
H A Dcdns-csi2tx.c111 struct media_pad pads[CSI2TX_PAD_MAX]; member in struct:csi2tx_priv
335 /* Only consider our enabled input pads */
337 struct media_pad *pad = &csi2tx->pads[i];
601 /* Create our media pads */
603 csi2tx->pads[CSI2TX_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE;
605 csi2tx->pads[i].flags = MEDIA_PAD_FL_SINK;
608 * Only the input pads are considered to have a format at the
617 csi2tx->pads);
/linux-master/drivers/media/platform/intel/
H A Dpxa_camera.c1797 .pads = &pad_cfg,
/linux-master/drivers/media/platform/marvell/
H A Dmcam-core.c1354 .pads = &pad_cfg,
/linux-master/drivers/media/platform/microchip/
H A Dmicrochip-csi2dc.c171 * @pads: Media entity pads for the csi2dc subdevice
195 struct media_pad pads[CSI2DC_PADS_NUM]; member in struct:csi2dc_device
700 csi2dc->pads[CSI2DC_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
702 csi2dc->pads[CSI2DC_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE;
706 csi2dc->pads);
H A Dmicrochip-isc-base.c331 return media_pipeline_start(isc->video_dev.entity.pads, &isc->mpipe);
404 media_pipeline_stop(isc->video_dev.entity.pads);
1936 isc->pads[ISC_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
1939 isc->pads);
H A Dmicrochip-isc.h273 * @pads: media controller pads for isc video entity
278 * @scaler_pads: media controller pads for the scaler subdevice
370 struct media_pad pads[ISC_PADS_NUM]; member in struct:isc_device::__anon351
/linux-master/drivers/media/platform/nxp/
H A Dimx-mipi-csis.c320 struct media_pad pads[CSIS_PADS_NUM]; member in struct:mipi_csis_device
1236 struct media_pad *sink = &csis->sd.entity.pads[CSIS_PAD_SINK];
1369 csis->pads[CSIS_PAD_SINK].flags = MEDIA_PAD_FL_SINK
1371 csis->pads[CSIS_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE
1373 ret = media_entity_pads_init(&sd->entity, CSIS_PADS_NUM, csis->pads);
H A Dimx7-media-csi.c1915 /* propagate format to source pads */
1956 struct media_pad *spad = &csi->src_sd->entity.pads[i];
2059 struct media_pad *sink = &csi->sd.entity.pads[IMX7_CSI_PAD_SINK];

Completed in 368 milliseconds

12345678