/linux/drivers/staging/media/tegra-vde/ |
A D | vde.c | 120 tegra_vde_writel(vde, value, vde->mbe, 0x80); in tegra_vde_setup_mbe_frame_idx() 392 tegra_vde_writel(vde, value, vde->sxe, 0x10); in tegra_vde_setup_hw_context() 400 tegra_vde_writel(vde, value, vde->sxe, 0x40); in tegra_vde_setup_hw_context() 406 tegra_vde_writel(vde, value, vde->sxe, 0x44); in tegra_vde_setup_hw_context() 413 tegra_vde_writel(vde, value, vde->sxe, 0x48); in tegra_vde_setup_hw_context() 418 tegra_vde_writel(vde, value, vde->sxe, 0x4C); in tegra_vde_setup_hw_context() 423 tegra_vde_writel(vde, value, vde->sxe, 0x68); in tegra_vde_setup_hw_context() 431 tegra_vde_writel(vde, value, vde->mbe, 0x80); in tegra_vde_setup_hw_context() 438 tegra_vde_writel(vde, value, vde->mbe, 0x80); in tegra_vde_setup_hw_context() 447 tegra_vde_writel(vde, value, vde->mbe, 0x80); in tegra_vde_setup_hw_context() [all …]
|
A D | iommu.c | 31 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 D | dmabuf-cache.c | 25 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 D | vde.h | 55 int tegra_vde_iommu_init(struct tegra_vde *vde); 57 int tegra_vde_iommu_map(struct tegra_vde *vde, 77 if (vde->sxe == base) in tegra_vde_reg_base_name() 80 if (vde->bsev == base) in tegra_vde_reg_base_name() 83 if (vde->mbe == base) in tegra_vde_reg_base_name() 86 if (vde->ppe == base) in tegra_vde_reg_base_name() 89 if (vde->mce == base) in tegra_vde_reg_base_name() 92 if (vde->tfe == base) in tegra_vde_reg_base_name() 95 if (vde->ppb == base) in tegra_vde_reg_base_name() 98 if (vde->vdma == base) in tegra_vde_reg_base_name() [all …]
|
A D | trace.h | 14 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)) 23 __assign_str(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/staging/media/tegra-vde
|
A D | Makefile | 2 tegra-vde-y := vde.o iommu.o dmabuf-cache.o 3 obj-$(CONFIG_TEGRA_VDE) += tegra-vde.o
|
/linux/Documentation/devicetree/bindings/media/ |
A D | nvidia,tegra-vde.txt | 5 - "nvidia,tegra20-vde" 6 - "nvidia,tegra30-vde" 7 - "nvidia,tegra114-vde" 8 - "nvidia,tegra124-vde" 9 - "nvidia,tegra132-vde" 29 - vde 32 - vde 43 compatible = "nvidia,tegra20-vde"; 61 reset-names = "vde", "mc";
|
/linux/arch/um/drivers/ |
A D | Makefile | 31 $(obj)/vde.o: $(obj)/vde_kern.o $(obj)/vde_user.o 49 obj-$(CONFIG_UML_NET_VDE) += vde.o
|
A D | Kconfig | 256 You must have libvdeplug installed in order to build the vde
|
/linux/drivers/staging/media/ |
A D | Makefile | 9 obj-$(CONFIG_TEGRA_VDE) += tegra-vde/
|
A D | Kconfig | 37 source "drivers/staging/media/tegra-vde/Kconfig"
|
/linux/drivers/gpu/drm/ingenic/ |
A D | ingenic-drm-drv.c | 195 unsigned int vpe, vds, vde, vt, hpe, hds, hde, ht; in ingenic_drm_crtc_update_timings() local 199 vde = vds + mode->crtc_vdisplay; in ingenic_drm_crtc_update_timings() 200 vt = vde + mode->crtc_vsync_start - mode->crtc_vdisplay; in ingenic_drm_crtc_update_timings() 224 vde << JZ_LCD_DAV_VDE_OFFSET); in ingenic_drm_crtc_update_timings()
|
/linux/drivers/video/fbdev/ |
A D | atafb.c | 123 short vft, vbb, vbe, vdb, vde, vss; member 151 #define VDE hw.falcon.vde 1394 var->yres = hw->vde - hw->vdb; in falcon_encode_var() 1493 var->lower_margin = (hw->vft + 1 - hw->vde + 1) / 2; /* round up */ in falcon_encode_var() 1549 hw->vde = videl.vde; in falcon_get_par() 1611 videl.vde = hw->vde; in falcon_vbl_switcher()
|
/linux/drivers/video/console/ |
A D | vgacon.c | 997 unsigned char ovr, vde, fsr; in vgacon_adjust_height() local 1020 vde = maxscan & 0xff; /* Vertical display end reg */ in vgacon_adjust_height() 1031 outb_p(vde, vga_video_port_val); in vgacon_adjust_height()
|
/linux/drivers/usb/misc/sisusbvga/ |
A D | sisusb_con.c | 1135 unsigned char ovr, vde, fsr; in sisusbcon_do_font_op() local 1149 vde = maxscan & 0xff; in sisusbcon_do_font_op() 1154 sisusb_setidxreg(sisusb, SISCR, 0x12, vde); in sisusbcon_do_font_op()
|
/linux/drivers/gpu/drm/ast/ |
A D | ast_drv.h | 290 u32 vde; member
|
A D | ast_mode.c | 194 adjusted_mode->crtc_vblank_start = vbios_mode->enh_table->vde + vborder; in ast_get_vbios_mode_info() 196 adjusted_mode->crtc_vsync_start = vbios_mode->enh_table->vde + vborder + in ast_get_vbios_mode_info() 198 adjusted_mode->crtc_vsync_end = (vbios_mode->enh_table->vde + vborder + in ast_get_vbios_mode_info()
|
/linux/arch/arm/boot/dts/ |
A D | tegra30.dtsi | 449 vde@6001a000 { 450 compatible = "nvidia,tegra30-vde", "nvidia,tegra20-vde"; 468 reset-names = "vde", "mc";
|
A D | tegra20.dtsi | 301 vde@6001a000 { 302 compatible = "nvidia,tegra20-vde"; 320 reset-names = "vde", "mc";
|
/linux/arch/m68k/include/asm/ |
A D | atarihw.h | 270 u_short vde; member
|
/linux/include/config/ |
A D | auto.conf.cmd | 380 drivers/staging/media/tegra-vde/Kconfig \
|
/linux/Documentation/virt/uml/ |
A D | user_mode_linux_howto_v2.rst | 230 | vde | legacy | obsolete | ~ 500Mbit |
|
/linux/ |
A D | MAINTAINERS | 11829 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 11830 F: drivers/staging/media/tegra-vde/
|