Home
last modified time | relevance | path

Searched refs:placement (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/
H A Dttm_bo.c121 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 Dttm_bo_util.c82 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 Dttm_tt.c234 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 Dvmwgfx_bo.c96 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 Dvmwgfx_ttm_buffer.c88 .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 Dvmwgfx_blit.c466 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 Dradeon_ttm.c138 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 Dradeon_object.c112 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 Dradeon_gem.c370 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 Dradeon_mn.c79 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_mn_invalidate()
H A Dradeon_uvd.c314 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 Dqxl_object.c70 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 Dqxl_ttm.c97 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 Damdgpu_object.c135 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 Damdgpu_ttm.c152 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 Damdgpu_gem.c356 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 Dttm_bo_api.h117 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 Dttm_placement.h105 const struct ttm_place *placement; member
H A Dttm_bo_driver.h308 struct ttm_placement *placement);
601 struct ttm_placement *placement,
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_bo.c314 &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 Dinit.c2412 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 Dinit.cc2651 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 DMakefile.netwinder.inc9 # 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 Dnew43 // 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 Dgcc_attribute_var.c22 placement(

12345678910>>...14