/linux-6.6.21/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ldu.c | 143 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 …]
|
D | vmwgfx_ioctl.c | 181 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()
|
D | vmwgfx_stdu.c | 544 struct vmw_framebuffer *vfb, in vmw_kms_stdu_readback() argument 553 container_of(vfb, struct vmw_framebuffer_bo, base)->buffer; in vmw_kms_stdu_readback() 579 ddirty.pitch = vfb->base.pitches[0]; in vmw_kms_stdu_readback() 588 ret = vmw_kms_helper_dirty(dev_priv, vfb, clips, vclips, in vmw_kms_stdu_readback() 898 struct vmw_framebuffer *vfb; in vmw_stdu_primary_plane_prepare_fb() local 915 vfb = vmw_framebuffer_to_vfb(new_fb); in vmw_stdu_primary_plane_prepare_fb() 916 new_vfbs = (vfb->bo) ? NULL : vmw_framebuffer_to_vfbs(new_fb); in vmw_stdu_primary_plane_prepare_fb() 922 else if (vfb->bo) in vmw_stdu_primary_plane_prepare_fb() 1076 vfbbo = container_of(update->vfb, typeof(*vfbbo), base); in vmw_stdu_bo_populate_update_cpu() 1088 src_pitch = update->vfb->base.pitches[0]; in vmw_stdu_bo_populate_update_cpu() [all …]
|
D | vmwgfx_scrn.c | 215 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() 476 container_of(update->vfb, typeof(*vfbbo), base); in vmw_sou_bo_define_gmrfb() 478 int depth = update->vfb->base.format->depth; in vmw_sou_bo_define_gmrfb() 489 gmr->body.format.bitsPerPixel = update->vfb->base.format->cpp[0] * 8; in vmw_sou_bo_define_gmrfb() 492 gmr->body.bytesPerLine = update->vfb->base.pitches[0]; in vmw_sou_bo_define_gmrfb() 537 struct vmw_framebuffer *vfb, in vmw_sou_plane_update_bo() argument 547 bo_update.base.vfb = vfb; in vmw_sou_plane_update_bo() 590 vfbs = container_of(update->vfb, typeof(*vfbs), base); in vmw_sou_surface_pre_clip() [all …]
|
D | vmwgfx_kms.h | 126 struct vmw_framebuffer *vfb; member 450 struct vmw_framebuffer *vfb, 539 struct vmw_framebuffer *vfb, 561 struct vmw_framebuffer *vfb,
|
D | vmwgfx_kms.c | 1247 struct vmw_framebuffer *vfb, in vmw_kms_readback() argument 1254 return vmw_kms_sou_readback(dev_priv, file_priv, vfb, in vmw_kms_readback() 1258 return vmw_kms_stdu_readback(dev_priv, file_priv, vfb, in vmw_kms_readback() 1579 struct vmw_framebuffer *vfb = NULL; in vmw_kms_new_framebuffer() local 1602 ret = vmw_kms_new_framebuffer_surface(dev_priv, surface, &vfb, in vmw_kms_new_framebuffer() 1612 ret = vmw_kms_new_framebuffer_bo(dev_priv, bo, &vfb, in vmw_kms_new_framebuffer() 1621 return vfb; in vmw_kms_new_framebuffer() 1633 struct vmw_framebuffer *vfb = NULL; in vmw_kms_fb_create() local 1658 vfb = vmw_kms_new_framebuffer(dev_priv, bo, surface, in vmw_kms_fb_create() 1661 if (IS_ERR(vfb)) { in vmw_kms_fb_create() [all …]
|
D | vmwgfx_drv.h | 1075 struct vmw_framebuffer *vfb,
|
/linux-6.6.21/Documentation/devicetree/bindings/media/xilinx/ |
D | xlnx,csi2rxss.yaml | 75 xlnx,vfb: 152 - xlnx,vfb 179 xlnx,vfb;
|
/linux-6.6.21/drivers/media/platform/xilinx/ |
D | xilinx-csi2rxss.c | 865 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()
|
/linux-6.6.21/Documentation/ABI/stable/ |
D | sysfs-bus-xen-backend | 7 'vif' (network), or 'vfb' (framebuffer).
|
/linux-6.6.21/drivers/video/fbdev/ |
D | Makefile | 130 obj-$(CONFIG_FB_VIRTUAL) += vfb.o
|
D | Kconfig | 1804 kernel option `video=vfb:'. 1807 module will be called vfb. In order to load it, you must use
|