/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ldu.c | 145 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 in vmw_ldu_fb_unpin() 205 vmw_ldu_add_active(struct vmw_private * vmw_priv,struct vmw_legacy_display_unit * ldu,struct vmw_framebuffer * vfb) vmw_ldu_add_active() argument 321 struct vmw_framebuffer *vfb; vmw_ldu_primary_plane_atomic_update() local [all...] |
H A D | vmwgfx_ioctl.c | 182 struct vmw_framebuffer *vfb; in vmw_present_ioctl() local 221 vfb = vmw_framebuffer_to_vfb(fb); in vmw_present_ioctl() 231 vfb, surface, arg->sid, in vmw_present_ioctl() 260 struct vmw_framebuffer *vfb; in vmw_present_readback_ioctl() local 299 vfb = vmw_framebuffer_to_vfb(fb); in vmw_present_readback_ioctl() 300 if (!vfb->bo) { in vmw_present_readback_ioctl() 307 vfb, user_fence_rep, in vmw_present_readback_ioctl()
|
H A D | vmwgfx_scrn.c | 217 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() 524 * @vfb: Framebuffer which is blitted to display unit. 534 struct vmw_framebuffer *vfb, in vmw_sou_plane_update_bo() argument 544 bo_update.base.vfb in vmw_sou_plane_update_bo() 696 vmw_sou_plane_update_surface(struct vmw_private * dev_priv,struct drm_plane * plane,struct drm_plane_state * old_state,struct vmw_framebuffer * vfb,struct vmw_fence_obj ** out_fence) vmw_sou_plane_update_surface() argument 733 struct vmw_framebuffer *vfb = vmw_sou_primary_plane_atomic_update() local 1321 vmw_kms_sou_readback(struct vmw_private * dev_priv,struct drm_file * file_priv,struct vmw_framebuffer * vfb,struct drm_vmw_fence_rep __user * user_fence_rep,struct drm_vmw_rect * vclips,uint32_t num_clips,struct drm_crtc * crtc) vmw_kms_sou_readback() argument [all...] |
H A D | vmwgfx_stdu.c | 236 /* Set up image using information in vfb */ in vmw_stdu_bind_st() 539 * @vfb: Pointer to the buffer-object backed framebuffer. 557 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 in vmw_stdu_primary_plane_prepare_fb() 1246 vmw_stdu_plane_update_bo(struct vmw_private * dev_priv,struct drm_plane * plane,struct drm_plane_state * old_state,struct vmw_framebuffer * vfb,struct vmw_fence_obj ** out_fence) vmw_stdu_plane_update_bo() argument 1356 vmw_stdu_plane_update_surface(struct vmw_private * dev_priv,struct drm_plane * plane,struct drm_plane_state * old_state,struct vmw_framebuffer * vfb,struct vmw_fence_obj ** out_fence) vmw_stdu_plane_update_surface() argument 1415 struct vmw_framebuffer *vfb = vmw_stdu_primary_plane_atomic_update() local [all...] |
H A D | vmwgfx_kms.c | 449 * @vfb: Pointer to the buffer-object backed framebuffer. 460 struct vmw_framebuffer *vfb, in vmw_kms_readback() argument 467 return vmw_kms_sou_readback(dev_priv, file_priv, vfb, in vmw_kms_readback() 471 return vmw_kms_stdu_readback(dev_priv, file_priv, vfb, in vmw_kms_readback() 693 struct vmw_framebuffer *vfb = NULL; in vmw_kms_new_framebuffer() local 698 ret = vmw_kms_new_framebuffer_surface(dev_priv, uo, &vfb, in vmw_kms_new_framebuffer() 701 ret = vmw_kms_new_framebuffer_bo(dev_priv, uo->buffer, &vfb, in vmw_kms_new_framebuffer() 710 return vfb; in vmw_kms_new_framebuffer() 723 struct vmw_framebuffer *vfb = NULL; in vmw_kms_fb_create() local 749 vfb in vmw_kms_fb_create() 1069 vmw_kms_generic_present(struct vmw_private * dev_priv,struct drm_file * file_priv,struct vmw_framebuffer * vfb,struct vmw_surface * surface,uint32_t sid,int32_t destX,int32_t destY,struct drm_vmw_rect * clips,uint32_t num_clips) vmw_kms_generic_present() argument 1084 vmw_kms_present(struct vmw_private * dev_priv,struct drm_file * file_priv,struct vmw_framebuffer * vfb,struct vmw_surface * surface,uint32_t sid,int32_t destX,int32_t destY,struct drm_vmw_rect * clips,uint32_t num_clips) vmw_kms_present() argument [all...] |
H A D | vmwgfx_kms.h | 25 * @vfb: Framebuffer which is blitted to display unit. 108 struct vmw_framebuffer *vfb; member 395 struct vmw_framebuffer *vfb, 471 struct vmw_framebuffer *vfb, 493 struct vmw_framebuffer *vfb,
|
H A D | vmwgfx_drv.h | 1035 struct vmw_framebuffer *vfb,
|
/linux/drivers/media/platform/xilinx/ |
H A D | xilinx-csi2rxss.c | 808 bool en_csi_v20, vfb; in xcsi2rxss_parse_of() local 855 vfb = of_property_read_bool(node, "xlnx,vfb"); in xcsi2rxss_parse_of() 856 if (!vfb) { in xcsi2rxss_parse_of()
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-bus-xen-backend | 7 'vif' (network), or 'vfb' (framebuffer).
|
/linux/drivers/video/fbdev/ |
H A D | Makefile | 128 obj-$(CONFIG_FB_VIRTUAL) += vfb.o
|
H A D | Kconfig | 1682 kernel option `video=vfb:'. 1685 module will be called vfb. In order to load it, you must use
|