Lines Matching refs:vmas
45 struct list_head vmas; member
81 INIT_LIST_HEAD(&eb->vmas); in eb_create()
154 list_add_tail(&vma->exec_list, &eb->vmas); in eb_lookup_vmas()
237 while (!list_empty(&eb->vmas)) { in eb_destroy()
240 vma = list_first_entry(&eb->vmas, in eb_destroy()
568 list_for_each_entry(vma, &eb->vmas, exec_list) { in i915_gem_execbuffer_relocate()
684 struct list_head *vmas, in i915_gem_execbuffer_reserve() argument
696 vm = list_first_entry(vmas, struct i915_vma, exec_list)->vm; in i915_gem_execbuffer_reserve()
699 while (!list_empty(vmas)) { in i915_gem_execbuffer_reserve()
703 vma = list_first_entry(vmas, struct i915_vma, exec_list); in i915_gem_execbuffer_reserve()
723 list_splice(&ordered_vmas, vmas); in i915_gem_execbuffer_reserve()
742 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_reserve()
755 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_reserve()
769 list_for_each_entry(vma, vmas, exec_list) in i915_gem_execbuffer_reserve()
794 vm = list_first_entry(&eb->vmas, struct i915_vma, exec_list)->vm; in i915_gem_execbuffer_relocate_slow()
797 while (!list_empty(&eb->vmas)) { in i915_gem_execbuffer_relocate_slow()
798 vma = list_first_entry(&eb->vmas, struct i915_vma, exec_list); in i915_gem_execbuffer_relocate_slow()
870 ret = i915_gem_execbuffer_reserve(ring, &eb->vmas, &need_relocs); in i915_gem_execbuffer_relocate_slow()
874 list_for_each_entry(vma, &eb->vmas, exec_list) { in i915_gem_execbuffer_relocate_slow()
896 struct list_head *vmas) in i915_gem_execbuffer_move_to_gpu() argument
903 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_move_to_gpu()
1016 i915_gem_execbuffer_move_to_active(struct list_head *vmas, in i915_gem_execbuffer_move_to_active() argument
1022 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_move_to_active()
1174 list_add_tail(&vma->exec_list, &eb->vmas); in i915_gem_execbuffer_parse()
1192 struct list_head *vmas, in i915_gem_ringbuffer_submission() argument
1246 ret = i915_gem_execbuffer_move_to_gpu(ring, vmas); in i915_gem_ringbuffer_submission()
1343 i915_gem_execbuffer_move_to_active(vmas, ring); in i915_gem_ringbuffer_submission()
1385 struct i915_vma *vma = list_entry(eb->vmas.prev, typeof(*vma), exec_list); in eb_get_batch()
1526 ret = i915_gem_execbuffer_reserve(ring, &eb->vmas, &need_relocs); in i915_gem_do_execbuffer()
1605 &eb->vmas, batch_obj, exec_start, in i915_gem_do_execbuffer()