Lines Matching defs:ttm_buffer_object
169 struct ttm_buffer_object { struct
176 void (*destroy) (struct ttm_buffer_object *); argument
177 unsigned long num_pages;
178 size_t acc_size;
184 struct kref kref;
185 struct kref list_kref;
191 struct ttm_mem_reg mem;
192 struct file *persistent_swap_storage;
193 struct ttm_tt *ttm;
194 bool evicted;
200 atomic_t cpu_writers;
206 struct list_head lru;
207 struct list_head ddestroy;
208 struct list_head swap;
209 struct list_head io_reserve_lru;
215 struct dma_fence *moving;
217 struct drm_vma_offset_node vma_node;
219 unsigned priority;
227 uint64_t offset; /* GPU address space is independent of CPU word size */
229 struct sg_table *sg;
231 struct reservation_object *resv;
232 struct reservation_object ttm_resv;
233 struct mutex wu_mutex;