/openbsd-current/sys/dev/pci/drm/include/drm/ttm/ |
H A D | ttm_placement.h | 71 * @lpfn: last valid page frame number to put the object 79 unsigned lpfn; member in struct:ttm_place
|
/openbsd-current/sys/dev/pci/drm/i915/ |
H A D | i915_ttm_buddy_manager.c | 42 unsigned long n_pages, lpfn; local 47 lpfn = place->lpfn; 48 if (!lpfn) 49 lpfn = man->size; 62 if (place->fpfn || lpfn != man->size) 75 if (place->fpfn + PFN_UP(bman_res->base.size) != place->lpfn && 83 if (pages > lpfn) 84 lpfn = pages; 87 if (size > lpfn << PAGE_SHIF 197 unsigned long lpfn = fpfn + local 230 unsigned long lpfn = fpfn + local 406 unsigned long lpfn = fpfn + (size >> PAGE_SHIFT); local [all...] |
H A D | intel_region_ttm.c | 223 if (WARN_ON(overflows_type(place.fpfn + (size >> PAGE_SHIFT), place.lpfn))) { 227 place.lpfn = place.fpfn + (size >> PAGE_SHIFT); 233 if (WARN_ON(overflows_type(mem->io_size >> PAGE_SHIFT, place.lpfn))) { 237 place.lpfn = mem->io_size >> PAGE_SHIFT;
|
/openbsd-current/sys/dev/pci/drm/ttm/ |
H A D | ttm_range_manager.c | 67 unsigned long lpfn; local 70 lpfn = place->lpfn; 71 if (!lpfn) 72 lpfn = man->size; 88 place->fpfn, lpfn, mode); 126 (place->lpfn && place->lpfn <= node->start)) 141 (place->lpfn && (node->start + num_pages) > place->lpfn)) [all...] |
/openbsd-current/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 141 * memory partition range lpfn is inclusive start + size - 1 142 * TTM place lpfn is exclusive start + size 144 places[c].lpfn = adev->gmc.mem_partitions[mem_id].range.lpfn + 1; 147 places[c].lpfn = 0; 153 places[c].lpfn = min_not_zero(places[c].lpfn, visible_pfn); 164 places[c].lpfn = 0; 172 places[c].lpfn = 0; 182 places[c].lpfn 966 unsigned int fpfn, lpfn; local [all...] |
H A D | amdgpu_vram_mgr.c | 431 u64 size, remaining_size, lpfn, fpfn; local 437 lpfn = (u64)place->lpfn << PAGE_SHIFT; 438 if (!lpfn) 439 lpfn = man->size; 477 if (fpfn || lpfn != mgr->mm.size) 501 if (fpfn + size != (u64)place->lpfn << PAGE_SHIFT) { 519 lpfn, 792 unsigned long lpfn = fpfn + local 795 if (place->fpfn < lpfn 825 unsigned long lpfn = fpfn + local [all...] |
H A D | amdgpu_gtt_mgr.c | 134 if (place->lpfn) { 138 0, place->fpfn, place->lpfn, 222 return !place->lpfn || amdgpu_gtt_mgr_has_gart_addr(res); 240 return !place->lpfn || amdgpu_gtt_mgr_has_gart_addr(res);
|
H A D | amdgpu_vce.c | 605 unsigned int i, fpfn, lpfn; local 615 lpfn = 0x100000000ULL >> PAGE_SHIFT; 618 lpfn = (0x100000000ULL - PAGE_ALIGN(offset)) >> PAGE_SHIFT; 630 bo->placements[i].lpfn = bo->placements[i].lpfn ? 631 min(bo->placements[i].lpfn, lpfn) : lpfn;
|
H A D | amdgpu_gmc.h | 189 uint32_t lpfn; member in struct:amdgpu_mem_partition_info::__anon25::__anon26
|
H A D | amdgpu_ttm.c | 97 .lpfn = 0, 151 abo->placements[0].lpfn = 0; 543 hop->lpfn = 0; 1002 placements.lpfn = adev->gmc.gart_size >> PAGE_SHIFT; 1909 /* Change the size here instead of the init above so only lpfn is affected */ 2167 /* this just adjusts TTM size idea, which sets lpfn to the correct value */
|
H A D | amdgpu_vm.c | 1572 uint64_t tmp, lpfn; local 1589 lpfn = (saddr + size - 1) >> AMDGPU_GPU_PAGE_SHIFT; 1590 if (lpfn >= adev->vm_manager.max_pfn)
|
H A D | gmc_v9_0.c | 1965 mem_ranges[i].range.lpfn = start_addr + size - 1; 1970 mem_ranges[adev->gmc.num_mem_partitions - 1].range.lpfn =
|
H A D | amdgpu_uvd.c | 548 abo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT;
|
/openbsd-current/sys/dev/pci/drm/radeon/ |
H A D | radeon_object.c | 123 rbo->placements[i].lpfn = 126 rbo->placements[i].lpfn = 0; 314 bo->placements[i].lpfn = 317 bo->placements[i].lpfn = max_offset >> PAGE_SHIFT; 748 unsigned long offset, size, lpfn; local 770 lpfn = rdev->mc.visible_vram_size >> PAGE_SHIFT; 774 (!rbo->placements[i].lpfn || rbo->placements[i].lpfn > lpfn)) 775 rbo->placements[i].lpfn [all...] |
H A D | radeon_uvd.c | 311 rbo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; 325 rbo->placements[1].lpfn += (256 * 1024 * 1024) >> PAGE_SHIFT;
|
H A D | radeon_ttm.c | 94 .lpfn = 0, 248 hop->lpfn = 0; 744 /* Change the size here instead of the init above so only lpfn is affected */ 817 /* this just adjusts TTM size idea, which sets lpfn to the correct value */
|
/openbsd-current/sys/dev/pci/drm/i915/gem/ |
H A D | i915_gem_ttm.c | 60 .lpfn = 0, 145 WARN_ON(overflows_type(place->fpfn + (size >> PAGE_SHIFT), place->lpfn)); 146 place->lpfn = place->fpfn + (size >> PAGE_SHIFT); 152 WARN_ON(overflows_type(mr->io_size >> PAGE_SHIFT, place->lpfn)); 153 place->lpfn = mr->io_size >> PAGE_SHIFT;
|