Lines Matching refs:nb
178 struct nouveau_buffer *nb; in nouveau_alloc() local
187 nb = calloc(1, sizeof(*nb)); in nouveau_alloc()
188 if (!nb) in nouveau_alloc()
192 if (nouveau_bo_handle_ref(info->dev, handle->name, &nb->bo)) { in nouveau_alloc()
195 free(nb); in nouveau_alloc()
206 nb->bo = alloc_bo(info, width, height, in nouveau_alloc()
208 if (!nb->bo) { in nouveau_alloc()
211 free(nb); in nouveau_alloc()
215 if (nouveau_bo_handle_get(nb->bo, in nouveau_alloc()
218 nouveau_bo_ref(NULL, &nb->bo); in nouveau_alloc()
219 free(nb); in nouveau_alloc()
227 nb->base.fb_handle = nb->bo->handle; in nouveau_alloc()
229 nb->base.handle = handle; in nouveau_alloc()
231 return &nb->base; in nouveau_alloc()
237 struct nouveau_buffer *nb = (struct nouveau_buffer *) bo; in nouveau_free() local
238 nouveau_bo_ref(NULL, &nb->bo); in nouveau_free()
239 free(nb); in nouveau_free()
246 struct nouveau_buffer *nb = (struct nouveau_buffer *) bo; in nouveau_map() local
255 err = nouveau_bo_map(nb->bo, flags); in nouveau_map()
257 *addr = nb->bo->map; in nouveau_map()
265 struct nouveau_buffer *nb = (struct nouveau_buffer *) bo; in nouveau_unmap() local
267 nouveau_bo_unmap(nb->bo); in nouveau_unmap()