Lines Matching defs:obj
54 struct tegra_bo *obj = host1x_to_tegra_bo(bo);
56 drm_gem_object_put(&obj->gem);
62 struct tegra_bo *obj = host1x_to_tegra_bo(bo);
63 struct drm_gem_object *gem = &obj->gem;
112 if (obj->pages) {
117 err = sg_alloc_table_from_pages(map->sgt, obj->pages, obj->num_pages, 0, gem->size,
127 err = dma_get_sgtable(dev, map->sgt, obj->vaddr, obj->iova, gem->size);
141 if (!obj->mm) {
145 map->phys = obj->iova;
179 struct tegra_bo *obj = host1x_to_tegra_bo(bo);
183 if (obj->vaddr) {
184 return obj->vaddr;
185 } else if (obj->gem.import_attach) {
186 ret = dma_buf_vmap_unlocked(obj->gem.import_attach->dmabuf, &map);
189 return vmap(obj->pages, obj->num_pages, VM_MAP,
196 struct tegra_bo *obj = host1x_to_tegra_bo(bo);
199 if (obj->vaddr)
201 else if (obj->gem.import_attach)
202 dma_buf_vunmap_unlocked(obj->gem.import_attach->dmabuf, &map);
209 struct tegra_bo *obj = host1x_to_tegra_bo(bo);
211 drm_gem_object_get(&obj->gem);