Lines Matching refs:psbfb

97 	struct psb_framebuffer *psbfb = &fbdev->pfb;  in psbfb_pan()  local
98 struct drm_device *dev = psbfb->base.dev; in psbfb_pan()
105 if (psbfb->gtt->npage) { in psbfb_pan()
109 psb_gtt_roll(dev, psbfb->gtt, var->yoffset * pages); in psbfb_pan()
116 struct psb_framebuffer *psbfb = vma->vm_private_data; in psbfb_vm_fault() local
117 struct drm_device *dev = psbfb->base.dev; in psbfb_vm_fault()
125 psbfb->gtt->offset; in psbfb_vm_fault()
165 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_mmap() local
172 if (!psbfb->addr_space) in psbfb_mmap()
173 psbfb->addr_space = vma->vm_file->f_mapping; in psbfb_mmap()
180 vma->vm_private_data = (void *)psbfb; in psbfb_mmap()
344 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_create() local
421 ret = psb_framebuffer_init(dev, psbfb, &mode_cmd, backing); in psbfb_create()
425 fb = &psbfb->base; in psbfb_create()
426 psbfb->fbdev = info; in psbfb_create()
477 psbfb->base.width, psbfb->base.height); in psbfb_create()
574 struct psb_framebuffer *psbfb = &fbdev->pfb; in psb_fbdev_destroy() local
584 drm_framebuffer_unregister_private(&psbfb->base); in psb_fbdev_destroy()
585 drm_framebuffer_cleanup(&psbfb->base); in psb_fbdev_destroy()
587 if (psbfb->gtt) in psb_fbdev_destroy()
588 drm_gem_object_unreference(&psbfb->gtt->gem); in psb_fbdev_destroy()
666 struct psb_framebuffer *psbfb = to_psb_fb(fb); in psb_user_framebuffer_create_handle() local
667 struct gtt_range *r = psbfb->gtt; in psb_user_framebuffer_create_handle()
680 struct psb_framebuffer *psbfb = to_psb_fb(fb); in psb_user_framebuffer_destroy() local
681 struct gtt_range *r = psbfb->gtt; in psb_user_framebuffer_destroy()