/linux-master/drivers/media/i2c/ |
H A D | isl7998x.c | 521 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 D | max9286.c | 139 * 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 D | msp3400-driver.c | 690 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 D | msp3400-driver.h | 115 struct media_pad pads[MSP3400_NUM_PADS]; member in struct:msp_state
|
H A D | mt9m114.c | 405 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 D | s5k5baf.c | 295 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 D | saa7115.c | 71 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 D | tc358746.c | 143 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 D | tda1997x.c | 228 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 D | tvp5150.c | 74 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 D | mc-device.c | 116 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 D | mc-entity.c | 158 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 D | ipu3-cio2.c | 1316 if (!media_pad_remote_pad_first(entity->pads)) {
|
/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/saa7134/ |
H A D | saa7134-empress.c | 142 .pads = &pad_cfg,
|
/linux-master/drivers/media/platform/atmel/ |
H A D | atmel-isi.c | 593 .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);
|
H A D | cdns-csi2tx.c | 111 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 D | pxa_camera.c | 1797 .pads = &pad_cfg,
|
/linux-master/drivers/media/platform/marvell/ |
H A D | mcam-core.c | 1354 .pads = &pad_cfg,
|
/linux-master/drivers/media/platform/microchip/ |
H A D | microchip-csi2dc.c | 171 * @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 D | microchip-isc-base.c | 331 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 D | microchip-isc.h | 273 * @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 D | imx-mipi-csis.c | 320 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 D | imx7-media-csi.c | 1915 /* 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];
|