/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/ |
H A D | ttm_bo.c | 121 struct ttm_placement *placement) in ttm_bo_mem_space_debug() argument 129 for (i = 0; i < placement->num_placement; i++) { in ttm_bo_mem_space_debug() 130 ret = ttm_mem_type_from_place(&placement->placement[i], in ttm_bo_mem_space_debug() 135 i, placement->placement[i].flags, mem_type); in ttm_bo_mem_space_debug() 205 if (mem->placement & TTM_PL_FLAG_NO_EVICT) in ttm_bo_add_mem_to_lru() 261 if (bulk && !(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { in ttm_bo_move_to_lru_tail() 340 ((mem->placement & bo->mem.placement & TTM_PL_MASK_CACHING) == 0)) { in ttm_bo_handle_move_mem() 360 ret = ttm_tt_set_placement_caching(bo->ttm, mem->placement); in ttm_bo_handle_move_mem() 403 ret = bdev->driver->invalidate_caches(bdev, bo->mem.placement); in ttm_bo_handle_move_mem() 520 if (bo->mem.placement & TTM_PL_FLAG_NO_EVICT) { in ttm_bo_cleanup_refs_or_queue() [all …]
|
H A D | ttm_bo_util.c | 82 ttm_flag_masked(&old_mem->placement, TTM_PL_FLAG_SYSTEM, in ttm_bo_move_ttm() 87 ret = ttm_tt_set_placement_caching(ttm, new_mem->placement); in ttm_bo_move_ttm() 232 if (ISSET(mem->placement, TTM_PL_FLAG_WC)) in ttm_mem_reg_ioremap() 245 if (mem->placement & TTM_PL_FLAG_WC) in ttm_mem_reg_ioremap() 478 pgprot_t prot = ttm_io_prot(old_mem->placement, in ttm_bo_move_memcpy() 483 pgprot_t prot = ttm_io_prot(new_mem->placement, in ttm_bo_move_memcpy() 565 fbo->base.mem.placement |= TTM_PL_FLAG_NO_EVICT; in ttm_buffer_object_transfer() 658 if (ISSET(mem->placement, TTM_PL_FLAG_WC)) in ttm_bo_ioremap() 669 if (mem->placement & TTM_PL_FLAG_WC) in ttm_bo_ioremap() 700 if (num_pages == 1 && (mem->placement & TTM_PL_FLAG_CACHED)) { in ttm_bo_kmap_ttm() [all …]
|
H A D | ttm_tt.c | 234 int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement) in ttm_tt_set_placement_caching() argument 238 if (placement & TTM_PL_FLAG_WC) in ttm_tt_set_placement_caching() 240 else if (placement & TTM_PL_FLAG_UNCACHED) in ttm_tt_set_placement_caching()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 96 struct ttm_placement *placement, in vmw_bo_pin_in_placement() argument 115 ret = ttm_bo_mem_compat(placement, &bo->mem, in vmw_bo_pin_in_placement() 118 ret = ttm_bo_validate(bo, placement, &ctx); in vmw_bo_pin_in_placement() 225 struct ttm_placement placement; in vmw_bo_pin_in_start_of_vram() local 230 place = vmw_vram_placement.placement[0]; in vmw_bo_pin_in_start_of_vram() 232 placement.num_placement = 1; in vmw_bo_pin_in_start_of_vram() 233 placement.placement = &place; in vmw_bo_pin_in_start_of_vram() 234 placement.num_busy_placement = 1; in vmw_bo_pin_in_start_of_vram() 235 placement.busy_placement = &place; in vmw_bo_pin_in_start_of_vram() 260 ret = ttm_bo_mem_compat(&placement, &bo->mem, in vmw_bo_pin_in_start_of_vram() [all …]
|
H A D | vmwgfx_ttm_buffer.c | 88 .placement = &vram_placement_flags, 119 .placement = vram_gmr_placement_flags, 140 .placement = vram_gmr_ne_placement_flags, 147 .placement = &vram_placement_flags, 154 .placement = &vram_ne_placement_flags, 161 .placement = &sys_placement_flags, 168 .placement = &sys_ne_placement_flags, 211 .placement = evictable_placement_flags, 219 .placement = &gmr_placement_flags, 226 .placement = &mob_placement_flags, [all …]
|
H A D | vmwgfx_blit.c | 466 if (!(dst->mem.placement & TTM_PL_FLAG_NO_EVICT)) in vmw_bo_cpu_blit() 468 if (!(src->mem.placement & TTM_PL_FLAG_NO_EVICT)) in vmw_bo_cpu_blit() 491 d.dst_prot = ttm_io_prot(dst->mem.placement, PAGE_KERNEL); in vmw_bo_cpu_blit() 492 d.src_prot = ttm_io_prot(src->mem.placement, PAGE_KERNEL); in vmw_bo_cpu_blit()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_ttm.c | 138 struct ttm_placement *placement) in radeon_evict_flags() argument 149 placement->placement = &placements; in radeon_evict_flags() 150 placement->busy_placement = &placements; in radeon_evict_flags() 151 placement->num_placement = 1; in radeon_evict_flags() 152 placement->num_busy_placement = 1; in radeon_evict_flags() 172 rbo->placement.num_busy_placement = 0; in radeon_evict_flags() 173 for (i = 0; i < rbo->placement.num_placement; i++) { in radeon_evict_flags() 178 rbo->placement.busy_placement = in radeon_evict_flags() 180 rbo->placement.num_busy_placement = 1; in radeon_evict_flags() 190 *placement = rbo->placement; in radeon_evict_flags() [all …]
|
H A D | radeon_object.c | 112 rbo->placement.placement = rbo->placements; in radeon_ttm_placement_from_domain() 113 rbo->placement.busy_placement = rbo->placements; in radeon_ttm_placement_from_domain() 176 rbo->placement.num_placement = c; in radeon_ttm_placement_from_domain() 177 rbo->placement.num_busy_placement = c; in radeon_ttm_placement_from_domain() 270 &bo->placement, page_align, !kernel, acc_size, in radeon_bo_create() 368 for (i = 0; i < bo->placement.num_placement; i++) { in radeon_bo_pin_restricted() 381 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_bo_pin_restricted() 413 for (i = 0; i < bo->placement.num_placement; i++) { in radeon_bo_unpin() 417 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_bo_unpin() 594 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_bo_list_validate() [all …]
|
H A D | radeon_gem.c | 370 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_gem_userptr_ioctl() 813 const char *placement; in radeon_debugfs_gem_info() local 818 placement = "VRAM"; in radeon_debugfs_gem_info() 821 placement = " GTT"; in radeon_debugfs_gem_info() 825 placement = " CPU"; in radeon_debugfs_gem_info() 830 placement, (unsigned long)rbo->pid); in radeon_debugfs_gem_info()
|
H A D | radeon_mn.c | 79 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_mn_invalidate()
|
H A D | radeon_uvd.c | 314 for (i = 0; i < rbo->placement.num_placement; ++i) { in radeon_uvd_force_into_uvd_segment() 324 if (rbo->placement.num_placement > 1) in radeon_uvd_force_into_uvd_segment() 331 rbo->placement.num_placement++; in radeon_uvd_force_into_uvd_segment() 332 rbo->placement.num_busy_placement++; in radeon_uvd_force_into_uvd_segment()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
H A D | qxl_object.c | 70 qbo->placement.placement = qbo->placements; in qxl_ttm_placement_from_domain() 71 qbo->placement.busy_placement = qbo->placements; in qxl_ttm_placement_from_domain() 82 qbo->placement.num_placement = c; in qxl_ttm_placement_from_domain() 83 qbo->placement.num_busy_placement = c; in qxl_ttm_placement_from_domain() 138 &bo->placement, 0, !kernel, size, in qxl_bo_create() 253 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in __qxl_bo_pin() 275 for (i = 0; i < bo->placement.num_placement; i++) in __qxl_bo_unpin() 277 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in __qxl_bo_unpin()
|
H A D | qxl_ttm.c | 97 struct ttm_placement *placement) in qxl_evict_flags() argument 107 placement->placement = &placements; in qxl_evict_flags() 108 placement->busy_placement = &placements; in qxl_evict_flags() 109 placement->num_placement = 1; in qxl_evict_flags() 110 placement->num_busy_placement = 1; in qxl_evict_flags() 115 *placement = qbo->placement; in qxl_evict_flags()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 135 struct ttm_placement *placement = &abo->placement; in amdgpu_bo_placement_from_domain() local 212 placement->num_placement = c; in amdgpu_bo_placement_from_domain() 213 placement->placement = places; in amdgpu_bo_placement_from_domain() 215 placement->num_busy_placement = c; in amdgpu_bo_placement_from_domain() 216 placement->busy_placement = places; in amdgpu_bo_placement_from_domain() 392 for (i = 0; i < (*bo_ptr)->placement.num_placement; ++i) { in amdgpu_bo_create_kernel_at() 396 r = ttm_bo_mem_space(&(*bo_ptr)->tbo, &(*bo_ptr)->placement, in amdgpu_bo_create_kernel_at() 586 &bo->placement, page_align, &ctx, acc_size, in amdgpu_bo_do_create() 600 bo->tbo.mem.placement & TTM_PL_FLAG_VRAM) { in amdgpu_bo_do_create() 728 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in amdgpu_bo_validate() [all …]
|
H A D | amdgpu_ttm.c | 152 struct ttm_placement *placement) in amdgpu_evict_flags() argument 164 placement->num_placement = 0; in amdgpu_evict_flags() 165 placement->num_busy_placement = 0; in amdgpu_evict_flags() 171 placement->placement = &placements; in amdgpu_evict_flags() 172 placement->busy_placement = &placements; in amdgpu_evict_flags() 173 placement->num_placement = 1; in amdgpu_evict_flags() 174 placement->num_busy_placement = 1; in amdgpu_evict_flags() 183 placement->num_placement = 0; in amdgpu_evict_flags() 184 placement->num_busy_placement = 0; in amdgpu_evict_flags() 204 abo->placement.busy_placement = &abo->placements[1]; in amdgpu_evict_flags() [all …]
|
H A D | amdgpu_gem.c | 356 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in amdgpu_gem_userptr_ioctl() 845 const char *placement; in amdgpu_debugfs_gem_bo_info() local 851 placement = "VRAM"; in amdgpu_debugfs_gem_bo_info() 854 placement = " GTT"; in amdgpu_debugfs_gem_bo_info() 858 placement = " CPU"; in amdgpu_debugfs_gem_bo_info() 862 id, amdgpu_bo_size(bo), placement); in amdgpu_debugfs_gem_bo_info()
|
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
H A D | ttm_bo_api.h | 117 uint32_t placement; member 362 bool ttm_bo_mem_compat(struct ttm_placement *placement, struct ttm_mem_reg *mem, 381 struct ttm_placement *placement, 498 struct ttm_placement *placement, 545 struct ttm_placement *placement, 570 enum ttm_bo_type type, struct ttm_placement *placement,
|
H A D | ttm_placement.h | 105 const struct ttm_place *placement; member
|
H A D | ttm_bo_driver.h | 308 struct ttm_placement *placement); 601 struct ttm_placement *placement,
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_bo.c | 314 &nvbo->placement, align >> PAGE_SHIFT, false, in nouveau_bo_init() 382 for (i = 0; i < nvbo->placement.num_placement; ++i) { in set_placement_range() 386 for (i = 0; i < nvbo->placement.num_busy_placement; ++i) { in set_placement_range() 396 struct ttm_placement *pl = &nvbo->placement; in nouveau_bo_placement_set() 401 pl->placement = nvbo->placements; in nouveau_bo_placement_set() 498 nouveau_bo_placement_set(nvbo, bo->mem.placement, 0); in nouveau_bo_unpin() 607 ret = ttm_bo_validate(&nvbo->bo, &nvbo->placement, &ctx); in nouveau_bo_validate() 821 *pl = nvbo->placement; in nouveau_bo_evict_flags() 1328 struct ttm_placement placement; in nouveau_bo_move_flipd() local 1332 placement.num_placement = placement.num_busy_placement = 1; in nouveau_bo_move_flipd() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | init.c | 2412 build_raw_new_expr (location_t loc, vec<tree, va_gc> *placement, tree type, in build_raw_new_expr() argument 2430 build_tree_list_vec (placement), type, nelts, in build_raw_new_expr() 2947 build_new_1 (vec<tree, va_gc> **placement, tree type, tree nelts, in build_new_1() argument 3246 if (vec_safe_length (*placement) == 1 in build_new_1() 3247 && (TYPE_PTR_P (TREE_TYPE ((**placement)[0])))) in build_new_1() 3248 placement_first = (**placement)[0]; in build_new_1() 3286 vec_safe_insert (*placement, 0, size); in build_new_1() 3309 = vec_copy_and_insert (*placement, align_arg, 1); in build_new_1() 3322 alloc_call = build_new_method_call (dummy, fns, placement, in build_new_1() 3346 alloc_call = build_operator_new_call (fnname, placement, in build_new_1() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A D | init.cc | 2651 build_raw_new_expr (location_t loc, vec<tree, va_gc> *placement, tree type, in build_raw_new_expr() argument 2669 build_tree_list_vec (placement), type, nelts, in build_raw_new_expr() 3024 build_new_1 (vec<tree, va_gc> **placement, tree type, tree nelts, in build_new_1() argument 3322 if (vec_safe_length (*placement) == 1 in build_new_1() 3323 && (TYPE_PTR_P (TREE_TYPE ((**placement)[0])))) in build_new_1() 3324 placement_first = (**placement)[0]; in build_new_1() 3368 vec_safe_insert (*placement, 0, size); in build_new_1() 3391 = vec_copy_and_insert (*placement, align_arg, 1); in build_new_1() 3404 alloc_call = build_new_method_call (dummy, fns, placement, in build_new_1() 3428 alloc_call = build_operator_new_call (fnname, placement, in build_new_1() [all …]
|
/netbsd-src/sys/arch/netwinder/conf/ |
H A D | Makefile.netwinder.inc | 9 # don't let Makefile.kern.inc override placement of the text segment
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Headers/cuda_wrappers/ |
H A D | new | 43 // Device overrides for non-placement new and delete. 93 // Device overrides for placement new and delete.
|
/netbsd-src/tests/usr.bin/xlint/lint1/ |
H A D | gcc_attribute_var.c | 22 placement(
|