Lines Matching refs:nvbo

33 	struct nouveau_bo *nvbo = nouveau_gem_object(obj);  in nouveau_gem_prime_get_sg_table()  local
34 int npages = nvbo->bo.num_pages; in nouveau_gem_prime_get_sg_table()
36 return drm_prime_pages_to_sg(nvbo->bo.ttm->pages, npages); in nouveau_gem_prime_get_sg_table()
41 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vmap() local
44 ret = ttm_bo_kmap(&nvbo->bo, 0, nvbo->bo.num_pages, in nouveau_gem_prime_vmap()
45 &nvbo->dma_buf_vmap); in nouveau_gem_prime_vmap()
49 return nvbo->dma_buf_vmap.virtual; in nouveau_gem_prime_vmap()
54 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vunmap() local
56 ttm_bo_kunmap(&nvbo->dma_buf_vmap); in nouveau_gem_prime_vunmap()
63 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table() local
72 sg, robj, &nvbo); in nouveau_gem_prime_import_sg_table()
77 nvbo->valid_domains = NOUVEAU_GEM_DOMAIN_GART; in nouveau_gem_prime_import_sg_table()
81 ret = drm_gem_object_init(dev, &nvbo->gem, nvbo->bo.mem.size); in nouveau_gem_prime_import_sg_table()
83 nouveau_bo_ref(NULL, &nvbo); in nouveau_gem_prime_import_sg_table()
87 return &nvbo->gem; in nouveau_gem_prime_import_sg_table()
92 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin() local
96 ret = nouveau_bo_pin(nvbo, TTM_PL_FLAG_TT, false); in nouveau_gem_prime_pin()
105 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_unpin() local
107 nouveau_bo_unpin(nvbo); in nouveau_gem_prime_unpin()
112 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_res_obj() local
114 return nvbo->bo.resv; in nouveau_gem_prime_res_obj()