Home
last modified time | relevance | path

Searched refs:media_pad (Results 1 – 25 of 267) sorted by relevance

1234567891011

/linux/include/media/
H A Dmedia-entity.h130 struct media_pad *pad;
181 struct media_pad *source;
186 struct media_pad *sink;
236 struct media_pad { struct
282 const struct media_pad *local,
283 const struct media_pad *remote, u32 flags);
361 struct media_pad *pads;
639 container_of_const(gobj, struct media_pad, graph_obj)
718 struct media_pad *pads);
917 struct media_link *media_entity_find_link(struct media_pad *source,
[all …]
/linux/drivers/media/mc/
H A Dmc-entity.c116 struct media_pad *pad = gobj_to_pad(gobj); in dev_dbg_obj()
195 struct media_pad *pads) in media_entity_pads_init()
198 struct media_pad *iter; in media_entity_pads_init()
450 struct media_pad *pad;
513 struct media_pad *pad) in media_pipeline_walk_push()
577 struct media_pad *pad) in media_pipeline_add_pad()
611 struct media_pad *origin; in media_pipeline_explore_next_link()
613 struct media_pad *local; in media_pipeline_explore_next_link()
614 struct media_pad *remote; in media_pipeline_explore_next_link()
719 struct media_pad *pad) in media_pipeline_populate()
[all …]
/linux/drivers/media/platform/arm/mali-c55/
H A Dmali-c55-common.h64 struct media_pad pad;
74 struct media_pad pads[MALI_C55_ISP_NUM_PADS];
76 struct media_pad *remote_src;
100 struct media_pad pads[MALI_C55_RSZ_NUM_PADS];
148 struct media_pad pad;
186 struct media_pad pad;
201 struct media_pad pad;
/linux/sound/usb/
H A Dmedia.h33 struct media_pad media_pad; member
49 struct media_pad media_pad[MEDIA_MIXER_PAD_MAX]; member
H A Dmedia.c60 mctl->media_pad.flags = MEDIA_PAD_FL_SOURCE; in snd_media_stream_init()
65 mctl->media_pad.flags = MEDIA_PAD_FL_SINK; in snd_media_stream_init()
69 media_entity_pads_init(&mctl->media_entity, 1, &mctl->media_pad); in snd_media_stream_init()
198 mctl->media_pad[0].flags = MEDIA_PAD_FL_SINK; in snd_media_mixer_init()
199 mctl->media_pad[1].flags = MEDIA_PAD_FL_SOURCE; in snd_media_mixer_init()
200 mctl->media_pad[2].flags = MEDIA_PAD_FL_SOURCE; in snd_media_mixer_init()
202 mctl->media_pad); in snd_media_mixer_init()
/linux/drivers/media/platform/amlogic/c3/isp/
H A Dc3-isp-common.h156 struct media_pad pads[C3_ISP_CORE_PAD_MAX];
157 struct media_pad *src_pad;
174 struct media_pad pads[C3_ISP_RSZ_PAD_MAX];
197 struct media_pad pad;
224 struct media_pad pad;
254 struct media_pad pad;
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_entity.h121 struct media_pad *pads;
145 const struct media_pad *local,
146 const struct media_pad *remote, u32 flags);
176 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad);
H A Dvsp1_entity.c416 static int vsp1_entity_link_setup_source(const struct media_pad *source_pad, in vsp1_entity_link_setup_source()
417 const struct media_pad *sink_pad, in vsp1_entity_link_setup_source()
450 static int vsp1_entity_link_setup_sink(const struct media_pad *source_pad, in vsp1_entity_link_setup_sink()
451 const struct media_pad *sink_pad, in vsp1_entity_link_setup_sink()
474 const struct media_pad *local, in vsp1_entity_link_setup()
475 const struct media_pad *remote, u32 flags) in vsp1_entity_link_setup()
500 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad) in vsp1_entity_remote_pad()
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-core.h212 struct media_pad vid_cap_pad;
213 struct media_pad vid_out_pad;
214 struct media_pad vbi_cap_pad;
215 struct media_pad vbi_out_pad;
216 struct media_pad sdr_cap_pad;
217 struct media_pad meta_cap_pad;
218 struct media_pad meta_out_pad;
219 struct media_pad touch_cap_pad;
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-common.h87 struct media_pad *pads;
105 struct media_pad *dcmipp_pads_init(u16 num_pads,
115 static inline void dcmipp_pads_cleanup(struct media_pad *pads) in dcmipp_pads_cleanup()
H A Ddcmipp-common.c17 struct media_pad *dcmipp_pads_init(u16 num_pads, const unsigned long *pads_flags) in dcmipp_pads_init()
19 struct media_pad *pads; in dcmipp_pads_init()
/linux/drivers/media/platform/
H A Dvideo-mux.c26 struct media_pad *pads;
51 const struct media_pad *local, in video_mux_link_setup()
52 const struct media_pad *remote, u32 flags) in video_mux_link_setup()
121 struct media_pad *pad; in video_mux_s_stream()
154 struct media_pad *pad = &vmux->pads[sdformat->pad]; in video_mux_set_format()
/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-common.h211 struct media_pad pads[RKISP1_CSI_PAD_NUM];
227 struct media_pad pads[RKISP1_ISP_PAD_MAX];
245 struct media_pad pad;
450 struct media_pad pads[RKISP1_RSZ_PAD_MAX];
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-core.h197 struct media_pad *pads;
204 struct media_pad pad;
241 struct media_pad pads[MXC_ISI_PIPE_PADS_NUM];
265 struct media_pad pad;
/linux/drivers/media/platform/synopsys/
H A Ddw-mipi-csi2rx.c69 struct media_pad pads[DW_MIPI_CSI2RX_PAD_MAX];
218 struct media_pad *source_pad; in dw_mipi_csi2rx_start()
369 struct media_pad *sink_pad, *remote_pad; in dw_mipi_csi2rx_enable_streams()
412 struct media_pad *sink_pad, *remote_pad; in dw_mipi_csi2rx_disable_streams()
479 struct media_pad *sink_pad = &csi2->pads[DW_MIPI_CSI2RX_PAD_SINK]; in dw_mipi_csi2rx_notifier_bound()
550 struct media_pad *pads = csi2->pads; in dw_mipi_csi2rx_register()
/linux/drivers/media/platform/renesas/rzv2h-ivc/
H A Drzv2h-ivc.h94 struct media_pad pad;
99 struct media_pad pads[RZV2H_IVC_NUM_SUBDEV_PADS];
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp.h131 struct media_pad pad;
168 struct media_pad subdev_pads[FIMC_ISP_SD_PADS_NUM];
H A Dfimc-lite.h147 struct media_pad vd_pad;
148 struct media_pad subdev_pads[FLITE_SD_PADS_NUM];
/linux/drivers/media/i2c/adv748x/
H A Dadv748x.h83 struct media_pad pads[ADV748X_CSI2_NR_PADS];
116 struct media_pad pads[ADV748X_HDMI_NR_PADS];
151 struct media_pad pads[ADV748X_AFE_NR_PADS];
416 static inline struct v4l2_subdev *adv748x_get_remote_sd(struct media_pad *pad) in adv748x_get_remote_sd()
/linux/drivers/staging/media/imx/
H A Dimx-media-dev-common.c53 struct media_pad *srcpad) in imx_media_add_vdev_to_pad()
98 struct media_pad *pad = &entity->pads[i]; in imx_media_add_vdev_to_pad()
218 struct media_pad *pad, *spad = &entity->pads[i]; in imx_media_inherit_controls()
312 struct media_pad *pad = &entity->pads[i]; in imx_media_notify()
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_csi.h134 struct media_pad vdev_pad;
139 struct media_pad subdev_pads[CSI_SUBDEV_PADS];
/linux/drivers/staging/media/ipu3/
H A Dipu3.h74 struct media_pad vdev_pad;
88 struct media_pad subdev_pads[IMGU_NODE_NUM];
/linux/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-cru.h60 struct media_pad pads[2];
158 struct media_pad pad;
/linux/drivers/media/platform/ti/omap3isp/
H A Dispvideo.h158 struct media_pad pad;
213 struct media_pad *omap3isp_video_remote_pad(struct isp_video *video);
/linux/drivers/media/platform/rockchip/rkcif/
H A Drkcif-common.h167 struct media_pad pad;
193 struct media_pad pads[RKCIF_IF_PAD_MAX];

1234567891011