| /netbsd-src/sys/kern/ |
| H A D | subr_vmem.c | 110 #define VMEM_CONDVAR_INIT(vm, wchan) cv_init(&vm->vm_cv, wchan) 111 #define VMEM_CONDVAR_DESTROY(vm) cv_destroy(&vm->vm_cv) 112 #define VMEM_CONDVAR_WAIT(vm) cv_wait(&vm->vm_cv, &vm->vm_lock) 113 #define VMEM_CONDVAR_BROADCAST(vm) cv_broadcast(&vm->vm_cv) 120 #define VMEM_CONDVAR_INIT(vm, wcha 98 VMEM_CONDVAR_INIT(vm,wchan) global() argument 99 VMEM_CONDVAR_DESTROY(vm) global() argument 100 VMEM_CONDVAR_WAIT(vm) global() argument 101 VMEM_CONDVAR_BROADCAST(vm) global() argument 146 VMEM_LOCK(vm) global() argument 147 VMEM_TRYLOCK(vm) global() argument 148 VMEM_UNLOCK(vm) global() argument 149 VMEM_LOCK_INIT(vm,ipl) global() argument 150 VMEM_LOCK_DESTROY(vm) global() argument 151 VMEM_ASSERT_LOCKED(vm) global() argument 175 bt_alloc(vm,flags) global() argument 176 bt_free(vm,bt) global() argument 177 bt_freetrim(vm,l) global() argument 243 bt_refill_locked(vmem_t * vm) bt_refill_locked() argument 297 bt_refill(vmem_t * vm) bt_refill() argument 308 bt_alloc(vmem_t * vm,vm_flag_t flags) bt_alloc() argument 341 bt_free(vmem_t * vm,bt_t * bt) bt_free() argument 351 bt_freetrim(vmem_t * vm,int freelimit) bt_freetrim() argument 394 vmem_add_bts(vmem_t * vm,struct vmem_btag * bts,unsigned int nbts) vmem_add_bts() argument 419 bt_freehead_tofree(vmem_t * vm,vmem_size_t size) bt_freehead_tofree() argument 443 bt_freehead_toalloc(vmem_t * vm,vmem_size_t size,vm_flag_t strat) bt_freehead_toalloc() argument 465 bt_hashhead(vmem_t * vm,vmem_addr_t addr) bt_hashhead() argument 477 bt_lookupbusy(vmem_t * vm,vmem_addr_t addr) bt_lookupbusy() argument 493 bt_rembusy(vmem_t * vm,bt_t * bt) bt_rembusy() argument 503 bt_insbusy(vmem_t * vm,bt_t * bt) bt_insbusy() argument 520 bt_remseg(vmem_t * vm,bt_t * bt) bt_remseg() argument 527 bt_insseg(vmem_t * vm,bt_t * bt,bt_t * prev) bt_insseg() argument 534 bt_insseg_tail(vmem_t * vm,bt_t * bt) bt_insseg_tail() argument 541 bt_remfree(vmem_t * vm,bt_t * bt) bt_remfree() argument 550 bt_insfree(vmem_t * vm,bt_t * bt) bt_insfree() argument 603 vmem_t *vm = qc->qc_vmem; qc_poolpage_alloc() local 616 vmem_t *vm = qc->qc_vmem; qc_poolpage_free() local 622 qc_init(vmem_t * vm,size_t qcache_max,int ipl) qc_init() argument 674 qc_destroy(vmem_t * vm) qc_destroy() argument 713 vmem_subsystem_init(vmem_t * vm) vmem_subsystem_init() argument 733 vmem_add1(vmem_t * vm,vmem_addr_t addr,vmem_size_t size,vm_flag_t flags,int spanbttype) vmem_add1() argument 772 vmem_destroy1(vmem_t * vm) vmem_destroy1() argument 803 vmem_import(vmem_t * vm,vmem_size_t size,vm_flag_t flags) vmem_import() argument 843 vmem_rehash(vmem_t * vm,size_t newhashsize,vm_flag_t flags) vmem_rehash() argument 964 vmem_init(vmem_t * vm,const char * name,vmem_addr_t base,vmem_size_t size,vmem_size_t quantum,vmem_import_t * importfn,vmem_release_t * releasefn,vmem_t * arg,vmem_size_t qcache_max,vm_flag_t flags,int ipl) vmem_init() argument 1086 vmem_destroy(vmem_t * vm) vmem_destroy() argument 1099 vmem_roundup_size(vmem_t * vm,vmem_size_t size) vmem_roundup_size() argument 1110 vmem_alloc(vmem_t * vm,vmem_size_t size,vm_flag_t flags,vmem_addr_t * addrp) vmem_alloc() argument 1152 vmem_xalloc_addr(vmem_t * vm,const vmem_addr_t addr,const vmem_size_t size,vm_flag_t flags) vmem_xalloc_addr() argument 1172 vmem_xalloc(vmem_t * vm,const vmem_size_t size0,vmem_size_t align,const vmem_size_t phase,const vmem_size_t nocross,const vmem_addr_t minaddr,const vmem_addr_t maxaddr,const vm_flag_t flags,vmem_addr_t * addrp) vmem_xalloc() argument 1370 vmem_free(vmem_t * vm,vmem_addr_t addr,vmem_size_t size) vmem_free() argument 1392 vmem_xfree(vmem_t * vm,vmem_addr_t addr,vmem_size_t size) vmem_xfree() argument 1415 vmem_xfreeall(vmem_t * vm) vmem_xfreeall() argument 1441 vmem_xfree_bt(vmem_t * vm,bt_t * bt) vmem_xfree_bt() argument 1506 vmem_add(vmem_t * vm,vmem_addr_t addr,vmem_size_t size,vm_flag_t flags) vmem_add() argument 1523 vmem_size(vmem_t * vm,int typemask) vmem_size() argument 1549 vmem_t *vm; vmem_rehash_all() local 1660 vmem_whatis_lookup(vmem_t * vm,uintptr_t addr) vmem_whatis_lookup() argument 1679 vmem_t *vm; vmem_whatis() local 1698 const vmem_t *vm; vmem_printall() local 1708 const vmem_t *vm = (const void *)addr; vmem_print() local 1733 vmem_check_sanity(vmem_t * vm) vmem_check_sanity() argument 1768 vmem_check(vmem_t * vm) vmem_check() argument 1783 vmem_t *vm; main() local [all...] |
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| H A D | intel_gtt.c | 57 static struct page *vm_alloc_page(struct i915_address_space *vm, gfp_t gfp) in vm_alloc_page() argument 62 if (I915_SELFTEST_ONLY(should_fail(&vm->fault_attr, 1))) in vm_alloc_page() 63 i915_gem_shrink_all(vm->i915); in vm_alloc_page() 65 page = stash_pop_page(&vm->free_pages); in vm_alloc_page() 69 if (!vm->pt_kmap_wc) in vm_alloc_page() 73 page = stash_pop_page(&vm->i915->mm.wc_stash); in vm_alloc_page() 101 stash_push_pagevec(&vm->i915->mm.wc_stash, &stack); in vm_alloc_page() 105 stash_push_pagevec(&vm->free_pages, &stack); in vm_alloc_page() 117 static void vm_free_pages_release(struct i915_address_space *vm, in vm_free_pages_release() argument 120 struct pagevec *pvec = &vm->free_pages.pvec; in vm_free_pages_release() [all …]
|
| H A D | gen8_ppgtt.c | 35 struct drm_i915_private *i915 = ppgtt->vm.i915; in gen8_ppgtt_notify_vgt() 36 struct intel_uncore *uncore = ppgtt->vm.gt->uncore; in gen8_ppgtt_notify_vgt() 47 if (i915_vm_is_4lvl(&ppgtt->vm)) { in gen8_ppgtt_notify_vgt() 126 gen8_pd_top_count(const struct i915_address_space *vm) in gen8_pd_top_count() argument 128 unsigned int shift = __gen8_pte_shift(vm->top); in gen8_pd_top_count() 129 return (vm->total + (1ull << shift) - 1) >> shift; in gen8_pd_top_count() 133 gen8_pdp_for_page_index(struct i915_address_space * const vm, const u64 idx) in gen8_pdp_for_page_index() argument 135 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_pdp_for_page_index() 137 if (vm->top == 2) in gen8_pdp_for_page_index() 140 return i915_pd_entry(ppgtt->pd, gen8_pd_index(idx, vm->top)); in gen8_pdp_for_page_index() [all …]
|
| H A D | intel_ggtt.c | 53 struct drm_i915_private *i915 = ggtt->vm.i915; in ggtt_init_hw() 55 i915_address_space_init(&ggtt->vm, VM_CLASS_GGTT); in ggtt_init_hw() 57 ggtt->vm.is_ggtt = true; in ggtt_init_hw() 60 ggtt->vm.has_read_only = IS_VALLEYVIEW(i915); in ggtt_init_hw() 63 ggtt->vm.mm.color_adjust = i915_ggtt_color_adjust; in ggtt_init_hw() 69 ggtt->vm.cleanup(&ggtt->vm); in ggtt_init_hw() 81 ggtt->vm.cleanup(&ggtt->vm); in ggtt_init_hw() 135 struct drm_i915_private *i915 = ggtt->vm in ggtt_suspend_mappings() 217 gen8_ggtt_insert_page(struct i915_address_space * vm,dma_addr_t addr,u64 offset,enum i915_cache_level level,u32 unused) gen8_ggtt_insert_page() argument 239 gen8_ggtt_insert_entries(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level level,u32 flags) gen8_ggtt_insert_entries() argument 290 gen6_ggtt_insert_page(struct i915_address_space * vm,dma_addr_t addr,u64 offset,enum i915_cache_level level,u32 flags) gen6_ggtt_insert_page() argument 319 gen6_ggtt_insert_entries(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level level,u32 flags) gen6_ggtt_insert_entries() argument 367 nop_clear_range(struct i915_address_space * vm,u64 start,u64 length) nop_clear_range() argument 372 gen8_ggtt_clear_range(struct i915_address_space * vm,u64 start,u64 length) gen8_ggtt_clear_range() argument 401 bxt_vtd_ggtt_wa(struct i915_address_space * vm) bxt_vtd_ggtt_wa() argument 414 struct i915_address_space *vm; global() member 430 bxt_vtd_ggtt_insert_page__BKL(struct i915_address_space * vm,dma_addr_t addr,u64 offset,enum i915_cache_level level,u32 unused) bxt_vtd_ggtt_insert_page__BKL() argument 442 struct i915_address_space *vm; global() member 458 bxt_vtd_ggtt_insert_entries__BKL(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level level,u32 flags) bxt_vtd_ggtt_insert_entries__BKL() argument 469 struct i915_address_space *vm; global() member 484 bxt_vtd_ggtt_clear_range__BKL(struct i915_address_space * vm,u64 start,u64 length) bxt_vtd_ggtt_clear_range__BKL() argument 493 gen6_ggtt_clear_range(struct i915_address_space * vm,u64 start,u64 length) gen6_ggtt_clear_range() argument 526 i915_ggtt_insert_page(struct i915_address_space * vm,dma_addr_t addr,u64 offset,enum i915_cache_level cache_level,u32 unused) i915_ggtt_insert_page() argument 538 i915_ggtt_insert_entries(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level cache_level,u32 unused) i915_ggtt_insert_entries() argument 550 i915_ggtt_clear_range(struct i915_address_space * vm,u64 start,u64 length) i915_ggtt_clear_range() argument 730 struct i915_address_space *vm = vma->vm; aliasing_gtt_unbind_vma() local 736 struct i915_address_space *vm = aliasing_gtt_unbind_vma() local 988 gen6_gmch_remove(struct i915_address_space * vm) gen6_gmch_remove() argument 1226 i915_gmch_remove(struct i915_address_space * vm) i915_gmch_remove() argument [all...] |
| H A D | intel_gtt.h | 77 #define ggtt_total_entries(ggtt) ((ggtt)->vm.total >> PAGE_SHIFT) 317 int (*allocate_va_range)(struct i915_address_space *vm, 319 void (*clear_range)(struct i915_address_space *vm, 321 void (*insert_page)(struct i915_address_space *vm, 326 void (*insert_entries)(struct i915_address_space *vm, 330 void (*cleanup)(struct i915_address_space *vm); 347 struct i915_address_space vm; member 409 struct i915_address_space vm; member 414 #define i915_is_ggtt(vm) ((vm)->is_ggtt) argument 417 i915_vm_is_4lvl(const struct i915_address_space *vm) in i915_vm_is_4lvl() argument [all …]
|
| H A D | gen6_ppgtt.c | 89 static void gen6_ppgtt_clear_range(struct i915_address_space *vm, in gen6_ppgtt_clear_range() argument 92 struct gen6_ppgtt * const ppgtt = to_gen6_ppgtt(i915_vm_to_ppgtt(vm)); in gen6_ppgtt_clear_range() 94 const gen6_pte_t scratch_pte = vm->scratch[0].encode; in gen6_ppgtt_clear_range() 105 GEM_BUG_ON(px_base(pt) == px_base(&vm->scratch[1])); in gen6_ppgtt_clear_range() 128 static void gen6_ppgtt_insert_entries(struct i915_address_space *vm, in gen6_ppgtt_insert_entries() argument 133 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen6_ppgtt_insert_entries() 138 const u32 pte_encode = vm->pte_encode(0, cache_level, flags); in gen6_ppgtt_insert_entries() 142 GEM_BUG_ON(pd->entry[act_pt] == &vm->scratch[1]); in gen6_ppgtt_insert_entries() 210 gen6_ggtt_invalidate(ppgtt->base.vm.gt->ggtt); in gen6_flush_pd() 216 static int gen6_alloc_va_range(struct i915_address_space *vm, in gen6_alloc_va_range() argument [all …]
|
| H A D | intel_ppgtt.c | 18 struct i915_page_table *alloc_pt(struct i915_address_space *vm) in alloc_pt() argument 26 if (unlikely(setup_page_dma(vm, &pt->base))) { in alloc_pt() 47 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd() argument 55 if (unlikely(setup_page_dma(vm, px_base(pd)))) { in alloc_pd() 64 void free_pd(struct i915_address_space *vm, struct i915_page_dma *pd) in free_pd() argument 66 cleanup_page_dma(vm, pd); in free_pd() 163 trace_i915_ppgtt_create(&ppgtt->vm); in i915_ppgtt_create() 176 err = vma->vm->allocate_va_range(vma->vm, in ppgtt_bind_vma() 190 vma->vm->insert_entries(vma->vm, vma, cache_level, pte_flags); in ppgtt_bind_vma() 199 vma->vm->clear_range(vma->vm, vma->node.start, vma->size); in ppgtt_unbind_vma() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_vm.c | 96 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock() argument 98 mutex_lock(&vm->eviction_lock); in amdgpu_vm_eviction_lock() 99 vm->saved_flags = memalloc_nofs_save(); in amdgpu_vm_eviction_lock() 102 static inline int amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock() argument 104 if (mutex_trylock(&vm->eviction_lock)) { in amdgpu_vm_eviction_trylock() 105 vm->saved_flags = memalloc_nofs_save(); in amdgpu_vm_eviction_trylock() 111 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock() argument 113 memalloc_nofs_restore(vm->saved_flags); in amdgpu_vm_eviction_unlock() 114 mutex_unlock(&vm->eviction_lock); in amdgpu_vm_eviction_unlock() 235 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted() local [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_vm.c | 136 struct radeon_vm *vm, in radeon_vm_get_bos() argument 142 list = kvmalloc_array(vm->max_pde_used + 2, in radeon_vm_get_bos() 148 list[0].robj = vm->page_directory; in radeon_vm_get_bos() 151 list[0].tv.bo = &vm->page_directory->tbo; in radeon_vm_get_bos() 156 for (i = 0, idx = 1; i <= vm->max_pde_used; i++) { in radeon_vm_get_bos() 157 if (!vm->page_tables[i].bo) in radeon_vm_get_bos() 160 list[idx].robj = vm->page_tables[i].bo; in radeon_vm_get_bos() 185 struct radeon_vm *vm, int ring) in radeon_vm_grab_id() argument 188 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_grab_id() 244 struct radeon_vm *vm, in radeon_vm_flush() argument [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
| H A D | mock_gtt.c | 32 static void mock_insert_page(struct i915_address_space *vm, in mock_insert_page() argument 40 static void mock_insert_entries(struct i915_address_space *vm, in mock_insert_entries() argument 59 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup() argument 63 static void mock_clear_range(struct i915_address_space *vm, in mock_clear_range() argument 76 ppgtt->vm.gt = &i915->gt; in mock_ppgtt() 77 ppgtt->vm.i915 = i915; in mock_ppgtt() 78 ppgtt->vm.total = round_down(U64_MAX, PAGE_SIZE); in mock_ppgtt() 79 ppgtt->vm.file = ERR_PTR(-ENODEV); in mock_ppgtt() 81 i915_address_space_init(&ppgtt->vm, VM_CLASS_PPGTT); in mock_ppgtt() 83 ppgtt->vm.clear_range = mock_clear_range; in mock_ppgtt() [all …]
|
| H A D | i915_gem_gtt.c | 164 if (!ppgtt->vm.allocate_va_range) in igt_ppgtt_alloc() 175 limit = min(ppgtt->vm.total, limit); in igt_ppgtt_alloc() 179 err = ppgtt->vm.allocate_va_range(&ppgtt->vm, 0, size); in igt_ppgtt_alloc() 191 ppgtt->vm.clear_range(&ppgtt->vm, 0, size); in igt_ppgtt_alloc() 196 err = ppgtt->vm.allocate_va_range(&ppgtt->vm, in igt_ppgtt_alloc() 211 i915_vm_put(&ppgtt->vm); in igt_ppgtt_alloc() 215 static int lowlevel_hole(struct i915_address_space *vm, in lowlevel_hole() argument 255 GEM_BUG_ON(count * BIT_ULL(size) > vm->total); in lowlevel_hole() 264 obj = fake_dma_object(vm->i915, BIT_ULL(size)); in lowlevel_hole() 282 GEM_BUG_ON(addr + BIT_ULL(size) > vm->total); in lowlevel_hole() [all …]
|
| H A D | i915_gem_evict.c | 60 obj = i915_gem_object_create_internal(ggtt->vm.i915, in populate_ggtt() 78 count, ggtt->vm.total / PAGE_SIZE); in populate_ggtt() 104 if (list_empty(&ggtt->vm.bound_list)) { in populate_ggtt() 116 list_for_each_entry(vma, &ggtt->vm.bound_list, vm_link) in unpin_ggtt() 131 i915_gem_drain_freed_objects(ggtt->vm.i915); in cleanup_objects() 148 mutex_lock(&ggtt->vm.mutex); in igt_evict_something() 149 err = i915_gem_evict_something(&ggtt->vm, in igt_evict_something() 153 mutex_unlock(&ggtt->vm.mutex); in igt_evict_something() 163 mutex_lock(&ggtt->vm.mutex); in igt_evict_something() 164 err = i915_gem_evict_something(&ggtt->vm, in igt_evict_something() [all …]
|
| /netbsd-src/tests/bin/sh/ |
| H A D | t_patterns.sh | 726 vm() function 736 vm abc \# a bc; vm aaab \# a aab; vm aaab \## 'a*a' b # 3 737 vm aaab % ab aa; vm xawab %% 'a*ab' x; vm abcd \# xyz abcd 738 vm file.c % .c 'f le' IFS=i ; vm file.c % .c file IFS=i Q 739 vm file.c % ?c file ; vm file.c % '"?c"' file.c # 9 10 741 vm abcabcabcded \# 'a*b' cabcabcded; vm abcabcabcded \## 'a*b' cded 742 vm abcabcabcded % 'c*d' abcabcab; vm abcabcabcded %% 'c*d' ab 744 vm abc.jpg % '.[a-z][!0-9]?' abc # 15 746 vm xxxyyy \# '${P}' yyy P=xxx; vm xxxyyy \# '${P}' yyy 'P=x?x' 747 vm xxxyyy \# '${P}' yyy 'P=x?x' Q [all …]
|
| /netbsd-src/external/gpl3/gdb/dist/sim/ppc/ |
| H A D | hw_vm.c | 82 hw_vm_device *vm = (hw_vm_device*)device_data(me); in hw_vm_init_address_callback() local 85 vm->stack_base = device_find_integer_property(me, "stack-base"); in hw_vm_init_address_callback() 86 vm->stack_bound = (vm->stack_base in hw_vm_init_address_callback() 88 vm->stack_lower_limit = vm->stack_bound; in hw_vm_init_address_callback() 89 vm->heap_base = 0; in hw_vm_init_address_callback() 90 vm->heap_bound = 0; in hw_vm_init_address_callback() 91 vm->heap_upper_limit = 0; in hw_vm_init_address_callback() 113 hw_vm_device *vm = (hw_vm_device*)device_data(me); in hw_vm_attach_address() local 115 if (vm->heap_base < addr + nr_bytes) { in hw_vm_attach_address() 116 vm->heap_base = addr + nr_bytes; in hw_vm_attach_address() [all …]
|
| /netbsd-src/external/gpl3/gdb.old/dist/sim/ppc/ |
| H A D | hw_vm.c | 82 hw_vm_device *vm = (hw_vm_device*)device_data(me); in hw_vm_init_address_callback() local 85 vm->stack_base = device_find_integer_property(me, "stack-base"); in hw_vm_init_address_callback() 86 vm->stack_bound = (vm->stack_base in hw_vm_init_address_callback() 88 vm->stack_lower_limit = vm->stack_bound; in hw_vm_init_address_callback() 89 vm->heap_base = 0; in hw_vm_init_address_callback() 90 vm->heap_bound = 0; in hw_vm_init_address_callback() 91 vm->heap_upper_limit = 0; in hw_vm_init_address_callback() 113 hw_vm_device *vm = (hw_vm_device*)device_data(me); in hw_vm_attach_address() local 115 if (vm->heap_base < addr + nr_bytes) { in hw_vm_attach_address() 116 vm->heap_base = addr + nr_bytes; in hw_vm_attach_address() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VEInstrIntrinsicVL.gen.td | 67 …ssml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTrrvml i64:$sy, i64:$sz, v256f64:$vx,… 68 …ml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTirvml (LO7 $I), i64:$sz, v256f64:$vx,… 71 …sml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCrrvml i64:$sy, i64:$sz, v256f64:$vx… 72 …l v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCirvml (LO7 $I), i64:$sz, v256f64:$vx… 75 …sml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTOTrrvml i64:$sy, i64:$sz, v256f64:$vx… 76 …l v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTOTirvml (LO7 $I), i64:$sz, v256f64:$vx… 79 …ml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCOTrrvml i64:$sy, i64:$sz, v256f64:$v… 80 … v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCOTirvml (LO7 $I), i64:$sz, v256f64:$v… 83 …sml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTUrrvml i64:$sy, i64:$sz, v256f64:$vx,… 84 …ml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTUirvml (LO7 $I), i64:$sz, v256f64:$vx… [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
| H A D | i915_gem_evict.c | 97 i915_gem_evict_something(struct i915_address_space *vm, in i915_gem_evict_something() argument 111 lockdep_assert_held(&vm->mutex); in i915_gem_evict_something() 112 trace_i915_gem_evict(vm, min_size, alignment, flags); in i915_gem_evict_something() 130 drm_mm_scan_init_with_range(&scan, &vm->mm, in i915_gem_evict_something() 134 intel_gt_retire_requests(vm->gt); in i915_gem_evict_something() 139 list_for_each_entry_safe(vma, next, &vm->bound_list, vm_link) { in i915_gem_evict_something() 167 list_move_tail(&vma->vm_link, &vm->bound_list); in i915_gem_evict_something() 188 if (!i915_is_ggtt(vm) || flags & PIN_NONBLOCK) in i915_gem_evict_something() 207 ret = ggtt_flush(vm->gt); in i915_gem_evict_something() 257 int i915_gem_evict_for_node(struct i915_address_space *vm, in i915_gem_evict_for_node() argument [all …]
|
| H A D | i915_vma.c | 112 struct i915_address_space *vm; member 121 long cmp = i915_vma_compare(__UNCONST(a), b->vm, in compare_vma() 132 long cmp = i915_vma_compare(__UNCONST(vma), key->vm, key->view); in compare_vma_key() 156 struct i915_address_space *vm, in vma_create() argument 163 GEM_BUG_ON(vm == &vm->gt->ggtt->alias->vm); in vma_create() 171 vma->vm = i915_vm_get(vm); in vma_create() 172 vma->ops = &vm->vma_ops; in vma_create() 208 if (unlikely(vma->size > vm->total)) in vma_create() 213 if (i915_is_ggtt(vm)) { in vma_create() 217 vma->fence_size = i915_gem_fence_size(vm->i915, vma->size, in vma_create() [all …]
|
| H A D | i915_gem_gtt.c | 91 if (intel_gt_retire_requests_timeout(ggtt->vm.gt, in i915_gem_gtt_finish_pages() 127 int i915_gem_gtt_reserve(struct i915_address_space *vm, in i915_gem_gtt_reserve() argument 137 GEM_BUG_ON(range_overflows(offset, size, vm->total)); in i915_gem_gtt_reserve() 138 GEM_BUG_ON(vm == &vm->i915->ggtt.alias->vm); in i915_gem_gtt_reserve() 145 err = drm_mm_reserve_node(&vm->mm, node); in i915_gem_gtt_reserve() 152 err = i915_gem_evict_for_node(vm, node, flags); in i915_gem_gtt_reserve() 154 err = drm_mm_reserve_node(&vm->mm, node); in i915_gem_gtt_reserve() 218 int i915_gem_gtt_insert(struct i915_address_space *vm, in i915_gem_gtt_insert() argument 227 lockdep_assert_held(&vm->mutex); in i915_gem_gtt_insert() 236 GEM_BUG_ON(vm == &vm->i915->ggtt.alias->vm); in i915_gem_gtt_insert() [all …]
|
| /netbsd-src/sys/arch/arm/iomd/ |
| H A D | vidc20config.c | 439 struct videomode *vm; in vidcvideo_setmode() local 456 vm = &vidc_currentmode.timings; in vidcvideo_setmode() 464 if (least_error >= abs(f - vm->dot_clock)) { in vidcvideo_setmode() 465 least_error = abs(f - vm->dot_clock); in vidcvideo_setmode() 484 vidcvideo_write(VIDC_HSWR, (vm->hsync_end - vm->hsync_start - 8) & ~1); in vidcvideo_setmode() 485 vidcvideo_write(VIDC_HBSR, (vm->htotal - vm->hsync_start - 12) & ~1); in vidcvideo_setmode() 486 vidcvideo_write(VIDC_HDSR, (vm->htotal - vm->hsync_start - 18) & ~1); in vidcvideo_setmode() 488 (vm->htotal - vm->hsync_start + vm->hdisplay - 18) & ~1); in vidcvideo_setmode() 490 (vm->htotal - vm->hsync_start + vm->hdisplay - 12) & ~1); in vidcvideo_setmode() 491 vidcvideo_write(VIDC_HCR, (vm->htotal - 8) & ~3); in vidcvideo_setmode() [all …]
|
| /netbsd-src/usr.sbin/videomode/ |
| H A D | videomode.c | 114 struct grfvideo_mode vm; in dump_mode() local 126 vm.mode_num = 0; in dump_mode() 127 if (ioctl(grffd, GRFGETVMODE, &vm) == 0) in dump_mode() 128 dump_vm(&vm); in dump_mode() 136 vm.mode_num = m; in dump_mode() 137 if (ioctl(grffd, GRFGETVMODE, &vm) == -1) in dump_mode() 139 dump_vm(&vm); in dump_mode() 155 dump_vm(struct grfvideo_mode *vm) in dump_vm() argument 157 (void)printf("%d: %s\n", vm->mode_num, vm->mode_descr); in dump_vm() 160 vm->pixel_clock, vm->disp_width, vm->disp_height, vm->depth); in dump_vm()
|
| /netbsd-src/sys/external/bsd/drm2/include/ |
| H A D | i915_trace.h | 81 trace_i915_gem_evict(struct i915_address_space *vm, in trace_i915_gem_evict() argument 85 vm->i915->drm.primary->index, vm, size, align, flags); in trace_i915_gem_evict() 96 trace_i915_gem_evict_node(struct i915_address_space *vm, in trace_i915_gem_evict_node() argument 100 vm->i915->drm.primary->index, vm, in trace_i915_gem_evict_node() 109 trace_i915_gem_evict_vm(struct i915_address_space *vm) in trace_i915_gem_evict_vm() argument 111 TRACE2(i915,, gem__evict__vm, vm->i915->drm.primary->index, vm); in trace_i915_gem_evict_vm() 286 vma->obj, vma->vm, vma->node.start, vma->node.size, flags); in trace_i915_vma_bind() 298 vma->obj, vma->vm, vma->node.start, vma->node.size); in trace_i915_vma_unbind() 319 rcu_access_pointer(ctx->vm)); in trace_i915_context_create() 332 rcu_access_pointer(ctx->vm)); in trace_i915_context_free() [all …]
|
| /netbsd-src/lib/libkvm/ |
| H A D | kvm_m68k.c | 88 struct vmstate *vm; in _kvm_initvtop() local 90 vm = (struct vmstate *)_kvm_malloc(kd, sizeof (*vm)); in _kvm_initvtop() 91 if (vm == 0) in _kvm_initvtop() 94 kd->vmst = vm; in _kvm_initvtop() 107 vm->ops = nop->ops; in _kvm_initvtop() 112 for (vm->pgshift = 0; (1 << vm->pgshift) < h->page_size; vm->pgshift++) in _kvm_initvtop() 114 if ((1 << vm->pgshift) != h->page_size) in _kvm_initvtop() 116 vm->pgofset = h->page_size - 1; in _kvm_initvtop() 118 if ((vm->ops->initvtop)(kd) < 0) in _kvm_initvtop() 125 free(vm); in _kvm_initvtop()
|
| /netbsd-src/sys/uvm/ |
| H A D | uvm_unix.c | 74 struct vmspace *vm = p->p_vmspace; in sys_obreak() local 79 obreak = (vaddr_t)vm->vm_daddr; in sys_obreak() 88 obreak = round_page(obreak + ptoa(vm->vm_dsize)); in sys_obreak() 105 error = uvm_map(&vm->vm_map, &obreak, nbreak - obreak, NULL, in sys_obreak() 119 vm->vm_dsize += atop(nbreak - obreak); in sys_obreak() 121 uvm_deallocate(&vm->vm_map, nbreak, obreak - nbreak); in sys_obreak() 122 vm->vm_dsize -= atop(obreak - nbreak); in sys_obreak() 136 struct vmspace *vm = p->p_vmspace; in uvm_grow() local 143 if (sp < (vaddr_t)vm->vm_minsaddr) in uvm_grow() 145 if (sp < (vaddr_t)vm->vm_maxsaddr) in uvm_grow() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/ryu/ |
| H A D | f2s.c | 66 uint32_t vr, vp, vm; in f2d() local 78 vm = mulPow5InvDivPow2(mm, q, i); in f2d() 81 printf("V+=%u\nV =%u\nV-=%u\n", vp, vr, vm); in f2d() 83 if (q != 0 && (vp - 1) / 10 <= vm / 10) { in f2d() 109 vm = mulPow5divPow2(mm, (uint32_t) i, j); in f2d() 113 printf("V+=%u\nV =%u\nV-=%u\n", vp, vr, vm); in f2d() 115 if (q != 0 && (vp - 1) / 10 <= vm / 10) { in f2d() 139 printf("V+=%u\nV =%u\nV-=%u\n", vp, vr, vm); in f2d() 149 while (vp / 10 > vm / 10) { in f2d() 153 vmIsTrailingZeros &= vm - (vm / 10) * 10 == 0; in f2d() [all …]
|