Home
last modified time | relevance | path

Searched refs:hvs (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_hvs.c67 struct drm_printer p = drm_info_printer(&vc4->hvs->pdev->dev); in vc4_hvs_dump_state()
70 drm_print_regset32(&p, &vc4->hvs->regset); in vc4_hvs_dump_state()
76 readl((u32 __iomem *)vc4->hvs->dlist + i + 0), in vc4_hvs_dump_state()
77 readl((u32 __iomem *)vc4->hvs->dlist + i + 1), in vc4_hvs_dump_state()
78 readl((u32 __iomem *)vc4->hvs->dlist + i + 2), in vc4_hvs_dump_state()
79 readl((u32 __iomem *)vc4->hvs->dlist + i + 3)); in vc4_hvs_dump_state()
129 static int vc4_hvs_upload_linear_kernel(struct vc4_hvs *hvs, in vc4_hvs_upload_linear_kernel() argument
136 ret = drm_mm_insert_node(&hvs->dlist_mm, space, VC4_KERNEL_DWORDS); in vc4_hvs_upload_linear_kernel()
143 dst_kernel = hvs->dlist + space->start; in vc4_hvs_upload_linear_kernel()
223 struct vc4_hvs *hvs = NULL; in vc4_hvs_bind() local
[all …]
Dvc4_plane.c33 u32 hvs; /* HVS_FORMAT_* */ member
37 .drm = DRM_FORMAT_XRGB8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888,
41 .drm = DRM_FORMAT_ARGB8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888,
45 .drm = DRM_FORMAT_ABGR8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888,
49 .drm = DRM_FORMAT_XBGR8888, .hvs = HVS_PIXEL_FORMAT_RGBA8888,
53 .drm = DRM_FORMAT_RGB565, .hvs = HVS_PIXEL_FORMAT_RGB565,
57 .drm = DRM_FORMAT_BGR565, .hvs = HVS_PIXEL_FORMAT_RGB565,
61 .drm = DRM_FORMAT_ARGB1555, .hvs = HVS_PIXEL_FORMAT_RGBA5551,
65 .drm = DRM_FORMAT_XRGB1555, .hvs = HVS_PIXEL_FORMAT_RGBA5551,
69 .drm = DRM_FORMAT_RGB888, .hvs = HVS_PIXEL_FORMAT_RGB888,
[all …]
Dvc4_crtc.c650 spin_lock_irqsave(&vc4->hvs->mm_lock, flags); in vc4_crtc_atomic_check()
651 ret = drm_mm_insert_node(&vc4->hvs->dlist_mm, &vc4_state->mm, in vc4_crtc_atomic_check()
653 spin_unlock_irqrestore(&vc4->hvs->mm_lock, flags); in vc4_crtc_atomic_check()
693 u32 __iomem *dlist_start = vc4->hvs->dlist + vc4_state->mm.start; in vc4_crtc_atomic_flush()
1000 spin_lock_irqsave(&vc4->hvs->mm_lock, flags); in vc4_crtc_destroy_state()
1002 spin_unlock_irqrestore(&vc4->hvs->mm_lock, flags); in vc4_crtc_destroy_state()
Dvc4_drv.h75 struct vc4_hvs *hvs; member
480 #define HVS_READ(offset) readl(vc4->hvs->regs + offset)
481 #define HVS_WRITE(offset, val) writel(val, vc4->hvs->regs + offset)
/Linux-v5.4/net/vmw_vsock/
Dhyperv_transport.c278 struct hvsock *hvs = vsk->trans; in hvs_channel_cb() local
279 struct vmbus_channel *chan = hvs->chan; in hvs_channel_cb()
330 struct hvsock *hvs = NULL; in hvs_open_connection() local
371 hvs = vsock_sk(sk)->trans; in hvs_open_connection()
372 hvs->chan = chan; in hvs_open_connection()
409 hvs->chan = NULL; in hvs_open_connection()
463 struct hvsock *hvs; in hvs_sock_init() local
466 hvs = kzalloc(sizeof(*hvs), GFP_KERNEL); in hvs_sock_init()
467 if (!hvs) in hvs_sock_init()
470 vsk->trans = hvs; in hvs_sock_init()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/display/
Dbrcm,bcm-vc4.txt18 - compatible: Should be "brcm,bcm2835-hvs"
92 hvs@7e400000 {
93 compatible = "brcm,bcm2835-hvs";
/Linux-v5.4/arch/arm/boot/dts/
Dbcm283x.dtsi554 hvs@7e400000 {
555 compatible = "brcm,bcm2835-hvs";