Home
last modified time | relevance | path

Searched refs:vfb (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ldu.c145 static int vmw_ldu_fb_pin(struct vmw_framebuffer *vfb) in vmw_ldu_fb_pin() argument
147 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_ldu_fb_pin()
151 buf = vfb->bo ? in vmw_ldu_fb_pin()
152 vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_ldu_fb_pin()
153 vmw_user_object_buffer(&vmw_framebuffer_to_vfbs(&vfb->base)->uo); in vmw_ldu_fb_pin()
169 static int vmw_ldu_fb_unpin(struct vmw_framebuffer *vfb) in vmw_ldu_fb_unpin() argument
171 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_ldu_fb_unpin()
174 buf = vfb->bo ? in vmw_ldu_fb_unpin()
175 vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_ldu_fb_unpin()
176 vmw_user_object_buffer(&vmw_framebuffer_to_vfbs(&vfb->base)->uo); in vmw_ldu_fb_unpin()
[all …]
H A Dvmwgfx_scrn.c217 struct vmw_framebuffer *vfb; in vmw_sou_crtc_mode_set_nofb() local
229 vfb = (fb) ? vmw_framebuffer_to_vfb(fb) : NULL; in vmw_sou_crtc_mode_set_nofb()
239 if (vfb) { in vmw_sou_crtc_mode_set_nofb()
473 container_of(update->vfb, typeof(*vfbbo), base); in vmw_sou_bo_define_gmrfb()
475 int depth = update->vfb->base.format->depth; in vmw_sou_bo_define_gmrfb()
486 gmr->body.format.bitsPerPixel = update->vfb->base.format->cpp[0] * 8; in vmw_sou_bo_define_gmrfb()
489 gmr->body.bytesPerLine = update->vfb->base.pitches[0]; in vmw_sou_bo_define_gmrfb()
534 struct vmw_framebuffer *vfb, in vmw_sou_plane_update_bo() argument
544 bo_update.base.vfb = vfb; in vmw_sou_plane_update_bo()
588 vfbs = container_of(update->vfb, typeof(*vfbs), base); in vmw_sou_surface_pre_clip()
[all …]
H A Dvmwgfx_stdu.c557 struct vmw_framebuffer *vfb, in vmw_kms_stdu_readback() argument
566 container_of(vfb, struct vmw_framebuffer_bo, base)->buffer; in vmw_kms_stdu_readback()
592 ddirty.pitch = vfb->base.pitches[0]; in vmw_kms_stdu_readback()
601 ret = vmw_kms_helper_dirty(dev_priv, vfb, clips, vclips, in vmw_kms_stdu_readback()
975 struct vmw_framebuffer *vfb; in vmw_stdu_primary_plane_prepare_fb() local
994 vfb = vmw_framebuffer_to_vfb(new_fb); in vmw_stdu_primary_plane_prepare_fb()
995 new_vfbs = (vfb->bo) ? NULL : vmw_framebuffer_to_vfbs(new_fb); in vmw_stdu_primary_plane_prepare_fb()
1001 else if (vfb->bo) in vmw_stdu_primary_plane_prepare_fb()
1184 vfbbo = container_of(update->vfb, typeof(*vfbbo), base); in vmw_stdu_bo_populate_update_cpu()
1196 src_pitch = update->vfb->base.pitches[0]; in vmw_stdu_bo_populate_update_cpu()
[all …]
H A Dvmwgfx_kms.h127 struct vmw_framebuffer *vfb; member
449 struct vmw_framebuffer *vfb,
533 struct vmw_framebuffer *vfb,
555 struct vmw_framebuffer *vfb,
H A Dvmwgfx_kms.c1239 struct vmw_framebuffer *vfb, in vmw_kms_readback() argument
1246 return vmw_kms_sou_readback(dev_priv, file_priv, vfb, in vmw_kms_readback()
1250 return vmw_kms_stdu_readback(dev_priv, file_priv, vfb, in vmw_kms_readback()
1467 struct vmw_framebuffer *vfb = NULL; in vmw_kms_new_framebuffer() local
1472 ret = vmw_kms_new_framebuffer_surface(dev_priv, uo, &vfb, in vmw_kms_new_framebuffer()
1475 ret = vmw_kms_new_framebuffer_bo(dev_priv, uo->buffer, &vfb, in vmw_kms_new_framebuffer()
1484 return vfb; in vmw_kms_new_framebuffer()
1496 struct vmw_framebuffer *vfb = NULL; in vmw_kms_fb_create() local
1520 vfb = vmw_kms_new_framebuffer(dev_priv, &uo, mode_cmd); in vmw_kms_fb_create()
1521 if (IS_ERR(vfb)) { in vmw_kms_fb_create()
[all …]
H A Dvmwgfx_drv.h1064 struct vmw_framebuffer *vfb,
/linux/Documentation/ABI/stable/
H A Dsysfs-bus-xen-backend7 'vif' (network), or 'vfb' (framebuffer).
/linux/drivers/video/fbdev/
H A DMakefile128 obj-$(CONFIG_FB_VIRTUAL) += vfb.o
H A DKconfig1682 kernel option `video=vfb:'.
1685 module will be called vfb. In order to load it, you must use