Home
last modified time | relevance | path

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

/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.c70 if (!vde->group) in tegra_vde_iommu_init()
82 if (IS_ERR(vde->domain)) { in tegra_vde_iommu_init()
84 vde->domain = NULL; in tegra_vde_iommu_init()
95 err = iommu_attach_group(vde->domain, vde->group); in tegra_vde_iommu_init()
131 __free_iova(&vde->iova, vde->iova_resv_static_addresses); in tegra_vde_iommu_init()
133 iommu_detach_group(vde->domain, vde->group); in tegra_vde_iommu_init()
147 if (vde->domain) { in tegra_vde_iommu_deinit()
148 __free_iova(&vde->iova, vde->iova_resv_last_page); in tegra_vde_iommu_deinit()
149 __free_iova(&vde->iova, vde->iova_resv_static_addresses); in tegra_vde_iommu_deinit()
150 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 Dv4l2.c153 struct tegra_vde *vde = ctx->vde; in tegra_buf_init() local
338 struct tegra_vde *vde = ctx->vde; in tegra_queue_init() local
350 if (vde->domain) in tegra_queue_init()
819 ctx->vde = vde; in tegra_open()
858 struct tegra_vde *vde = ctx->vde; in tegra_release() local
928 video_set_drvdata(&vde->vdev, vde); in tegra_vde_v4l2_init()
930 vde->vdev.lock = &vde->v4l2_lock; in tegra_vde_v4l2_init()
934 vde->vdev.v4l2_dev = &vde->v4l2_dev; in tegra_vde_v4l2_init()
938 vde->v4l2_dev.mdev = &vde->mdev; in tegra_vde_v4l2_init()
943 strscpy(vde->vdev.name, "tegra-vde", sizeof(vde->vdev.name)); in tegra_vde_v4l2_init()
[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 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
/drivers/media/platform/nvidia/
A DMakefile3 obj-y += tegra-vde/
A DKconfig5 source "drivers/media/platform/nvidia/tegra-vde/Kconfig"
/drivers/gpu/drm/ast/
A Dast_vbios.h87 u32 vde; member
A Dast_mode.c801 adjusted_mode->crtc_vdisplay = vmode->vde; in ast_crtc_helper_atomic_check()
802 adjusted_mode->crtc_vblank_start = vmode->vde + vborder; in ast_crtc_helper_atomic_check()
804 adjusted_mode->crtc_vsync_start = vmode->vde + vborder + vmode->vfp; in ast_crtc_helper_atomic_check()
805 adjusted_mode->crtc_vsync_end = vmode->vde + vborder + vmode->vfp + vmode->vsync; in ast_crtc_helper_atomic_check()
A Dast_vbios.c188 if ((*vmode_tables)->hde == hdisplay && (*vmode_tables)->vde == vdisplay) in __ast_vbios_find_mode_table()
/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()
/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()
/drivers/gpu/drm/ingenic/
A Dingenic-drm-drv.c285 unsigned int vpe, vds, vde, vt, hpe, hds, hde, ht; in ingenic_drm_crtc_update_timings() local
289 vde = vds + mode->crtc_vdisplay; in ingenic_drm_crtc_update_timings()
290 vt = vde + mode->crtc_vsync_start - mode->crtc_vdisplay; in ingenic_drm_crtc_update_timings()
314 vde << JZ_LCD_DAV_VDE_OFFSET); in ingenic_drm_crtc_update_timings()

Completed in 44 milliseconds