Lines Matching defs:ttm_buffer_object
167 struct ttm_buffer_object { struct
175 void (*destroy) (struct ttm_buffer_object *); argument
176 unsigned long num_pages;
177 size_t acc_size;
183 struct kref kref;
184 struct kref list_kref;
190 struct ttm_mem_reg mem;
191 struct file *persistent_swap_storage;
192 struct ttm_tt *ttm;
193 bool evicted;
199 atomic_t cpu_writers;
205 struct list_head lru;
206 struct list_head ddestroy;
207 struct list_head swap;
208 struct list_head io_reserve_lru;
214 struct dma_fence *moving;
216 struct drm_vma_offset_node vma_node;
218 unsigned priority;
226 uint64_t offset; /* GPU address space is independent of CPU word size */
227 uint32_t cur_placement;
229 struct sg_table *sg;
231 struct reservation_object *resv;
232 struct reservation_object ttm_resv;
233 struct mutex wu_mutex;