Lines Matching defs:ttm_buffer_object
195 struct ttm_buffer_object { struct
203 void (*destroy) (struct ttm_buffer_object *); argument
204 unsigned long num_pages;
205 size_t acc_size;
211 struct kref kref;
212 struct kref list_kref;
218 struct ttm_mem_reg mem;
219 struct file *persistent_swap_storage;
220 struct ttm_tt *ttm;
221 bool evicted;
227 atomic_t cpu_writers;
233 struct list_head lru;
234 struct list_head ddestroy;
235 struct list_head swap;
236 struct list_head io_reserve_lru;
242 unsigned long priv_flags;
244 struct drm_vma_offset_node vma_node;
252 uint64_t offset; /* GPU address space is independent of CPU word size */
253 uint32_t cur_placement;
255 struct sg_table *sg;
257 struct reservation_object *resv;
258 struct reservation_object ttm_resv;
259 struct mutex wu_mutex;