Lines Matching refs:i915_vma
37 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator()
60 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator()
68 struct i915_vma *vma;
74 __i915_vma_retire(struct i915_vma *vma, struct i915_request *rq) in __i915_vma_retire()
125 __i915_vma_retire(container_of(base, struct i915_vma, last_active), rq); in i915_vma_last_retire()
128 static struct i915_vma *
133 struct i915_vma *vma; in vma_create()
208 struct i915_vma *pos; in vma_create()
211 pos = rb_entry(rb, struct i915_vma, obj_node); in vma_create()
228 static struct i915_vma *
237 struct i915_vma *vma = rb_entry(rb, struct i915_vma, obj_node); in vma_lookup()
268 struct i915_vma *
273 struct i915_vma *vma; in i915_vma_instance()
298 int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, in i915_vma_bind()
341 void __iomem *i915_vma_pin_iomap(struct i915_vma *vma) in i915_vma_pin_iomap()
386 void i915_vma_flush_writes(struct i915_vma *vma) in i915_vma_flush_writes()
396 void i915_vma_unpin_iomap(struct i915_vma *vma) in i915_vma_unpin_iomap()
408 void i915_vma_unpin_and_release(struct i915_vma **p_vma) in i915_vma_unpin_and_release()
410 struct i915_vma *vma; in i915_vma_unpin_and_release()
426 bool i915_vma_misplaced(const struct i915_vma *vma, in i915_vma_misplaced()
453 void __i915_vma_set_map_and_fenceable(struct i915_vma *vma) in __i915_vma_set_map_and_fenceable()
483 bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long cache_level) in i915_gem_valid_gtt_space()
540 i915_vma_insert(struct i915_vma *vma, u64 size, u64 alignment, u64 flags) in i915_vma_insert()
683 i915_vma_remove(struct i915_vma *vma) in i915_vma_remove()
717 int __i915_vma_do_pin(struct i915_vma *vma, in __i915_vma_do_pin()
762 void i915_vma_close(struct i915_vma *vma) in i915_vma_close()
784 void i915_vma_reopen(struct i915_vma *vma) in i915_vma_reopen()
794 static void __i915_vma_destroy(struct i915_vma *vma) in __i915_vma_destroy()
817 void i915_vma_destroy(struct i915_vma *vma) in i915_vma_destroy()
833 struct i915_vma *vma, *next; in i915_vma_parked()
843 static void __i915_vma_iounmap(struct i915_vma *vma) in __i915_vma_iounmap()
854 void i915_vma_revoke_mmap(struct i915_vma *vma) in i915_vma_revoke_mmap()
878 static void export_fence(struct i915_vma *vma, in export_fence()
897 static struct i915_gem_active *active_instance(struct i915_vma *vma, u64 idx) in active_instance()
981 int i915_vma_move_to_active(struct i915_vma *vma, in i915_vma_move_to_active()
1029 int i915_vma_unbind(struct i915_vma *vma) in i915_vma_unbind()