Lines Matching refs:pfb
10 struct nouveau_fb_engine *pfb = &dev_priv->engine.fb; in nv20_fb_alloc_tag() local
14 ret = drm_mm_pre_get(&pfb->tag_heap); in nv20_fb_alloc_tag()
19 mem = drm_mm_search_free(&pfb->tag_heap, size, 0, 0); in nv20_fb_alloc_tag()
121 struct nouveau_fb_engine *pfb = &dev_priv->engine.fb; in nv20_fb_init() local
125 drm_mm_init(&pfb->tag_heap, 0, 64 * 1024); in nv20_fb_init()
127 drm_mm_init(&pfb->tag_heap, 0, 32 * 1024); in nv20_fb_init()
130 pfb->num_tiles = NV10_PFB_TILE__SIZE; in nv20_fb_init()
131 for (i = 0; i < pfb->num_tiles; i++) in nv20_fb_init()
132 pfb->set_tile_region(dev, i); in nv20_fb_init()
141 struct nouveau_fb_engine *pfb = &dev_priv->engine.fb; in nv20_fb_takedown() local
144 for (i = 0; i < pfb->num_tiles; i++) in nv20_fb_takedown()
145 pfb->free_tile_region(dev, i); in nv20_fb_takedown()
147 drm_mm_takedown(&pfb->tag_heap); in nv20_fb_takedown()