Lines Matching refs:__gpuvm
687 #define get_next_vm_bo_from_list(__gpuvm, __list_name, __local_list, __prev_vm_bo) \ argument
693 spin_lock(&(__gpuvm)->__list_name.lock); \
694 if (!(__gpuvm)->__list_name.local_list) \
695 (__gpuvm)->__list_name.local_list = __local_list; \
697 drm_WARN_ON((__gpuvm)->drm, \
698 (__gpuvm)->__list_name.local_list != __local_list); \
700 while (!list_empty(&(__gpuvm)->__list_name.list)) { \
701 __vm_bo = list_first_entry(&(__gpuvm)->__list_name.list, \
713 spin_unlock(&(__gpuvm)->__list_name.lock); \
750 #define for_each_vm_bo_in_list(__gpuvm, __list_name, __local_list, __vm_bo) \ argument
751 for (__vm_bo = get_next_vm_bo_from_list(__gpuvm, __list_name, \
754 __vm_bo = get_next_vm_bo_from_list(__gpuvm, __list_name, \
780 #define restore_vm_bo_list(__gpuvm, __list_name) \ argument
781 __restore_vm_bo_list((__gpuvm), &(__gpuvm)->__list_name.lock, \
782 &(__gpuvm)->__list_name.list, \
783 &(__gpuvm)->__list_name.local_list)