Searched refs:hvs (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_hvs.c | 82 readl((u32 __iomem *)vc4->hvs->dlist + i + 0), in vc4_hvs_dump_state() 83 readl((u32 __iomem *)vc4->hvs->dlist + i + 1), in vc4_hvs_dump_state() 84 readl((u32 __iomem *)vc4->hvs->dlist + i + 2), in vc4_hvs_dump_state() 85 readl((u32 __iomem *)vc4->hvs->dlist + i + 3)); in vc4_hvs_dump_state() 141 static int vc4_hvs_upload_linear_kernel(struct vc4_hvs *hvs, in vc4_hvs_upload_linear_kernel() argument 148 ret = drm_mm_insert_node(&hvs->dlist_mm, space, VC4_KERNEL_DWORDS); in vc4_hvs_upload_linear_kernel() 155 dst_kernel = hvs->dlist + space->start; in vc4_hvs_upload_linear_kernel() 174 struct vc4_hvs *hvs = NULL; in vc4_hvs_bind() local 178 hvs = devm_kzalloc(&pdev->dev, sizeof(*hvs), GFP_KERNEL); in vc4_hvs_bind() 179 if (!hvs) in vc4_hvs_bind() [all …]
|
D | vc4_plane.c | 32 u32 hvs; /* HVS_FORMAT_* */ member 36 .drm = DRM_FORMAT_XRGB8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888, 40 .drm = DRM_FORMAT_ARGB8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888, 44 .drm = DRM_FORMAT_ABGR8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888, 48 .drm = DRM_FORMAT_XBGR8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888, 52 .drm = DRM_FORMAT_RGB565, .hvs = HVS_PIXEL_FORMAT_RGB565, 56 .drm = DRM_FORMAT_BGR565, .hvs = HVS_PIXEL_FORMAT_RGB565, 60 .drm = DRM_FORMAT_ARGB1555, .hvs = HVS_PIXEL_FORMAT_RGBA5551, 64 .drm = DRM_FORMAT_XRGB1555, .hvs = HVS_PIXEL_FORMAT_RGBA5551, 68 .drm = DRM_FORMAT_RGB888, .hvs = HVS_PIXEL_FORMAT_RGB888, [all …]
|
D | vc4_crtc.c | 651 spin_lock_irqsave(&vc4->hvs->mm_lock, flags); in vc4_crtc_atomic_check() 652 ret = drm_mm_insert_node(&vc4->hvs->dlist_mm, &vc4_state->mm, in vc4_crtc_atomic_check() 654 spin_unlock_irqrestore(&vc4->hvs->mm_lock, flags); in vc4_crtc_atomic_check() 690 u32 __iomem *dlist_start = vc4->hvs->dlist + vc4_state->mm.start; in vc4_crtc_atomic_flush() 988 spin_lock_irqsave(&vc4->hvs->mm_lock, flags); in vc4_crtc_destroy_state() 990 spin_unlock_irqrestore(&vc4->hvs->mm_lock, flags); in vc4_crtc_destroy_state()
|
D | vc4_drv.h | 71 struct vc4_hvs *hvs; member 437 #define HVS_READ(offset) readl(vc4->hvs->regs + offset) 438 #define HVS_WRITE(offset, val) writel(val, vc4->hvs->regs + offset)
|
/Linux-v4.19/net/vmw_vsock/ |
D | hyperv_transport.c | 295 struct hvsock *hvs = vsk->trans; in hvs_channel_cb() local 296 struct vmbus_channel *chan = hvs->chan; in hvs_channel_cb() 332 struct hvsock *hvs, *hvs_new; in hvs_open_connection() local 370 hvs = vsock_sk(sk)->trans; in hvs_open_connection() 371 hvs->chan = chan; in hvs_open_connection() 383 hvs->chan = NULL; in hvs_open_connection() 427 struct hvsock *hvs; in hvs_sock_init() local 429 hvs = kzalloc(sizeof(*hvs), GFP_KERNEL); in hvs_sock_init() 430 if (!hvs) in hvs_sock_init() 433 vsk->trans = hvs; in hvs_sock_init() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/display/ |
D | brcm,bcm-vc4.txt | 18 - compatible: Should be "brcm,bcm2835-hvs" 92 hvs@7e400000 { 93 compatible = "brcm,bcm2835-hvs";
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | bcm283x.dtsi | 542 hvs@7e400000 { 543 compatible = "brcm,bcm2835-hvs";
|