| /openbsd/src/sys/dev/pci/drm/i915/gem/ |
| D | i915_gem_create.c | 19 static u32 object_max_page_size(struct intel_memory_region **placements, in object_max_page_size() argument 26 struct intel_memory_region *mr = placements[i]; in object_max_page_size() 37 struct intel_memory_region **placements, in object_set_placements() argument 50 struct intel_memory_region *mr = placements[0]; in object_set_placements() 53 obj->mm.placements = &i915->mm.regions[mr->id]; in object_set_placements() 63 arr[i] = placements[i]; in object_set_placements() 65 obj->mm.placements = arr; in object_set_placements() 92 struct intel_memory_region **placements, in __i915_gem_object_create_user_ext() argument 96 struct intel_memory_region *mr = placements[0]; in __i915_gem_object_create_user_ext() 103 size = round_up(size, object_max_page_size(placements, n_placements)); in __i915_gem_object_create_user_ext() [all …]
|
| D | i915_gem_object.c | 310 kfree(obj->mm.placements); in __i915_gem_free_object_rcu() 730 if (mr == obj->mm.placements[i]) in i915_gem_object_can_migrate() 850 if (obj->mm.placements[i]->type == type) in i915_gem_object_placement_possible() 879 if (obj->mm.placements[i]->type == INTEL_MEMORY_SYSTEM) in i915_gem_object_needs_ccs_pages() 882 obj->mm.placements[i]->type == INTEL_MEMORY_LOCAL) in i915_gem_object_needs_ccs_pages()
|
| D | i915_gem_object_types.h | 647 struct intel_memory_region **placements; member
|
| D | i915_gem_ttm.c | 165 i915_ttm_place_from_region(num_allowed ? obj->mm.placements[0] : in i915_ttm_placement_from_obj() 171 i915_ttm_place_from_region(obj->mm.placements[i], in i915_ttm_placement_from_obj() 1115 struct intel_memory_region *mr = obj->mm.placements[i]; in vm_fault_ttm() 1290 struct intel_memory_region *mr = obj->mm.placements[i]; in vm_fault_ttm()
|
| D | i915_gem_object.h | 61 struct intel_memory_region **placements,
|
| D | i915_gem_ttm_move.c | 136 struct intel_memory_region *mr = obj->mm.placements[i]; in i915_ttm_adjust_gem_after_move()
|
| /openbsd/src/sys/dev/pci/drm/radeon/ |
| D | radeon_object.c | 80 rbo->placement.placement = rbo->placements; in radeon_ttm_placement_from_domain() 87 rbo->placements[c].fpfn = in radeon_ttm_placement_from_domain() 89 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain() 90 rbo->placements[c++].flags = 0; in radeon_ttm_placement_from_domain() 93 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain() 94 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain() 95 rbo->placements[c++].flags = 0; in radeon_ttm_placement_from_domain() 99 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain() 100 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain() 101 rbo->placements[c++].flags = 0; in radeon_ttm_placement_from_domain() [all …]
|
| D | radeon_uvd.c | 310 rbo->placements[i].fpfn = 0 >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment() 311 rbo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment() 323 rbo->placements[1] = rbo->placements[0]; in radeon_uvd_force_into_uvd_segment() 324 rbo->placements[1].fpfn += (256 * 1024 * 1024) >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment() 325 rbo->placements[1].lpfn += (256 * 1024 * 1024) >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment()
|
| D | radeon_ttm.c | 93 static const struct ttm_place placements = { in radeon_evict_flags() local 103 placement->placement = &placements; in radeon_evict_flags() 125 if (rbo->placements[i].mem_type == TTM_PL_VRAM) { in radeon_evict_flags() 126 if (rbo->placements[i].fpfn < fpfn) in radeon_evict_flags() 127 rbo->placements[i].fpfn = fpfn; in radeon_evict_flags() 128 rbo->placements[0].flags |= TTM_PL_FLAG_DESIRED; in radeon_evict_flags()
|
| D | radeon.h | 500 struct ttm_place placements[4]; member
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_vce.c | 630 bo->placements[i].fpfn = max(bo->placements[i].fpfn, fpfn); in amdgpu_vce_validate_bo() 631 bo->placements[i].lpfn = bo->placements[i].lpfn ? in amdgpu_vce_validate_bo() 632 min(bo->placements[i].lpfn, lpfn) : lpfn; in amdgpu_vce_validate_bo()
|
| D | amdgpu_ttm.c | 95 static const struct ttm_place placements = { in amdgpu_evict_flags() local 110 placement->placement = &placements; in amdgpu_evict_flags() 146 abo->placements[0].fpfn = adev->gmc.visible_vram_size >> PAGE_SHIFT; in amdgpu_evict_flags() 147 abo->placements[0].lpfn = 0; in amdgpu_evict_flags() 148 abo->placements[0].flags |= TTM_PL_FLAG_DESIRED; in amdgpu_evict_flags() 1001 struct ttm_place placements; in amdgpu_ttm_alloc_gart() local 1015 placement.placement = &placements; in amdgpu_ttm_alloc_gart() 1016 placements.fpfn = 0; in amdgpu_ttm_alloc_gart() 1017 placements.lpfn = adev->gmc.gart_size >> PAGE_SHIFT; in amdgpu_ttm_alloc_gart() 1018 placements.mem_type = TTM_PL_TT; in amdgpu_ttm_alloc_gart() [all …]
|
| D | amdgpu_object.c | 112 struct ttm_place *places = abo->placements; in amdgpu_bo_placement_from_domain() 395 (*bo_ptr)->placements[i].fpfn = offset >> PAGE_SHIFT; in amdgpu_bo_create_kernel_at() 396 (*bo_ptr)->placements[i].lpfn = (offset + size) >> PAGE_SHIFT; in amdgpu_bo_create_kernel_at() 881 bo->placements[i].mem_type == TTM_PL_VRAM) in amdgpu_bo_pin() 882 bo->placements[i].flags |= TTM_PL_FLAG_CONTIGUOUS; in amdgpu_bo_pin() 1329 abo->placements[0].flags |= TTM_PL_FLAG_DESIRED; in amdgpu_bo_fault_reserve_notify()
|
| D | amdgpu_uvd.c | 552 abo->placements[i].fpfn = 0 >> PAGE_SHIFT; in amdgpu_uvd_force_into_uvd_segment() 553 abo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; in amdgpu_uvd_force_into_uvd_segment() 554 if (abo->placements[i].mem_type == TTM_PL_VRAM) in amdgpu_uvd_force_into_uvd_segment() 555 abo->placements[i].flags |= TTM_PL_FLAG_CONTIGUOUS; in amdgpu_uvd_force_into_uvd_segment()
|
| D | amdgpu_object.h | 105 struct ttm_place placements[AMDGPU_BO_MAX_PLACEMENTS]; member
|
| D | amdgpu_cs.c | 1813 (*bo)->placements[i].flags |= TTM_PL_FLAG_CONTIGUOUS; in amdgpu_cs_find_mapping()
|
| /openbsd/src/sys/dev/pci/drm/i915/gem/selftests/ |
| D | i915_gem_mman.c | 1171 static int __igt_mmap_migrate(struct intel_memory_region **placements, in __igt_mmap_migrate() argument 1176 struct drm_i915_private *i915 = placements[0]->i915; in __igt_mmap_migrate() 1185 placements, in __igt_mmap_migrate() 1211 err = igt_fill_mappable(placements[0], &objects); in __igt_mmap_migrate()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | README.txt | 261 We can definitely do a better job on BB placements to eliminate some branches.
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/ld/ |
| D | ChangeLog-2004 | 273 Revise code holding history of various orphan section placements.
|
| D | ChangeLog-9899 | 913 * scripttempl/elf.sc: Add explicit placements for the .eh_frame
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | IntrinsicsAArch64.td | 87 // placements. The first argument is the number of bytes this "instruction"
|
| /openbsd/src/gnu/usr.bin/binutils/ld/ |
| D | ChangeLog-9899 | 913 * scripttempl/elf.sc: Add explicit placements for the .eh_frame
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | ChangeLog.1 | 12057 (compute_pre_ppinout): Use it to eliminate impossible placements
|