Home
last modified time | relevance | path

Searched refs:pads (Results 51 - 75 of 354) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
H A Dvimc-streamer.c31 if (ent->pads[i].flags & MEDIA_PAD_FL_SOURCE) in vimc_get_source_entity()
33 pad = media_entity_remote_pad(&ent->pads[i]); in vimc_get_source_entity()
H A Dvimc-common.c184 if (ent->pads[i].flags & MEDIA_PAD_FL_SINK) in vimc_is_source()
360 struct media_pad *pads, in vimc_ent_sd_register()
382 ret = media_entity_pads_init(&sd->entity, num_pads, pads); in vimc_ent_sd_register()
354 vimc_ent_sd_register(struct vimc_ent_device *ved, struct v4l2_subdev *sd, struct v4l2_device *v4l2_dev, const char *const name, u32 function, u16 num_pads, struct media_pad *pads, const struct v4l2_subdev_ops *sd_ops) vimc_ent_sd_register() argument
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/
H A Dvimc-streamer.c31 if (ent->pads[i].flags & MEDIA_PAD_FL_SOURCE) in vimc_get_source_entity()
33 pad = media_pad_remote_pad_first(&ent->pads[i]); in vimc_get_source_entity()
H A Dvimc-common.c184 if (ent->pads[i].flags & MEDIA_PAD_FL_SINK) in vimc_is_source()
360 struct media_pad *pads, in vimc_ent_sd_register()
382 ret = media_entity_pads_init(&sd->entity, num_pads, pads); in vimc_ent_sd_register()
354 vimc_ent_sd_register(struct vimc_ent_device *ved, struct v4l2_subdev *sd, struct v4l2_device *v4l2_dev, const char *const name, u32 function, u16 num_pads, struct media_pad *pads, const struct v4l2_subdev_ops *sd_ops) vimc_ent_sd_register() argument
/third_party/ffmpeg/libavfilter/tests/
H A Dfiltfmts.c35 static void print_formats_internal(AVFilterLink **links, const AVFilterPad *pads, in print_formats_internal() argument
42 const char *pad_name = avfilter_pad_get_name(pads, i); in print_formats_internal()
124 /* create a link for each of the input pads */ in main()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Dau8522_decoder.c712 state->pads[AU8522_PAD_IF_INPUT].flags = MEDIA_PAD_FL_SINK; in au8522_probe()
713 state->pads[AU8522_PAD_IF_INPUT].sig_type = PAD_SIGNAL_ANALOG; in au8522_probe()
714 state->pads[AU8522_PAD_VID_OUT].flags = MEDIA_PAD_FL_SOURCE; in au8522_probe()
715 state->pads[AU8522_PAD_VID_OUT].sig_type = PAD_SIGNAL_DV; in au8522_probe()
716 state->pads[AU8522_PAD_AUDIO_OUT].flags = MEDIA_PAD_FL_SOURCE; in au8522_probe()
717 state->pads[AU8522_PAD_AUDIO_OUT].sig_type = PAD_SIGNAL_AUDIO; in au8522_probe()
720 ret = media_entity_pads_init(&sd->entity, ARRAY_SIZE(state->pads), in au8522_probe()
721 state->pads); in au8522_probe()
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-resizer.c126 .pads = rsz->pad_cfg, in rkisp1_rsz_get_pad_fmt()
140 .pads = rsz->pad_cfg, in rkisp1_rsz_get_pad_crop()
746 .pads = rsz->pad_cfg, in rkisp1_rsz_register()
752 struct media_pad *pads = rsz->pads; in rkisp1_rsz_register() local
771 pads[RKISP1_RSZ_PAD_SINK].flags = MEDIA_PAD_FL_SINK | in rkisp1_rsz_register()
773 pads[RKISP1_RSZ_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE | in rkisp1_rsz_register()
779 ret = media_entity_pads_init(&sd->entity, RKISP1_RSZ_PAD_MAX, pads); in rkisp1_rsz_register()
H A Drkisp1-common.h72 /* enum for the resizer pads */
79 /* enum for the csi receiver pads */
100 /* enum for the isp pads */
177 * @pads: media pads
178 * @pad_cfg: configurations for the pads
188 struct media_pad pads[RKISP1_CSI_PAD_NUM]; member
200 * @pads: media pads
201 * @pad_cfg: pads configuration
210 struct media_pad pads[RKISP1_ISP_PAD_MAX]; global() member
411 struct media_pad pads[RKISP1_RSZ_PAD_MAX]; global() member
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Dau8522_decoder.c711 state->pads[AU8522_PAD_IF_INPUT].flags = MEDIA_PAD_FL_SINK; in au8522_probe()
712 state->pads[AU8522_PAD_IF_INPUT].sig_type = PAD_SIGNAL_ANALOG; in au8522_probe()
713 state->pads[AU8522_PAD_VID_OUT].flags = MEDIA_PAD_FL_SOURCE; in au8522_probe()
714 state->pads[AU8522_PAD_VID_OUT].sig_type = PAD_SIGNAL_DV; in au8522_probe()
715 state->pads[AU8522_PAD_AUDIO_OUT].flags = MEDIA_PAD_FL_SOURCE; in au8522_probe()
716 state->pads[AU8522_PAD_AUDIO_OUT].sig_type = PAD_SIGNAL_AUDIO; in au8522_probe()
719 ret = media_entity_pads_init(&sd->entity, ARRAY_SIZE(state->pads), in au8522_probe()
720 state->pads); in au8522_probe()
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/
H A Diss_ipipeif.c592 * ipipeif_init_formats - Initialize formats on all pads
729 struct media_pad *pads = ipipeif->pads; in ipipeif_init_entities() local
742 pads[IPIPEIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in ipipeif_init_entities()
743 pads[IPIPEIF_PAD_SOURCE_ISIF_SF].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
744 pads[IPIPEIF_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
747 ret = media_entity_pads_init(me, IPIPEIF_PADS_NUM, pads); in ipipeif_init_entities()
814 * omap4iss_ipipeif_create_links() - IPIPEIF pads links creation
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/
H A Diss_ipipeif.c599 * ipipeif_init_formats - Initialize formats on all pads
736 struct media_pad *pads = ipipeif->pads; in ipipeif_init_entities() local
749 pads[IPIPEIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in ipipeif_init_entities()
750 pads[IPIPEIF_PAD_SOURCE_ISIF_SF].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
751 pads[IPIPEIF_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
754 ret = media_entity_pads_init(me, IPIPEIF_PADS_NUM, pads); in ipipeif_init_entities()
821 * omap4iss_ipipeif_create_links() - IPIPEIF pads links creation
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi_bridge.c412 struct media_pad *local_pad = &bridge->pads[SUN6I_CSI_BRIDGE_PAD_SINK]; in sun6i_csi_bridge_s_stream()
772 struct media_pad *pads = bridge->pads; in sun6i_csi_bridge_setup() local
799 pads[SUN6I_CSI_BRIDGE_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in sun6i_csi_bridge_setup()
800 pads[SUN6I_CSI_BRIDGE_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE | in sun6i_csi_bridge_setup()
804 SUN6I_CSI_BRIDGE_PAD_COUNT, pads); in sun6i_csi_bridge_setup()
/kernel/linux/linux-5.10/drivers/phy/tegra/
H A Dxusb.c82 struct device_node *pads, *np; in tegra_xusb_find_pad_node() local
84 pads = of_get_child_by_name(padctl->dev->of_node, "pads"); in tegra_xusb_find_pad_node()
85 if (!pads) in tegra_xusb_find_pad_node()
88 np = of_get_child_by_name(pads, name); in tegra_xusb_find_pad_node()
89 of_node_put(pads); in tegra_xusb_find_pad_node()
301 list_for_each_entry_safe_reverse(pad, tmp, &padctl->pads, list) { in __tegra_xusb_remove_pads()
353 const struct tegra_xusb_pad_soc *soc = padctl->soc->pads[i]; in tegra_xusb_setup_pads()
369 list_add_tail(&pad->list, &padctl->pads); in tegra_xusb_setup_pads()
372 list_for_each_entry(pad, &padctl->pads, lis in tegra_xusb_setup_pads()
[all...]
/kernel/linux/linux-6.6/drivers/phy/tegra/
H A Dxusb.c88 struct device_node *pads, *np; in tegra_xusb_find_pad_node() local
90 pads = of_get_child_by_name(padctl->dev->of_node, "pads"); in tegra_xusb_find_pad_node()
91 if (!pads) in tegra_xusb_find_pad_node()
94 np = of_get_child_by_name(pads, name); in tegra_xusb_find_pad_node()
95 of_node_put(pads); in tegra_xusb_find_pad_node()
307 list_for_each_entry_safe_reverse(pad, tmp, &padctl->pads, list) { in __tegra_xusb_remove_pads()
365 const struct tegra_xusb_pad_soc *soc = padctl->soc->pads[i]; in tegra_xusb_setup_pads()
381 list_add_tail(&pad->list, &padctl->pads); in tegra_xusb_setup_pads()
384 list_for_each_entry(pad, &padctl->pads, lis in tegra_xusb_setup_pads()
[all...]
/third_party/ffmpeg/libavfilter/dnn/
H A Ddnn_backend_tf.c649 int32_t *pads; in add_pad_layer() local
658 pads = (int32_t *)TF_TensorData(tensor); in add_pad_layer()
659 pads[0] = params->paddings[0][0]; in add_pad_layer()
660 pads[1] = params->paddings[0][1]; in add_pad_layer()
661 pads[2] = params->paddings[1][0]; in add_pad_layer()
662 pads[3] = params->paddings[1][1]; in add_pad_layer()
663 pads[4] = params->paddings[2][0]; in add_pad_layer()
664 pads[5] = params->paddings[2][1]; in add_pad_layer()
665 pads[6] = params->paddings[3][0]; in add_pad_layer()
666 pads[ in add_pad_layer()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-csid.c250 !media_pad_remote_pad_first(&csid->pads[MSM_CSID_PAD_SINK])) in csid_set_stream()
431 * csid_get_format - Handle get format by pads subdev method
455 * csid_set_format - Handle set format by pads subdev method
477 /* Propagate the format from sink to source pads */ in csid_set_format()
491 * csid_init_formats - Initialize formats on all pads
527 if (value && media_pad_remote_pad_first(&csid->pads[MSM_CSID_PAD_SINK])) in csid_set_test_pattern()
770 /* Decide which virtual channels to enable based on which source pads are enabled */ in csid_link_setup()
833 struct media_pad *pads = csid->pads; in msm_csid_register_entity() local
871 pads[MSM_CSID_PAD_SIN in msm_csid_register_entity()
[all...]
/kernel/linux/linux-6.6/include/media/
H A Dmedia-device.h95 * @pads: List of registered pads
164 struct list_head pads; member
313 * If the device has pads, media_entity_pads_init() should be called before
389 /* Iterate over all pads. */
391 list_for_each_entry(pad, &(mdev)->pads, graph_obj.list)
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_tpg.h30 struct media_pad pads[1]; member
H A Datomisp_file.h32 struct media_pad pads[1]; member
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_tpg.h30 struct media_pad pads[1]; member
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A Dimx-media-dev-common.c64 * Continues upstream from the pad entity's sink pads.
111 /* move upstream from this entity's sink pads */ in imx_media_add_vdev_to_pad()
113 struct media_pad *pad = &entity->pads[i]; in imx_media_add_vdev_to_pad()
161 /* form the vdev lists in all imx-media source pads */
209 * Continues upstream from the entity's sink pads.
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 Dimx-media-dev-common.c49 * Continues upstream from the pad entity's sink pads.
96 /* move upstream from this entity's sink pads */ in imx_media_add_vdev_to_pad()
98 struct media_pad *pad = &entity->pads[i]; in imx_media_add_vdev_to_pad()
146 /* form the vdev lists in all imx-media source pads */
194 * Continues upstream from the entity's sink pads.
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/nxp/imx8-isi/
H A Dimx8-isi-core.h36 /* Pipeline pads */
104 u32 pads; member
196 struct media_pad *pads; member
241 struct media_pad pads[MXC_ISI_PIPE_PADS_NUM]; member
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss-csiphy.c447 * csiphy_get_format - Handle get format by pads subdev method
471 * csiphy_set_format - Handle set format by pads subdev method
506 * csiphy_init_formats - Initialize formats on all pads
722 struct media_pad *pads = csiphy->pads; in msm_csiphy_register_entity() local
739 pads[MSM_CSIPHY_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in msm_csiphy_register_entity()
740 pads[MSM_CSIPHY_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE; in msm_csiphy_register_entity()
744 ret = media_entity_pads_init(&sd->entity, MSM_CSIPHY_PADS_NUM, pads); in msm_csiphy_register_entity()
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
H A Dxilinx-tpg.c73 * @pads: media pads
74 * @npads: number of pads (1 or 2)
91 struct media_pad pads[2]; member
288 /* In two pads mode the source pad format is always identical to the in xtpg_set_format()
331 /* Min / max values for pad 0 is always fixed in both one and two pads in xtpg_enum_frame_size()
332 * modes. In two pads mode, the source pad(= 1) size is identical to in xtpg_enum_frame_size()
805 * number of pads. in xtpg_probe()
808 xtpg->pads[0].flags = MEDIA_PAD_FL_SINK; in xtpg_probe()
809 xtpg->pads[ in xtpg_probe()
[all...]

Completed in 32 milliseconds

12345678910>>...15