Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_hvs.c82 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 …]
Dvc4_plane.c32 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 …]
Dvc4_crtc.c651 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()
Dvc4_drv.h71 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/
Dhyperv_transport.c295 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/
Dbrcm,bcm-vc4.txt18 - compatible: Should be "brcm,bcm2835-hvs"
92 hvs@7e400000 {
93 compatible = "brcm,bcm2835-hvs";
/Linux-v4.19/arch/arm/boot/dts/
Dbcm283x.dtsi542 hvs@7e400000 {
543 compatible = "brcm,bcm2835-hvs";