Lines Matching refs:nvbo
318 struct nouveau_bo *nvbo = nvfb->nvbo;
320 (void)memset(__UNVOLATILE(nvbo_kmap_obj_iovirtual(nvbo)), 0,
321 nvbo->bo.num_pages << PAGE_SHIFT);
364 struct nouveau_bo *nvbo;
379 0, 0x0000, &nvbo);
385 ret = nouveau_framebuffer_new(dev, &mode_cmd, nvbo, &fb);
389 ret = nouveau_bo_pin(nvbo, TTM_PL_FLAG_VRAM, false);
395 ret = nouveau_bo_map(nvbo);
403 ret = nouveau_vma_new(nvbo, chan->vmm, &fb->vma);
420 nfa.nfa_fb_ptr = nvbo_kmap_obj_iovirtual(nvbo);
449 info->fix.smem_start = fb->nvbo->bo.mem.bus.base +
450 fb->nvbo->bo.mem.bus.offset;
451 info->fix.smem_len = fb->nvbo->bo.mem.num_pages << PAGE_SHIFT;
453 info->screen_base = nvbo_kmap_obj_iovirtual(fb->nvbo);
454 info->screen_size = fb->nvbo->bo.mem.num_pages << PAGE_SHIFT;
467 (uintmax_t)nvbo->bo.offset, nvbo);
476 nouveau_bo_unmap(fb->nvbo);
478 nouveau_bo_unpin(fb->nvbo);
480 nouveau_bo_ref(NULL, &fb->nvbo);
493 if (nouveau_fb && nouveau_fb->nvbo) {
495 nouveau_bo_unmap(nouveau_fb->nvbo);
496 nouveau_bo_unpin(nouveau_fb->nvbo);