Lines Matching refs:nvbo
33 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
35 return drm_prime_pages_to_sg(obj->dev, nvbo->bo.ttm->pages,
36 nvbo->bo.ttm->num_pages);
45 struct nouveau_bo *nvbo;
52 nvbo = nouveau_bo_alloc(&drm->client, &size, &align,
54 if (IS_ERR(nvbo)) {
55 obj = ERR_CAST(nvbo);
59 nvbo->valid_domains = NOUVEAU_GEM_DOMAIN_GART;
61 nvbo->bo.base.funcs = &nouveau_gem_object_funcs;
65 ret = drm_gem_object_init(dev, &nvbo->bo.base, size);
67 nouveau_bo_ref(NULL, &nvbo);
72 ret = nouveau_bo_init(nvbo, size, align, NOUVEAU_GEM_DOMAIN_GART,
79 obj = &nvbo->bo.base;
88 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
92 ret = nouveau_bo_pin(nvbo, NOUVEAU_GEM_DOMAIN_GART, false);
101 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
103 nouveau_bo_unpin(nvbo);
109 struct nouveau_bo *nvbo = nouveau_gem_object(gobj);
111 if (nvbo->no_share)