Home
last modified time | relevance | path

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

/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dvde.c25 #include "vde.h"
30 void tegra_vde_writel(struct tegra_vde *vde, u32 value, in tegra_vde_writel() argument
33 trace_vde_writel(vde, base, offset, value); in tegra_vde_writel()
38 u32 tegra_vde_readl(struct tegra_vde *vde, void __iomem *base, u32 offset) in tegra_vde_readl() argument
42 trace_vde_readl(vde, base, offset, value); in tegra_vde_readl()
47 void tegra_vde_set_bits(struct tegra_vde *vde, u32 mask, in tegra_vde_set_bits() argument
50 u32 value = tegra_vde_readl(vde, base, offset); in tegra_vde_set_bits()
52 tegra_vde_writel(vde, value | mask, base, offset); in tegra_vde_set_bits()
55 int tegra_vde_alloc_bo(struct tegra_vde *vde, in tegra_vde_alloc_bo() argument
60 struct device *dev = vde in tegra_vde_alloc_bo()
130 struct tegra_vde *vde = bo->vde; tegra_vde_free_bo() local
147 struct tegra_vde *vde = data; tegra_vde_isr() local
160 struct tegra_vde *vde = dev_get_drvdata(dev); tegra_vde_runtime_suspend() local
180 struct tegra_vde *vde = dev_get_drvdata(dev); tegra_vde_runtime_resume() local
227 struct tegra_vde *vde; tegra_vde_probe() local
384 struct tegra_vde *vde = platform_get_drvdata(pdev); tegra_vde_remove() local
424 struct tegra_vde *vde = dev_get_drvdata(dev); tegra_vde_pm_suspend() local
438 struct tegra_vde *vde = dev_get_drvdata(dev); tegra_vde_pm_resume() local
[all...]
H A Ddmabuf-cache.c25 struct tegra_vde *vde; member
38 if (entry->vde->domain) in tegra_vde_release_entry()
39 tegra_vde_iommu_unmap(entry->vde, entry->iova); 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()
63 int tegra_vde_dmabuf_cache_map(struct tegra_vde *vde, in tegra_vde_dmabuf_cache_map() argument
71 struct device *dev = vde->dev; in tegra_vde_dmabuf_cache_map()
76 mutex_lock(&vde->map_lock); in tegra_vde_dmabuf_cache_map()
[all …]
H A Dvde.h85 struct tegra_vde *vde; member
133 int tegra_vde_alloc_bo(struct tegra_vde *vde,
146 struct tegra_vde *vde;
178 void tegra_vde_writel(struct tegra_vde *vde, u32 value, void __iomem *base,
180 u32 tegra_vde_readl(struct tegra_vde *vde, void __iomem *base, u32 offset);
181 void tegra_vde_set_bits(struct tegra_vde *vde, u32 mask, void __iomem *base,
187 int tegra_vde_iommu_init(struct tegra_vde *vde);
188 void tegra_vde_iommu_deinit(struct tegra_vde *vde);
189 int tegra_vde_iommu_map(struct tegra_vde *vde,
193 void tegra_vde_iommu_unmap(struct tegra_vde *vde, struc
145 struct tegra_vde *vde; global() member
206 tegra_vde_reg_base_name(struct tegra_vde * vde,void __iomem * base) tegra_vde_reg_base_name() argument
[all...]
H A Dv4l2.c132 tegra_vde_dmabuf_cache_unmap(ctx->vde, tb->a[i], true); in __tegra_buf_cleanup()
137 tegra_vde_iommu_unmap(ctx->vde, tb->iova[i]); in __tegra_buf_cleanup()
153 struct tegra_vde *vde = ctx->vde; in tegra_buf_init() local
164 err = tegra_vde_alloc_bo(vde, &tb->aux, DMA_FROM_DEVICE, in tegra_buf_init()
179 err = tegra_vde_dmabuf_cache_map(vde, vb->planes[i].dbuf, in tegra_buf_init()
190 if (vde->domain) { in tegra_buf_init()
193 err = tegra_vde_iommu_map(vde, sgt, &tb->iova[i], in tegra_buf_init()
198 tb->dma_base[i] = iova_dma_addr(&vde->iova, tb->iova[i]); in tegra_buf_init()
338 struct tegra_vde *vde = ctx->vde; in tegra_queue_init() local
350 if (vde->domain) in tegra_queue_init()
[all …]
H 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/drivers/media/platform/nvidia/
H A DMakefile3 obj-y += tegra-vde/
H A DKconfig5 source "drivers/media/platform/nvidia/tegra-vde/Kconfig"
/linux/drivers/gpu/drm/ast/
H A Dast_mode.c812 adjusted_mode->crtc_vdisplay = vmode->vde; in ast_crtc_helper_atomic_flush()
813 adjusted_mode->crtc_vblank_start = vmode->vde + vborder; in ast_crtc_helper_atomic_flush()
815 adjusted_mode->crtc_vsync_start = vmode->vde + vborder + vmode->vfp; in ast_crtc_helper_atomic_flush()
816 adjusted_mode->crtc_vsync_end = vmode->vde + vborder + vmode->vfp + vmode->vsync; in ast_crtc_helper_atomic_flush()
/linux/drivers/video/fbdev/
H 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/
H 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/Documentation/virt/uml/
H A Duser_mode_linux_howto_v2.rst214 | vde | vector | dep. on VDE VPN: Virt.Net Locator | varies |
563 ``vecX:transport=vde,vnl=tap://tap0``
567 ``vecX:transport=vde,vnl=slirp://``
571 ``vec0:transport=vde,vnl=vde:///tmp/switch``
573 connect to a vde switch
575 ``vecX:transport=\"vde,vnl=cmd://ssh remote.host //tmp/sshlirp\"``
580 ``vec0:transport=vde,vnl=vxvde://234.0.0.1``
/linux/arch/m68k/include/asm/
H A Datarihw.h270 u_short vde; member
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra20-peripherals-opp.dtsi755 vde_dvfs_opp_table: opp-table-vde {
H A Dtegra30-peripherals-opp.dtsi1281 vde_dvfs_opp_table: opp-table-vde {
H A Dtegra30-asus-transformer-common.dtsi199 vde@6001a000 {
H A Dtegra114-asus-tf701t.dts104 vde@6001a000 {
H A Dtegra30-asus-p1801-t.dts119 vde@6001a000 {
H A Dtegra30-pegatron-chagall.dts92 vde@6001a000 {
/linux/
H A DMAINTAINERS16315 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16316 F: drivers/media/platform/nvidia/tegra-vde/