Lines Matching refs:nvbo

33 	struct nouveau_bo *nvbo = nouveau_gem_object(obj);  in nouveau_gem_prime_get_sg_table()  local
35 return drm_prime_pages_to_sg(obj->dev, nvbo->bo.ttm->pages, in nouveau_gem_prime_get_sg_table()
36 nvbo->bo.ttm->num_pages); in nouveau_gem_prime_get_sg_table()
45 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table() local
52 nvbo = nouveau_bo_alloc(&drm->client, &size, &align, in nouveau_gem_prime_import_sg_table()
54 if (IS_ERR(nvbo)) { in nouveau_gem_prime_import_sg_table()
55 obj = ERR_CAST(nvbo); in nouveau_gem_prime_import_sg_table()
59 nvbo->valid_domains = NOUVEAU_GEM_DOMAIN_GART; in nouveau_gem_prime_import_sg_table()
61 nvbo->bo.base.funcs = &nouveau_gem_object_funcs; in nouveau_gem_prime_import_sg_table()
65 ret = drm_gem_object_init(dev, &nvbo->bo.base, size); in nouveau_gem_prime_import_sg_table()
67 drm_gem_object_release(&nvbo->bo.base); in nouveau_gem_prime_import_sg_table()
68 kfree(nvbo); in nouveau_gem_prime_import_sg_table()
73 ret = nouveau_bo_init(nvbo, size, align, NOUVEAU_GEM_DOMAIN_GART, in nouveau_gem_prime_import_sg_table()
80 obj = &nvbo->bo.base; in nouveau_gem_prime_import_sg_table()
89 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin() local
93 ret = nouveau_bo_pin_locked(nvbo, NOUVEAU_GEM_DOMAIN_GART, false); in nouveau_gem_prime_pin()
102 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_unpin() local
104 nouveau_bo_unpin_locked(nvbo); in nouveau_gem_prime_unpin()
110 struct nouveau_bo *nvbo = nouveau_gem_object(gobj); in nouveau_gem_prime_export() local
112 if (nvbo->no_share) in nouveau_gem_prime_export()