gem.h (728d90bdc9e480dc93913e59a0aa3c896c7aa697) | gem.h (7e3c53a096a9e75b12e69f93ef1fbc7cb1b27297) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Tegra host1x GEM implementation 4 * 5 * Copyright (c) 2012-2013, NVIDIA Corporation. 6 */ 7 8#ifndef __HOST1X_GEM_H --- 17 unchanged lines hidden (view full) --- 26 unsigned long value; 27}; 28 29struct tegra_bo { 30 struct drm_gem_object gem; 31 struct host1x_bo base; 32 unsigned long flags; 33 struct sg_table *sgt; | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Tegra host1x GEM implementation 4 * 5 * Copyright (c) 2012-2013, NVIDIA Corporation. 6 */ 7 8#ifndef __HOST1X_GEM_H --- 17 unchanged lines hidden (view full) --- 26 unsigned long value; 27}; 28 29struct tegra_bo { 30 struct drm_gem_object gem; 31 struct host1x_bo base; 32 unsigned long flags; 33 struct sg_table *sgt; |
34 dma_addr_t paddr; | 34 dma_addr_t iova; |
35 void *vaddr; 36 37 struct drm_mm_node *mm; 38 unsigned long num_pages; 39 struct page **pages; 40 /* size of IOMMU mapping */ 41 size_t size; 42 --- 35 unchanged lines hidden --- | 35 void *vaddr; 36 37 struct drm_mm_node *mm; 38 unsigned long num_pages; 39 struct page **pages; 40 /* size of IOMMU mapping */ 41 size_t size; 42 --- 35 unchanged lines hidden --- |