Lines Matching refs:__gpuvm
758 #define get_next_vm_bo_from_list(__gpuvm, __list_name, __local_list, __prev_vm_bo) \ argument
764 spin_lock(&(__gpuvm)->__list_name.lock); \
765 if (!(__gpuvm)->__list_name.local_list) \
766 (__gpuvm)->__list_name.local_list = __local_list; \
768 drm_WARN_ON((__gpuvm)->drm, \
769 (__gpuvm)->__list_name.local_list != __local_list); \
771 while (!list_empty(&(__gpuvm)->__list_name.list)) { \
772 __vm_bo = list_first_entry(&(__gpuvm)->__list_name.list, \
784 spin_unlock(&(__gpuvm)->__list_name.lock); \
821 #define for_each_vm_bo_in_list(__gpuvm, __list_name, __local_list, __vm_bo) \ argument
822 for (__vm_bo = get_next_vm_bo_from_list(__gpuvm, __list_name, \
825 __vm_bo = get_next_vm_bo_from_list(__gpuvm, __list_name, \
851 #define restore_vm_bo_list(__gpuvm, __list_name) \ argument
852 __restore_vm_bo_list((__gpuvm), &(__gpuvm)->__list_name.lock, \
853 &(__gpuvm)->__list_name.list, \
854 &(__gpuvm)->__list_name.local_list)