/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/ |
H A D | vimc-streamer.c | 31 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 D | vimc-common.c | 184 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 D | vimc-streamer.c | 31 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 D | vimc-common.c | 184 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 D | filtfmts.c | 35 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 D | au8522_decoder.c | 712 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 D | rkisp1-resizer.c | 126 .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 D | rkisp1-common.h | 72 /* 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 D | au8522_decoder.c | 711 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 D | iss_ipipeif.c | 592 * 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 D | iss_ipipeif.c | 599 * 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 D | sun6i_csi_bridge.c | 412 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 D | xusb.c | 82 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 D | xusb.c | 88 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 D | dnn_backend_tf.c | 649 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 D | camss-csid.c | 250 !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 D | media-device.h | 95 * @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 D | atomisp_tpg.h | 30 struct media_pad pads[1]; member
|
H A D | atomisp_file.h | 32 struct media_pad pads[1]; member
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_tpg.h | 30 struct media_pad pads[1]; member
|
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-media-dev-common.c | 64 * 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 D | imx-media-dev-common.c | 49 * 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 D | imx8-isi-core.h | 36 /* 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 D | camss-csiphy.c | 447 * 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 D | xilinx-tpg.c | 73 * @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...] |