/kernel/linux/linux-6.6/include/media/ |
H A D | media-entity.h | 118 * @list: Entry in the media_pad pads list 124 * pipeline, and stored in the &media_pad.pads list. media_pipeline_stop() 130 struct media_pad *pad; 181 struct media_pad *source; 186 struct media_pad *sink; 223 * struct media_pad - A media pad graph object. 236 struct media_pad { struct 282 const struct media_pad *local, 283 const struct media_pad *remote, u32 flags); 365 struct media_pad *pad [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | media-entity.h | 137 struct media_pad *source; 142 struct media_pad *sink; 179 * struct media_pad - A media pad graph object. 189 struct media_pad { struct 218 const struct media_pad *local, 219 const struct media_pad *remote, u32 flags); 302 struct media_pad *pads; 565 * gobj_to_pad - returns the struct &media_pad pointer from the 571 container_of(gobj, struct media_pad, graph_obj) 650 struct media_pad *pad [all...] |
/kernel/linux/linux-6.6/drivers/media/mc/ |
H A D | mc-entity.c | 116 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() 437 struct media_pad *pad; 500 struct media_pad *pad) in media_pipeline_walk_push() 564 struct media_pad *pad) in media_pipeline_add_pad() 598 struct media_pad *origin; in media_pipeline_explore_next_link() 600 struct media_pad *local; in media_pipeline_explore_next_link() 601 struct media_pad *remote; in media_pipeline_explore_next_link() 700 struct media_pad *pa in media_pipeline_populate() [all...] |
/kernel/linux/linux-5.10/sound/usb/ |
H A D | media.h | 33 struct media_pad media_pad; member 49 struct media_pad media_pad[MEDIA_MIXER_PAD_MAX]; member
|
H A D | media.c | 60 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()
|
/kernel/linux/linux-6.6/sound/usb/ |
H A D | media.h | 33 struct media_pad media_pad; member 49 struct media_pad media_pad[MEDIA_MIXER_PAD_MAX]; member
|
H A D | media.c | 60 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()
|
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_entity.h | 110 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);
|
H A D | vsp1_entity.c | 438 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()
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_entity.h | 110 struct media_pad *pads; 134 const struct media_pad *local, 135 const struct media_pad *remote, u32 flags); 171 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad);
|
H A D | vsp1_entity.c | 440 static int vsp1_entity_link_setup_source(const struct media_pad *source_pad, in vsp1_entity_link_setup_source() 441 const struct media_pad *sink_pad, in vsp1_entity_link_setup_source() 474 static int vsp1_entity_link_setup_sink(const struct media_pad *source_pad, in vsp1_entity_link_setup_sink() 475 const struct media_pad *sink_pad, in vsp1_entity_link_setup_sink() 498 const struct media_pad *local, in vsp1_entity_link_setup() 499 const struct media_pad *remote, u32 flags) in vsp1_entity_link_setup() 524 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad) in vsp1_entity_remote_pad()
|
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
H A D | vivid-core.h | 129 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; 134 struct media_pad meta_cap_pad; 135 struct media_pad meta_out_pad; 136 struct media_pad touch_cap_pad;
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
H A D | vivid-core.h | 125 struct media_pad vid_cap_pad; 126 struct media_pad vid_out_pad; 127 struct media_pad vbi_cap_pad; 128 struct media_pad vbi_out_pad; 129 struct media_pad sdr_cap_pad; 130 struct media_pad meta_cap_pad; 131 struct media_pad meta_out_pad; 132 struct media_pad touch_cap_pad;
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-cru.h | 55 struct media_pad pads[2]; 120 struct media_pad pad;
|
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-media-dev-common.c | 68 struct media_pad *srcpad) in imx_media_add_vdev_to_pad() 113 struct media_pad *pad = &entity->pads[i]; in imx_media_add_vdev_to_pad() 233 struct media_pad *pad, *spad = &entity->pads[i]; in imx_media_inherit_controls() 323 struct media_pad *pad = &entity->pads[i]; in imx_media_notify()
|
/kernel/linux/linux-6.6/drivers/staging/media/imx/ |
H A D | imx-media-dev-common.c | 53 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()
|
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-common.h | 188 struct media_pad pads[RKISP1_CSI_PAD_NUM]; 210 struct media_pad pads[RKISP1_ISP_PAD_MAX]; 230 struct media_pad pad; 411 struct media_pad pads[RKISP1_RSZ_PAD_MAX];
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.h | 196 struct media_pad *pads; 203 struct media_pad pad; 241 struct media_pad pads[MXC_ISI_PIPE_PADS_NUM]; 265 struct media_pad pad;
|
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/ |
H A D | rkisp1-common.h | 128 struct media_pad pads[RKISP1_ISP_PAD_MAX]; 149 struct media_pad pad; 299 struct media_pad pads[RKISP1_RSZ_PAD_MAX];
|
/kernel/linux/linux-5.10/drivers/media/platform/ |
H A D | video-mux.c | 26 struct media_pad *pads; 52 const struct media_pad *local, in video_mux_link_setup() 53 const struct media_pad *remote, u32 flags) in video_mux_link_setup() 114 struct media_pad *pad; in video_mux_s_stream() 180 struct media_pad *pad = &vmux->pads[sdformat->pad]; in video_mux_set_format()
|
/kernel/linux/linux-6.6/drivers/media/platform/ |
H A D | video-mux.c | 26 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()
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | fimc-lite.h | 148 struct media_pad vd_pad; 149 struct media_pad subdev_pads[FLITE_SD_PADS_NUM];
|
H A D | fimc-isp.h | 127 struct media_pad pad; 161 struct media_pad subdev_pads[FIMC_ISP_SD_PADS_NUM];
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispvideo.h | 151 struct media_pad pad; 202 struct media_pad *omap3isp_video_remote_pad(struct isp_video *video);
|
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_csi.h | 133 struct media_pad vdev_pad; 138 struct media_pad subdev_pads[CSI_SUBDEV_PADS];
|