Lines Matching defs:shift
41 * amdgpu_vm_pt_level_shift - return the addr shift for each level
77 unsigned int shift;
79 shift = amdgpu_vm_pt_level_shift(adev, adev->vm_manager.root_level);
82 return round_up(adev->vm_manager.max_pfn, 1ULL << shift)
83 >> shift;
102 unsigned int shift;
104 shift = amdgpu_vm_pt_level_shift(adev, adev->vm_manager.root_level);
105 return AMDGPU_GMC_HOLE_START >> (shift + AMDGPU_GPU_PAGE_SHIFT);
195 unsigned int mask, shift, idx;
202 shift = amdgpu_vm_pt_level_shift(adev, cursor->level);
205 idx = (cursor->pfn >> shift) & mask;
225 unsigned int shift, num_entries;
233 shift = amdgpu_vm_pt_level_shift(adev, cursor->level - 1);
240 cursor->pfn += 1ULL << shift;
241 cursor->pfn &= ~((1ULL << shift) - 1);
956 unsigned int shift, parent_shift, mask;
970 shift = amdgpu_vm_pt_level_shift(adev, cursor.level);
984 } else if (frag < shift) {
986 * smaller than the address shift. Go to the next
993 * shift we should go up one level and check it again.
1013 shift = parent_shift;
1015 1ULL << shift));
1019 incr = (uint64_t)AMDGPU_GPU_PAGE_SIZE << shift;
1021 pe_start = ((cursor.pfn >> shift) & mask) * 8;
1022 entry_end = ((uint64_t)mask + 1) << shift;
1029 unsigned int nptes = (upd_end - frag_start) >> shift;
1054 if (frag < shift)
1077 } else if (frag >= shift) {