Home
last modified time | relevance | path

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

1234567

/Linux-v5.4/include/media/
Dmedia-entity.h137 struct media_pad *source;
142 struct media_pad *sink;
189 struct media_pad { struct
217 const struct media_pad *local, argument
218 const struct media_pad *remote, u32 flags);
301 struct media_pad *pads;
570 container_of(gobj, struct media_pad, graph_obj)
649 struct media_pad *pads);
844 struct media_link *media_entity_find_link(struct media_pad *source,
845 struct media_pad *sink);
[all …]
Ddvbdev.h121 struct media_pad *conn_pads;
184 struct media_pad *pads, *tsout_pads;
/Linux-v5.4/sound/usb/
Dmedia.h33 struct media_pad media_pad; member
49 struct media_pad media_pad[MEDIA_MIXER_PAD_MAX]; member
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()
200 mctl->media_pad[0].flags = MEDIA_PAD_FL_SINK; in snd_media_mixer_init()
201 mctl->media_pad[1].flags = MEDIA_PAD_FL_SOURCE; in snd_media_mixer_init()
202 mctl->media_pad[2].flags = MEDIA_PAD_FL_SOURCE; in snd_media_mixer_init()
204 mctl->media_pad); in snd_media_mixer_init()
/Linux-v5.4/drivers/media/platform/vsp1/
Dvsp1_entity.h110 struct media_pad *pads;
136 const struct media_pad *local,
137 const struct media_pad *remote, u32 flags);
173 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad);
Dvsp1_entity.c438 static int vsp1_entity_link_setup_source(const struct media_pad *source_pad, in vsp1_entity_link_setup_source()
439 const struct media_pad *sink_pad, in vsp1_entity_link_setup_source()
472 static int vsp1_entity_link_setup_sink(const struct media_pad *source_pad, in vsp1_entity_link_setup_sink()
473 const struct media_pad *sink_pad, in vsp1_entity_link_setup_sink()
496 const struct media_pad *local, in vsp1_entity_link_setup()
497 const struct media_pad *remote, u32 flags) in vsp1_entity_link_setup()
522 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad) in vsp1_entity_remote_pad()
Dvsp1_video.h38 struct media_pad pad;
/Linux-v5.4/drivers/media/platform/vimc/
Dvimc-common.h107 struct media_pad *pads;
122 struct media_pad *vimc_pads_init(u16 num_pads,
132 static inline void vimc_pads_cleanup(struct media_pad *pads) in vimc_pads_cleanup()
Dvimc-common.c201 struct media_pad *vimc_pads_init(u16 num_pads, const unsigned long *pads_flag) in vimc_pads_init()
203 struct media_pad *pads; in vimc_pads_init()
224 struct media_pad *pad; in vimc_pipeline_s_stream()
250 static int vimc_get_mbus_format(struct media_pad *pad, in vimc_get_mbus_format()
/Linux-v5.4/drivers/media/platform/
Dvideo-mux.c24 struct media_pad *pads;
44 const struct media_pad *local, in video_mux_link_setup()
45 const struct media_pad *remote, u32 flags) in video_mux_link_setup()
105 struct media_pad *pad; in video_mux_s_stream()
171 struct media_pad *pad = &vmux->pads[sdformat->pad]; in video_mux_set_format()
/Linux-v5.4/drivers/media/platform/vivid/
Dvivid-core.h129 struct media_pad vid_cap_pad;
130 struct media_pad vid_out_pad;
131 struct media_pad vbi_cap_pad;
132 struct media_pad vbi_out_pad;
133 struct media_pad sdr_cap_pad;
/Linux-v5.4/drivers/staging/media/ipu3/
Dipu3.h79 struct media_pad vdev_pad;
93 struct media_pad subdev_pads[IMGU_NODE_NUM];
/Linux-v5.4/drivers/media/platform/exynos4-is/
Dfimc-isp.h127 struct media_pad pad;
161 struct media_pad subdev_pads[FIMC_ISP_SD_PADS_NUM];
Dfimc-lite.h148 struct media_pad vd_pad;
149 struct media_pad subdev_pads[FLITE_SD_PADS_NUM];
/Linux-v5.4/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_csi.h131 struct media_pad vdev_pad;
136 struct media_pad subdev_pads[CSI_SUBDEV_PADS];
/Linux-v5.4/drivers/staging/media/hantro/
Dhantro.h152 struct media_pad source_pad;
154 struct media_pad sink_pad;
156 struct media_pad proc_pads[2];
/Linux-v5.4/drivers/staging/media/omap4iss/
Diss_video.h143 struct media_pad pad;
192 struct media_pad *omap4iss_video_remote_pad(struct iss_video *video);
Diss_ipipe.h42 struct media_pad pads[IPIPE_PADS_NUM];
/Linux-v5.4/drivers/staging/media/imx/
Dimx-media-dev-common.c76 struct media_pad *srcpad) in imx_media_add_vdev_to_pad()
121 struct media_pad *pad = &entity->pads[i]; in imx_media_add_vdev_to_pad()
243 struct media_pad *pad, *spad = &entity->pads[i]; in imx_media_inherit_controls()
333 struct media_pad *pad = &entity->pads[i]; in imx_media_notify()
/Linux-v5.4/drivers/media/i2c/adv748x/
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];
417 static inline struct v4l2_subdev *adv748x_get_remote_sd(struct media_pad *pad) in adv748x_get_remote_sd()
/Linux-v5.4/drivers/media/platform/omap3isp/
Dispvideo.h151 struct media_pad pad;
202 struct media_pad *omap3isp_video_remote_pad(struct isp_video *video);
/Linux-v5.4/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_video.h18 struct media_pad pad;
/Linux-v5.4/drivers/media/mc/
Dmc-entity.c119 struct media_pad *pad = gobj_to_pad(gobj); in dev_dbg_obj()
198 struct media_pad *pads) in media_entity_pads_init()
451 struct media_pad *pad = link->sink->entity == entity in __media_pipeline_start()
884 media_entity_find_link(struct media_pad *source, struct media_pad *sink) in media_entity_find_link()
900 struct media_pad *media_entity_remote_pad(const struct media_pad *pad) in media_entity_remote_pad()
/Linux-v5.4/drivers/media/tuners/
Dsi2157_priv.h36 struct media_pad pad[SI2157_NUM_PADS];
/Linux-v5.4/drivers/media/platform/qcom/camss/
Dcamss-video.h42 struct media_pad pad;

1234567