Home
last modified time | relevance | path

Searched refs:vde (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/media/platform/nvidia/tegra-vde/
A Dh264.c88 tegra_vde_writel(vde, value, vde->mbe, 0x80); in tegra_vde_setup_mbe_frame_idx()
362 tegra_vde_writel(vde, value, vde->sxe, 0x10); in tegra_vde_setup_hw_context()
370 tegra_vde_writel(vde, value, vde->sxe, 0x40); in tegra_vde_setup_hw_context()
376 tegra_vde_writel(vde, value, vde->sxe, 0x44); in tegra_vde_setup_hw_context()
383 tegra_vde_writel(vde, value, vde->sxe, 0x48); in tegra_vde_setup_hw_context()
388 tegra_vde_writel(vde, value, vde->sxe, 0x4C); in tegra_vde_setup_hw_context()
393 tegra_vde_writel(vde, value, vde->sxe, 0x68); in tegra_vde_setup_hw_context()
398 tegra_vde_writel(vde, vde->secure_bo->dma_addr, vde->sxe, 0x7c); in tegra_vde_setup_hw_context()
699 struct tegra_vde *vde = ctx->vde; in tegra_vde_h264_setup_frame() local
864 struct tegra_vde *vde = ctx->vde; in tegra_vde_h264_setup_context() local
[all …]
A Dvde.c68 bo->vde = vde; in tegra_vde_alloc_bo()
74 if (!vde->domain) in tegra_vde_alloc_bo()
130 struct tegra_vde *vde = bo->vde; in tegra_vde_free_bo() local
133 if (vde->domain) in tegra_vde_free_bo()
152 tegra_vde_set_bits(vde, 0, vde->frameid, 0x208); in tegra_vde_isr()
197 vde->clk, vde->rst); in tegra_vde_runtime_resume()
230 vde = devm_kzalloc(dev, sizeof(*vde), GFP_KERNEL); in tegra_vde_probe()
231 if (!vde) in tegra_vde_probe()
319 vde->iram = gen_pool_dma_alloc(vde->iram_pool, in tegra_vde_probe()
376 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_probe()
[all …]
A Diommu.c31 shift = iova_shift(&vde->iova); in tegra_vde_iommu_map()
70 if (!vde->group) in tegra_vde_iommu_init()
82 if (!vde->domain) { in tegra_vde_iommu_init()
94 err = iommu_attach_group(vde->domain, vde->group); in tegra_vde_iommu_init()
130 __free_iova(&vde->iova, vde->iova_resv_static_addresses); in tegra_vde_iommu_init()
132 iommu_detach_group(vde->domain, vde->group); in tegra_vde_iommu_init()
146 if (vde->domain) { in tegra_vde_iommu_deinit()
147 __free_iova(&vde->iova, vde->iova_resv_last_page); in tegra_vde_iommu_deinit()
148 __free_iova(&vde->iova, vde->iova_resv_static_addresses); in tegra_vde_iommu_deinit()
149 iommu_detach_group(vde->domain, vde->group); in tegra_vde_iommu_deinit()
[all …]
A Ddmabuf-cache.c25 struct tegra_vde *vde; member
38 if (entry->vde->domain) in tegra_vde_release_entry()
52 struct tegra_vde *vde; in tegra_vde_delayed_unmap() local
56 vde = entry->vde; in tegra_vde_delayed_unmap()
58 mutex_lock(&vde->map_lock); in tegra_vde_delayed_unmap()
60 mutex_unlock(&vde->map_lock); in tegra_vde_delayed_unmap()
76 mutex_lock(&vde->map_lock); in tegra_vde_dmabuf_cache_map()
90 if (vde->domain) in tegra_vde_dmabuf_cache_map()
124 if (vde->domain) { in tegra_vde_dmabuf_cache_map()
140 entry->vde = vde; in tegra_vde_dmabuf_cache_map()
[all …]
A Dvde.h85 struct tegra_vde *vde; member
145 struct tegra_vde *vde; member
208 if (vde->sxe == base) in tegra_vde_reg_base_name()
211 if (vde->bsev == base) in tegra_vde_reg_base_name()
214 if (vde->mbe == base) in tegra_vde_reg_base_name()
217 if (vde->ppe == base) in tegra_vde_reg_base_name()
220 if (vde->mce == base) in tegra_vde_reg_base_name()
223 if (vde->tfe == base) in tegra_vde_reg_base_name()
226 if (vde->ppb == base) in tegra_vde_reg_base_name()
229 if (vde->vdma == base) in tegra_vde_reg_base_name()
[all …]
A Dv4l2.c153 struct tegra_vde *vde = ctx->vde; in tegra_buf_init() local
340 struct tegra_vde *vde = ctx->vde; in tegra_queue_init() local
352 if (vde->domain) in tegra_queue_init()
821 ctx->vde = vde; in tegra_open()
860 struct tegra_vde *vde = ctx->vde; in tegra_release() local
930 video_set_drvdata(&vde->vdev, vde); in tegra_vde_v4l2_init()
932 vde->vdev.lock = &vde->v4l2_lock, in tegra_vde_v4l2_init()
936 vde->vdev.v4l2_dev = &vde->v4l2_dev; in tegra_vde_v4l2_init()
940 vde->v4l2_dev.mdev = &vde->mdev; in tegra_vde_v4l2_init()
945 strscpy(vde->vdev.name, "tegra-vde", sizeof(vde->vdev.name)); in tegra_vde_v4l2_init()
[all …]
A Dtrace.h14 TP_PROTO(struct tegra_vde *vde, void __iomem *base,
16 TP_ARGS(vde, base, offset, value),
18 __string(hw_name, tegra_vde_reg_base_name(vde, base))
32 TP_PROTO(struct tegra_vde *vde, void __iomem *base,
34 TP_ARGS(vde, base, offset, value));
36 TP_PROTO(struct tegra_vde *vde, void __iomem *base,
38 TP_ARGS(vde, base, offset, value));
93 #define TRACE_INCLUDE_PATH ../../drivers/media/platform/nvidia/tegra-vde
A DMakefile2 tegra-vde-y := vde.o iommu.o dmabuf-cache.o h264.o v4l2.o
3 obj-$(CONFIG_VIDEO_TEGRA_VDE) += tegra-vde.o
/linux/Documentation/devicetree/bindings/media/
A Dnvidia,tegra-vde.yaml4 $id: http://devicetree.org/schemas/media/nvidia,tegra-vde.yaml#
19 - nvidia,tegra132-vde
20 - nvidia,tegra124-vde
21 - nvidia,tegra114-vde
23 - const: nvidia,tegra30-vde
24 - const: nvidia,tegra20-vde
26 - const: nvidia,tegra20-vde
51 - const: vde
96 compatible = "nvidia,tegra20-vde";
114 reset-names = "vde", "mc";
/linux/drivers/media/platform/nvidia/
A DMakefile3 obj-y += tegra-vde/
A DKconfig5 source "drivers/media/platform/nvidia/tegra-vde/Kconfig"
/linux/arch/um/drivers/
A DMakefile27 $(obj)/vde.o: $(obj)/vde_kern.o $(obj)/vde_user.o
45 obj-$(CONFIG_UML_NET_VDE) += vde.o
A DKconfig262 You must have libvdeplug installed in order to build the vde
/linux/drivers/video/fbdev/
A Datafb.c121 short vft, vbb, vbe, vdb, vde, vss; member
149 #define VDE hw.falcon.vde
1383 var->yres = hw->vde - hw->vdb; in falcon_encode_var()
1482 var->lower_margin = (hw->vft + 1 - hw->vde + 1) / 2; /* round up */ in falcon_encode_var()
1538 hw->vde = videl.vde; in falcon_get_par()
1600 videl.vde = hw->vde; in falcon_vbl_switcher()
/linux/drivers/video/console/
A Dvgacon.c987 unsigned char ovr, vde, fsr; in vgacon_adjust_height() local
1010 vde = maxscan & 0xff; /* Vertical display end reg */ in vgacon_adjust_height()
1021 outb_p(vde, vga_video_port_val); in vgacon_adjust_height()
/linux/drivers/gpu/drm/ingenic/
A Dingenic-drm-drv.c284 unsigned int vpe, vds, vde, vt, hpe, hds, hde, ht; in ingenic_drm_crtc_update_timings() local
288 vde = vds + mode->crtc_vdisplay; in ingenic_drm_crtc_update_timings()
289 vt = vde + mode->crtc_vsync_start - mode->crtc_vdisplay; in ingenic_drm_crtc_update_timings()
313 vde << JZ_LCD_DAV_VDE_OFFSET); in ingenic_drm_crtc_update_timings()
/linux/arch/arm/boot/dts/nvidia/
A Dtegra114.dtsi267 vde@6001a000 {
268 compatible = "nvidia,tegra114-vde";
286 reset-names = "vde", "mc";
A Dtegra30.dtsi513 vde@6001a000 {
514 compatible = "nvidia,tegra30-vde", "nvidia,tegra20-vde";
532 reset-names = "vde", "mc";
A Dtegra20.dtsi334 vde@6001a000 {
335 compatible = "nvidia,tegra20-vde";
353 reset-names = "vde", "mc";
A Dtegra20-peripherals-opp.dtsi755 vde_dvfs_opp_table: opp-table-vde {
A Dtegra30-peripherals-opp.dtsi1281 vde_dvfs_opp_table: opp-table-vde {
/linux/Documentation/virt/uml/
A Duser_mode_linux_howto_v2.rst220 | vde | vector | dep. on VDE VPN: Virt.Net Locator | varies |
230 | vde | legacy | obsolete | ~ 500Mbit |
590 ``vecX:transport=vde,vnl=tap://tap0``
594 ``vecX:transport=vde,vnl=slirp://``
598 ``vec0:transport=vde,vnl=vde:///tmp/switch``
600 connect to a vde switch
602 ``vecX:transport=\"vde,vnl=cmd://ssh remote.host //tmp/sshlirp\"``
607 ``vec0:transport=vde,vnl=vxvde://234.0.0.1``
/linux/drivers/gpu/drm/ast/
A Dast_drv.h362 u32 vde; member
A Dast_mode.c223 adjusted_mode->crtc_vblank_start = vbios_mode->enh_table->vde + vborder; in ast_get_vbios_mode_info()
225 adjusted_mode->crtc_vsync_start = vbios_mode->enh_table->vde + vborder + in ast_get_vbios_mode_info()
227 adjusted_mode->crtc_vsync_end = (vbios_mode->enh_table->vde + vborder + in ast_get_vbios_mode_info()
/linux/arch/m68k/include/asm/
A Datarihw.h270 u_short vde; member

Completed in 59 milliseconds

12