Home
last modified time | relevance | path

Searched refs:sink_pad (Results 1 – 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
Dvsp1_entity.c62 route = source->sink->route->inputs[source->sink_pad]; in vsp1_entity_route_setup()
439 const struct media_pad *sink_pad, in vsp1_entity_link_setup_source() argument
451 = media_entity_to_vsp1_entity(sink_pad->entity); in vsp1_entity_link_setup_source()
462 source->sink_pad = sink_pad->index; in vsp1_entity_link_setup_source()
466 source->sink_pad = 0; in vsp1_entity_link_setup_source()
473 const struct media_pad *sink_pad, in vsp1_entity_link_setup_sink() argument
479 sink = media_entity_to_vsp1_entity(sink_pad->entity); in vsp1_entity_link_setup_sink()
484 if (sink->sources[sink_pad->index]) in vsp1_entity_link_setup_sink()
487 sink->sources[sink_pad->index] = source; in vsp1_entity_link_setup_sink()
489 sink->sources[sink_pad->index] = NULL; in vsp1_entity_link_setup_sink()
Dvsp1_drm.c78 prev->sink_pad = next_pad; in vsp1_du_insert_uif()
83 prev->sink_pad = UIF_PAD_SINK; in vsp1_du_insert_uif()
109 uif->sink_pad = next_pad; in vsp1_du_insert_uif()
327 pipe->brx->sink_pad = 0; in vsp1_du_pipeline_setup_brx()
429 rpf->entity.sink_pad = i; in vsp1_du_pipeline_setup_inputs()
963 pipe->output->entity.sink_pad = 0; in vsp1_drm_init()
Dvsp1_entity.h115 unsigned int sink_pad; member
/kernel/linux/linux-5.10/drivers/media/mc/
Dmc-entity.c660 struct media_entity *sink, u16 sink_pad, u32 flags) in media_create_pad_link() argument
667 WARN_ON(sink_pad >= sink->num_pads)) in media_create_pad_link()
671 if (WARN_ON(!(sink->pads[sink_pad].flags & MEDIA_PAD_FL_SINK))) in media_create_pad_link()
679 link->sink = &sink->pads[sink_pad]; in media_create_pad_link()
696 backlink->sink = &sink->pads[sink_pad]; in media_create_pad_link()
721 const u16 sink_pad, in media_create_pad_links() argument
732 sink, sink_pad, flags); in media_create_pad_links()
745 sink, sink_pad, in media_create_pad_links()
768 entity, sink_pad, flags); in media_create_pad_links()
771 sink, sink_pad, flags); in media_create_pad_links()
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
Dxilinx-vipp.c192 struct media_pad *sink_pad; in xvip_graph_build_dma() local
252 sink_pad = &sink->pads[link.remote_port]; in xvip_graph_build_dma()
257 sink_pad = &dma->pad; in xvip_graph_build_dma()
265 sink->name, sink_pad->index); in xvip_graph_build_dma()
268 sink, sink_pad->index, in xvip_graph_build_dma()
274 sink->name, sink_pad->index); in xvip_graph_build_dma()
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
Dvimc-core.c24 .sink_pad = sinkpad, \
33 u16 sink_pad; member
140 ved_sink->ent, link->sink_pad, in vimc_create_links()
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi.c634 struct media_pad *sink_pad; in sun6i_csi_link_entity() local
648 sink_pad = &csi->video.pad; in sun6i_csi_link_entity()
651 entity->name, src_pad_index, sink->name, sink_pad->index); in sun6i_csi_link_entity()
653 sink_pad->index, in sun6i_csi_link_entity()
659 sink->name, sink_pad->index); in sun6i_csi_link_entity()
/kernel/linux/linux-5.10/include/media/
Dmedia-entity.h714 u16 sink_pad, u32 flags);
765 const u16 sink_pad,
/kernel/linux/linux-5.10/drivers/media/i2c/smiapp/
Dsmiapp-core.c1837 crops[ssd->sink_pad]->left = 0; in smiapp_set_format()
1838 crops[ssd->sink_pad]->top = 0; in smiapp_set_format()
1839 crops[ssd->sink_pad]->width = fmt->format.width; in smiapp_set_format()
1840 crops[ssd->sink_pad]->height = fmt->format.height; in smiapp_set_format()
1842 ssd->sink_fmt = *crops[ssd->sink_pad]; in smiapp_set_format()
2141 if (sel->pad == ssd->sink_pad) in smiapp_set_crop()
2146 if (sel->pad == ssd->sink_pad) { in smiapp_set_crop()
2156 subdev, cfg, ssd->sink_pad); in smiapp_set_crop()
2209 v4l2_subdev_get_try_format(subdev, cfg, ssd->sink_pad); in __smiapp_get_selection()
2222 else if (sel->pad == ssd->sink_pad) in __smiapp_get_selection()
[all …]
Dsmiapp.h198 unsigned short sink_pad; member
/kernel/linux/linux-5.10/drivers/media/platform/rcar-vin/
Drcar-vin.h109 unsigned int sink_pad; member
Drcar-v4l2.c642 timings->pad = vin->parallel->sink_pad; in rvin_enum_dv_timings()
694 cap->pad = vin->parallel->sink_pad; in rvin_dv_timings_cap()
712 edid->pad = vin->parallel->sink_pad; in rvin_g_edid()
730 edid->pad = vin->parallel->sink_pad; in rvin_s_edid()
Drcar-core.c446 vin->parallel->sink_pad = ret < 0 ? 0 : ret; in rvin_parallel_subdevice_attach()
558 sink, vin->parallel->sink_pad, 0); in rvin_parallel_notify_complete()
596 vin->parallel->sink_pad); in rvin_parallel_notify_bound()
701 struct media_pad *source_pad, *sink_pad; in rvin_group_notify_complete() local
722 sink_pad = &sink->pads[0]; in rvin_group_notify_complete()
725 if (media_entity_find_link(source_pad, sink_pad)) in rvin_group_notify_complete()
/kernel/linux/linux-5.10/drivers/media/platform/stm32/
Dstm32-dcmi.c615 struct media_pad *sink_pad = NULL; in dcmi_pipeline_s_fmt() local
644 if (sink_pad) in dcmi_pipeline_s_fmt()
645 pad = sink_pad; in dcmi_pipeline_s_fmt()
670 sink_pad = media_entity_remote_pad(src_pad); in dcmi_pipeline_s_fmt()
671 if (!sink_pad || !is_media_entity_v4l2_subdev(sink_pad->entity)) in dcmi_pipeline_s_fmt()
674 entity = sink_pad->entity; in dcmi_pipeline_s_fmt()
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
Dhantro.h144 struct media_pad sink_pad; member
Dhantro_drv.c554 func->sink_pad.flags = MEDIA_PAD_FL_SINK; in hantro_attach_func()
556 &func->sink_pad, 1, MEDIA_ENT_F_IO_V4L, in hantro_attach_func()
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
Dvi.c1206 struct media_pad *sink_pad = &vi_chan->pad; in tegra_v4l2_nodes_setup_tpg() local
1226 sink->name, sink_pad->index); in tegra_v4l2_nodes_setup_tpg()
1229 sink, sink_pad->index, in tegra_v4l2_nodes_setup_tpg()
1235 sink->name, sink_pad->index, ret); in tegra_v4l2_nodes_setup_tpg()
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
Dfimc-capture.c1102 struct media_pad *sink_pad, *src_pad; in fimc_pipeline_validate() local
1117 sink_pad = p; in fimc_pipeline_validate()
1118 src_pad = media_entity_remote_pad(sink_pad); in fimc_pipeline_validate()
1134 sink_fmt.pad = sink_pad->index; in fimc_pipeline_validate()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
Dv4l2-mem2mem.c100 struct media_pad sink_pad; member
1027 pads = &m2m_dev->sink_pad; in v4l2_m2m_register_entity()
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0036_linux_drivers_staging.patch38142 + struct media_pad *sink_pad, *source_pad;
38148 + sink_pad = &subdev->entity.pads[i];
38150 + if (sink_pad->flags & MEDIA_PAD_FL_SINK) {
38151 + source_pad = media_entity_remote_pad(sink_pad);
43795 + u16 source_pad, sink_pad;
43809 + sink_pad = 0;
43828 + sink, sink_pad, flags);
43838 + &sink->pads[sink_pad], flags);
43862 + sink_pad = MXC_ISI_SD_PAD_SINK_MIPI0_VC1;
43866 + sink_pad = MXC_ISI_SD_PAD_SINK_MIPI0_VC2;
[all …]