Lines Matching refs:psbfb
93 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_pan() local
94 struct drm_device *dev = psbfb->base.dev; in psbfb_pan()
95 struct gtt_range *gtt = to_gtt_range(psbfb->base.obj[0]); in psbfb_pan()
114 struct psb_framebuffer *psbfb = vma->vm_private_data; in psbfb_vm_fault() local
115 struct drm_device *dev = psbfb->base.dev; in psbfb_vm_fault()
117 struct gtt_range *gtt = to_gtt_range(psbfb->base.obj[0]); in psbfb_vm_fault()
161 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_mmap() local
168 if (!psbfb->addr_space) in psbfb_mmap()
169 psbfb->addr_space = vma->vm_file->f_mapping; in psbfb_mmap()
176 vma->vm_private_data = (void *)psbfb; in psbfb_mmap()
322 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_create() local
396 ret = psb_framebuffer_init(dev, psbfb, &mode_cmd, backing); in psbfb_create()
400 fb = &psbfb->base; in psbfb_create()
401 psbfb->fbdev = info; in psbfb_create()
440 psbfb->base.width, psbfb->base.height); in psbfb_create()
507 struct psb_framebuffer *psbfb = &fbdev->pfb; in psb_fbdev_destroy() local
512 drm_framebuffer_unregister_private(&psbfb->base); in psb_fbdev_destroy()
513 drm_framebuffer_cleanup(&psbfb->base); in psb_fbdev_destroy()
515 if (psbfb->base.obj[0]) in psb_fbdev_destroy()
516 drm_gem_object_put_unlocked(psbfb->base.obj[0]); in psb_fbdev_destroy()