Lines Matching refs:__list_name
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; \
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, \
703 list.entry.__list_name); \
705 list_move_tail(&(__vm_bo)->list.entry.__list_name, \
709 list_del_init(&(__vm_bo)->list.entry.__list_name); \
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)
817 #define drm_gpuvm_bo_list_add(__vm_bo, __list_name, __lock) \ argument
819 __lock ? &(__vm_bo)->vm->__list_name.lock : \
821 &(__vm_bo)->list.entry.__list_name, \
822 &(__vm_bo)->vm->__list_name.list)
846 #define drm_gpuvm_bo_list_del_init(__vm_bo, __list_name, __lock) \ argument
848 __lock ? &(__vm_bo)->vm->__list_name.lock : \
850 &(__vm_bo)->list.entry.__list_name, \
861 #define drm_gpuvm_bo_list_del(__vm_bo, __list_name, __lock) \ argument
863 __lock ? &(__vm_bo)->vm->__list_name.lock : \
865 &(__vm_bo)->list.entry.__list_name, \