Lines Matching defs:nvbo
37 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
38 int npages = nvbo->bo.num_pages;
40 return drm_prime_pages_to_sg(nvbo->bo.ttm->pages, npages);
45 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
48 ret = ttm_bo_kmap(&nvbo->bo, 0, nvbo->bo.num_pages,
49 &nvbo->dma_buf_vmap);
53 return nvbo->dma_buf_vmap.virtual;
58 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
60 ttm_bo_kunmap(&nvbo->dma_buf_vmap);
69 struct nouveau_bo *nvbo;
79 nvbo = nouveau_bo_alloc(&drm->client, &size, &align, flags, 0, 0);
80 if (IS_ERR(nvbo)) {
81 obj = ERR_CAST(nvbo);
85 nvbo->valid_domains = NOUVEAU_GEM_DOMAIN_GART;
89 ret = drm_gem_object_init(dev, &nvbo->bo.base, size);
91 nouveau_bo_ref(NULL, &nvbo);
96 ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj);
98 nouveau_bo_ref(NULL, &nvbo);
103 obj = &nvbo->bo.base;
112 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
116 ret = nouveau_bo_pin(nvbo, TTM_PL_FLAG_TT, false);
125 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
127 nouveau_bo_unpin(nvbo);