Lines Matching defs:ttm_buffer_object
165 struct ttm_buffer_object { struct
173 void (*destroy) (struct ttm_buffer_object *); argument
174 unsigned long num_pages;
175 size_t acc_size;
181 struct kref kref;
182 struct kref list_kref;
188 struct ttm_mem_reg mem;
189 struct file *persistent_swap_storage;
190 struct ttm_tt *ttm;
191 bool evicted;
197 atomic_t cpu_writers;
203 struct list_head lru;
204 struct list_head ddestroy;
205 struct list_head swap;
206 struct list_head io_reserve_lru;
212 struct fence *moving;
214 struct drm_vma_offset_node vma_node;
222 uint64_t offset; /* GPU address space is independent of CPU word size */
223 uint32_t cur_placement;
225 struct sg_table *sg;
227 struct reservation_object *resv;
228 struct reservation_object ttm_resv;
229 struct mutex wu_mutex;