Lines Matching refs:nvbo

32 	struct nouveau_bo *nvbo = nouveau_gem_object(obj);  in nouveau_gem_prime_get_sg_table()  local
33 int npages = nvbo->bo.num_pages; in nouveau_gem_prime_get_sg_table()
35 return drm_prime_pages_to_sg(nvbo->bo.ttm->pages, npages); in nouveau_gem_prime_get_sg_table()
40 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vmap() local
43 ret = ttm_bo_kmap(&nvbo->bo, 0, nvbo->bo.num_pages, in nouveau_gem_prime_vmap()
44 &nvbo->dma_buf_vmap); in nouveau_gem_prime_vmap()
48 return nvbo->dma_buf_vmap.virtual; in nouveau_gem_prime_vmap()
53 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vunmap() local
55 ttm_bo_kunmap(&nvbo->dma_buf_vmap); in nouveau_gem_prime_vunmap()
64 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table() local
74 nvbo = nouveau_bo_alloc(&drm->client, &size, &align, flags, 0, 0); in nouveau_gem_prime_import_sg_table()
75 if (IS_ERR(nvbo)) { in nouveau_gem_prime_import_sg_table()
76 obj = ERR_CAST(nvbo); in nouveau_gem_prime_import_sg_table()
80 nvbo->valid_domains = NOUVEAU_GEM_DOMAIN_GART; in nouveau_gem_prime_import_sg_table()
84 ret = drm_gem_object_init(dev, &nvbo->bo.base, size); in nouveau_gem_prime_import_sg_table()
86 nouveau_bo_ref(NULL, &nvbo); in nouveau_gem_prime_import_sg_table()
91 ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj); in nouveau_gem_prime_import_sg_table()
93 nouveau_bo_ref(NULL, &nvbo); in nouveau_gem_prime_import_sg_table()
98 obj = &nvbo->bo.base; in nouveau_gem_prime_import_sg_table()
107 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin() local
111 ret = nouveau_bo_pin(nvbo, TTM_PL_FLAG_TT, false); in nouveau_gem_prime_pin()
120 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_unpin() local
122 nouveau_bo_unpin(nvbo); in nouveau_gem_prime_unpin()