Lines Matching refs:backing
242 struct gtt_range *backing; in psbfb_alloc() local
244 backing = psb_gtt_alloc_range(dev, aligned_size, "fb", 1, PAGE_SIZE); in psbfb_alloc()
245 if (backing) { in psbfb_alloc()
246 backing->gem.funcs = &psb_gem_object_funcs; in psbfb_alloc()
247 drm_gem_private_object_init(dev, &backing->gem, aligned_size); in psbfb_alloc()
248 return backing; in psbfb_alloc()
271 struct gtt_range *backing; in psbfb_create() local
289 backing = psbfb_alloc(dev, size); in psbfb_create()
290 if (backing == NULL) in psbfb_create()
293 memset(dev_priv->vram_addr + backing->offset, 0, size); in psbfb_create()
303 fb = psb_framebuffer_create(dev, &mode_cmd, &backing->gem); in psbfb_create()
319 info->screen_base = dev_priv->vram_addr + backing->offset; in psbfb_create()
338 psb_gtt_free_range(dev, backing); in psbfb_create()