Home
last modified time | relevance | path

Searched full:vfb (Results 1 – 25 of 44) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ldu.c143 static int vmw_ldu_fb_pin(struct vmw_framebuffer *vfb) in vmw_ldu_fb_pin() argument
145 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_ldu_fb_pin()
149 buf = vfb->bo ? vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_ldu_fb_pin()
150 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.guest_memory_bo; in vmw_ldu_fb_pin()
166 static int vmw_ldu_fb_unpin(struct vmw_framebuffer *vfb) in vmw_ldu_fb_unpin() argument
168 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_ldu_fb_unpin()
171 buf = vfb->bo ? vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_ldu_fb_unpin()
172 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.guest_memory_bo; in vmw_ldu_fb_unpin()
200 struct vmw_framebuffer *vfb) in vmw_ldu_add_active() argument
207 if (vfb != ld->fb) { in vmw_ldu_add_active()
[all …]
Dvmwgfx_scrn.c215 struct vmw_framebuffer *vfb; in vmw_sou_crtc_mode_set_nofb() local
227 vfb = (fb) ? vmw_framebuffer_to_vfb(fb) : NULL; in vmw_sou_crtc_mode_set_nofb()
237 if (vfb) { in vmw_sou_crtc_mode_set_nofb()
478 container_of(update->vfb, typeof(*vfbbo), base); in vmw_sou_bo_define_gmrfb()
480 int depth = update->vfb->base.format->depth; in vmw_sou_bo_define_gmrfb()
491 gmr->body.format.bitsPerPixel = update->vfb->base.format->cpp[0] * 8; in vmw_sou_bo_define_gmrfb()
494 gmr->body.bytesPerLine = update->vfb->base.pitches[0]; in vmw_sou_bo_define_gmrfb()
529 * @vfb: Framebuffer which is blitted to display unit.
539 struct vmw_framebuffer *vfb, in vmw_sou_plane_update_bo() argument
549 bo_update.base.vfb = vfb; in vmw_sou_plane_update_bo()
[all …]
Dvmwgfx_stdu.c236 /* Set up image using information in vfb */ in vmw_stdu_bind_st()
534 * @vfb: Pointer to the buffer-object backed framebuffer.
551 struct vmw_framebuffer *vfb, in vmw_kms_stdu_readback() argument
560 container_of(vfb, struct vmw_framebuffer_bo, base)->buffer; in vmw_kms_stdu_readback()
586 ddirty.pitch = vfb->base.pitches[0]; in vmw_kms_stdu_readback()
595 ret = vmw_kms_helper_dirty(dev_priv, vfb, clips, vclips, in vmw_kms_stdu_readback()
972 struct vmw_framebuffer *vfb; in vmw_stdu_primary_plane_prepare_fb() local
989 vfb = vmw_framebuffer_to_vfb(new_fb); in vmw_stdu_primary_plane_prepare_fb()
990 new_vfbs = (vfb->bo) ? NULL : vmw_framebuffer_to_vfbs(new_fb); in vmw_stdu_primary_plane_prepare_fb()
996 else if (vfb->bo) in vmw_stdu_primary_plane_prepare_fb()
[all …]
Dvmwgfx_ioctl.c181 struct vmw_framebuffer *vfb; in vmw_present_ioctl() local
220 vfb = vmw_framebuffer_to_vfb(fb); in vmw_present_ioctl()
230 vfb, surface, arg->sid, in vmw_present_ioctl()
259 struct vmw_framebuffer *vfb; in vmw_present_readback_ioctl() local
298 vfb = vmw_framebuffer_to_vfb(fb); in vmw_present_readback_ioctl()
299 if (!vfb->bo) { in vmw_present_readback_ioctl()
306 vfb, user_fence_rep, in vmw_present_readback_ioctl()
Dvmwgfx_kms.c1244 * @vfb: Pointer to the buffer-object backed framebuffer.
1255 struct vmw_framebuffer *vfb, in vmw_kms_readback() argument
1262 return vmw_kms_sou_readback(dev_priv, file_priv, vfb, in vmw_kms_readback()
1266 return vmw_kms_stdu_readback(dev_priv, file_priv, vfb, in vmw_kms_readback()
1587 struct vmw_framebuffer *vfb = NULL; in vmw_kms_new_framebuffer() local
1610 ret = vmw_kms_new_framebuffer_surface(dev_priv, surface, &vfb, in vmw_kms_new_framebuffer()
1620 ret = vmw_kms_new_framebuffer_bo(dev_priv, bo, &vfb, in vmw_kms_new_framebuffer()
1629 return vfb; in vmw_kms_new_framebuffer()
1641 struct vmw_framebuffer *vfb = NULL; in vmw_kms_fb_create() local
1667 vfb = vmw_kms_new_framebuffer(dev_priv, bo, surface, in vmw_kms_fb_create()
[all …]
Dvmwgfx_kms.h43 * @vfb: Framebuffer which is blitted to display unit.
126 struct vmw_framebuffer *vfb; member
447 struct vmw_framebuffer *vfb,
536 struct vmw_framebuffer *vfb,
558 struct vmw_framebuffer *vfb,
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
Dvmwgfx_scrn.c216 struct vmw_framebuffer *vfb; in vmw_sou_crtc_mode_set_nofb() local
228 vfb = (fb) ? vmw_framebuffer_to_vfb(fb) : NULL; in vmw_sou_crtc_mode_set_nofb()
238 if (vfb) { in vmw_sou_crtc_mode_set_nofb()
482 container_of(update->vfb, typeof(*vfbbo), base); in vmw_sou_bo_define_gmrfb()
484 int depth = update->vfb->base.format->depth; in vmw_sou_bo_define_gmrfb()
495 gmr->body.format.bitsPerPixel = update->vfb->base.format->cpp[0] * 8; in vmw_sou_bo_define_gmrfb()
498 gmr->body.bytesPerLine = update->vfb->base.pitches[0]; in vmw_sou_bo_define_gmrfb()
533 * @vfb: Framebuffer which is blitted to display unit.
543 struct vmw_framebuffer *vfb, in vmw_sou_plane_update_bo() argument
553 bo_update.base.vfb = vfb; in vmw_sou_plane_update_bo()
[all …]
Dvmwgfx_ldu.c161 struct vmw_framebuffer *vfb) in vmw_ldu_add_active() argument
168 if (vfb != ld->fb) { in vmw_ldu_add_active()
172 if (vfb->pin) in vmw_ldu_add_active()
173 vfb->pin(vfb); in vmw_ldu_add_active()
174 ld->fb = vfb; in vmw_ldu_add_active()
290 struct vmw_framebuffer *vfb; in vmw_ldu_primary_plane_atomic_update() local
299 vfb = (fb) ? vmw_framebuffer_to_vfb(fb) : NULL; in vmw_ldu_primary_plane_atomic_update()
301 if (vfb) in vmw_ldu_primary_plane_atomic_update()
302 vmw_ldu_add_active(dev_priv, ldu, vfb); in vmw_ldu_primary_plane_atomic_update()
Dvmwgfx_stdu.c228 /* Set up image using information in vfb */ in vmw_stdu_bind_st()
654 * @vfb: Pointer to the buffer-object backed framebuffer.
673 struct vmw_framebuffer *vfb, in vmw_kms_stdu_dma() argument
684 container_of(vfb, struct vmw_framebuffer_bo, base)->buffer; in vmw_kms_stdu_dma()
708 ddirty.pitch = vfb->base.pitches[0]; in vmw_kms_stdu_dma()
727 ret = vmw_kms_helper_dirty(dev_priv, vfb, clips, vclips, in vmw_kms_stdu_dma()
1040 struct vmw_framebuffer *vfb; in vmw_stdu_primary_plane_prepare_fb() local
1057 vfb = vmw_framebuffer_to_vfb(new_fb); in vmw_stdu_primary_plane_prepare_fb()
1058 new_vfbs = (vfb->bo) ? NULL : vmw_framebuffer_to_vfbs(new_fb); in vmw_stdu_primary_plane_prepare_fb()
1064 else if (vfb->bo) in vmw_stdu_primary_plane_prepare_fb()
[all …]
Dvmwgfx_kms.c846 * @vfb: Pointer to the buffer-object backed framebuffer.
857 struct vmw_framebuffer *vfb, in vmw_kms_readback() argument
864 return vmw_kms_sou_readback(dev_priv, file_priv, vfb, in vmw_kms_readback()
868 return vmw_kms_stdu_dma(dev_priv, file_priv, vfb, in vmw_kms_readback()
1068 static int vmw_framebuffer_pin(struct vmw_framebuffer *vfb) in vmw_framebuffer_pin() argument
1070 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_framebuffer_pin()
1075 buf = vfb->bo ? vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_framebuffer_pin()
1076 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.backup; in vmw_framebuffer_pin()
1089 if (vfb->bo) { in vmw_framebuffer_pin()
1113 static int vmw_framebuffer_unpin(struct vmw_framebuffer *vfb) in vmw_framebuffer_unpin() argument
[all …]
Dvmwgfx_ioctl.c265 struct vmw_framebuffer *vfb; in vmw_present_ioctl() local
304 vfb = vmw_framebuffer_to_vfb(fb); in vmw_present_ioctl()
318 vfb, surface, arg->sid, in vmw_present_ioctl()
349 struct vmw_framebuffer *vfb; in vmw_present_readback_ioctl() local
388 vfb = vmw_framebuffer_to_vfb(fb); in vmw_present_readback_ioctl()
389 if (!vfb->bo) { in vmw_present_readback_ioctl()
400 vfb, user_fence_rep, in vmw_present_readback_ioctl()
Dvmwgfx_kms.h42 * @vfb: Framebuffer which is blitted to display unit.
125 struct vmw_framebuffer *vfb; member
432 struct vmw_framebuffer *vfb,
531 struct vmw_framebuffer *vfb,
553 struct vmw_framebuffer *vfb,
Dvmwgfx_fb.c505 struct vmw_framebuffer *vfb; in vmw_fb_kms_framebuffer() local
546 vfb = vmw_kms_new_framebuffer(par->vmw_priv, par->vmw_bo, NULL, in vmw_fb_kms_framebuffer()
548 if (IS_ERR(vfb)) in vmw_fb_kms_framebuffer()
549 return PTR_ERR(vfb); in vmw_fb_kms_framebuffer()
551 par->set_fb = &vfb->base; in vmw_fb_kms_framebuffer()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,csi2rxss.yaml18 packet data. The optional Video Format Bridge (VFB) converts this data to
75 xlnx,vfb:
152 - xlnx,vfb
179 xlnx,vfb;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,csi2rxss.yaml18 packet data. The optional Video Format Bridge (VFB) converts this data to
75 xlnx,vfb:
179 - xlnx,vfb
206 xlnx,vfb;
/kernel/linux/linux-6.6/drivers/video/fbdev/
Dvfb.c2 * linux/drivers/video/vfb.c -- Virtual frame buffer device
394 * requested by passing 'video=vfb:' (or any actual options).
498 .name = "vfb",
511 if (fb_get_options("vfb", &option)) in vfb_init()
522 vfb_device = platform_device_alloc("vfb", 0); in vfb_init()
/kernel/linux/linux-5.10/drivers/video/fbdev/
Dvfb.c2 * linux/drivers/video/vfb.c -- Virtual frame buffer device
393 * requested by passing 'video=vfb:' (or any actual options).
499 .name = "vfb",
512 if (fb_get_options("vfb", &option)) in vfb_init()
523 vfb_device = platform_device_alloc("vfb", 0); in vfb_init()
DMakefile134 obj-$(CONFIG_FB_VIRTUAL) += vfb.o
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/
Dxilinx-csi2rxss.c865 bool en_csi_v20, vfb; in xcsi2rxss_parse_of() local
912 vfb = of_property_read_bool(node, "xlnx,vfb"); in xcsi2rxss_parse_of()
913 if (!vfb) { in xcsi2rxss_parse_of()
914 dev_err(dev, "operation without VFB is not supported\n"); in xcsi2rxss_parse_of()
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
Dxilinx-csi2rxss.c878 bool en_csi_v20, vfb; in xcsi2rxss_parse_of() local
925 vfb = of_property_read_bool(node, "xlnx,vfb"); in xcsi2rxss_parse_of()
926 if (!vfb) { in xcsi2rxss_parse_of()
927 dev_err(dev, "operation without VFB is not supported\n"); in xcsi2rxss_parse_of()
/kernel/linux/linux-6.6/Documentation/ABI/stable/
Dsysfs-bus-xen-backend7 'vif' (network), or 'vfb' (framebuffer).
/kernel/linux/linux-5.10/Documentation/ABI/stable/
Dsysfs-bus-xen-backend7 'vif' (network), or 'vfb' (framebuffer).
/kernel/linux/linux-5.10/arch/mips/include/asm/dec/
Dkn02ca.h56 #define KN02CA_MSR_MABEN (1<<20) /* A side VFB address enable */
/kernel/linux/linux-6.6/arch/mips/include/asm/dec/
Dkn02ca.h56 #define KN02CA_MSR_MABEN (1<<20) /* A side VFB address enable */
/kernel/linux/linux-5.10/drivers/xen/xenbus/
Dxenbus_probe_frontend.c216 * could contain: vfb = [ 'vnc=1, vnclisten=0.0.0.0'] in is_device_connecting()
223 if ((strncmp(xendev->nodename, "device/vfb", 10) == 0)) in is_device_connecting()

12