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()
232 while (!list_empty(&eb->vmas)) { in eb_destroy()
235 vma = list_first_entry(&eb->vmas, in eb_destroy()
562 list_for_each_entry(vma, &eb->vmas, exec_list) { in i915_gem_execbuffer_relocate()
690 struct list_head *vmas, in i915_gem_execbuffer_reserve() argument
703 vm = list_first_entry(vmas, struct i915_vma, exec_list)->vm; in i915_gem_execbuffer_reserve()
706 while (!list_empty(vmas)) { in i915_gem_execbuffer_reserve()
710 vma = list_first_entry(vmas, struct i915_vma, exec_list); in i915_gem_execbuffer_reserve()
733 list_splice(&ordered_vmas, vmas); in i915_gem_execbuffer_reserve()
752 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_reserve()
765 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_reserve()
779 list_for_each_entry(vma, vmas, exec_list) in i915_gem_execbuffer_reserve()
805 vm = list_first_entry(&eb->vmas, struct i915_vma, exec_list)->vm; in i915_gem_execbuffer_relocate_slow()
808 while (!list_empty(&eb->vmas)) { in i915_gem_execbuffer_relocate_slow()
809 vma = list_first_entry(&eb->vmas, struct i915_vma, exec_list); in i915_gem_execbuffer_relocate_slow()
881 ret = i915_gem_execbuffer_reserve(ring, &eb->vmas, ctx, &need_relocs); in i915_gem_execbuffer_relocate_slow()
885 list_for_each_entry(vma, &eb->vmas, exec_list) { in i915_gem_execbuffer_relocate_slow()
907 struct list_head *vmas) in i915_gem_execbuffer_move_to_gpu() argument
915 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_move_to_gpu()
1048 i915_gem_execbuffer_move_to_active(struct list_head *vmas, in i915_gem_execbuffer_move_to_active() argument
1054 list_for_each_entry(vma, vmas, exec_list) { in i915_gem_execbuffer_move_to_active()
1165 list_add_tail(&vma->exec_list, &eb->vmas); in i915_gem_execbuffer_parse()
1182 struct list_head *vmas) in i915_gem_ringbuffer_submission() argument
1192 ret = i915_gem_execbuffer_move_to_gpu(params->request, vmas); in i915_gem_ringbuffer_submission()
1269 i915_gem_execbuffer_move_to_active(vmas, params->request); in i915_gem_ringbuffer_submission()
1309 struct i915_vma *vma = list_entry(eb->vmas.prev, typeof(*vma), exec_list); in eb_get_batch()
1467 ret = i915_gem_execbuffer_reserve(ring, &eb->vmas, ctx, &need_relocs); in i915_gem_do_execbuffer()
1574 ret = dev_priv->gt.execbuf_submit(params, args, &eb->vmas); in i915_gem_do_execbuffer()