Home
last modified time | relevance | path

Searched refs:amap (Results 1 – 9 of 9) sorted by relevance

/mirbsd/src/sys/uvm/
Duvm_amap.c173 struct vm_amap *amap; local
176 amap = pool_get(&uvm_amap_pool, (waitf == M_WAITOK) ? PR_WAITOK : 0);
177 if (amap == NULL)
182 simple_lock_init(&amap->am_l);
183 amap->am_ref = 1;
184 amap->am_flags = 0;
186 amap->am_ppref = NULL;
188 amap->am_maxslot = totalslots;
189 amap->am_nslot = slots;
190 amap->am_nused = 0;
[all …]
Duvm_amap_i.h63 struct vm_amap *amap = aref->ar_amap; local
69 if (slot >= amap->am_nslot)
73 amap, offset, amap->am_anon[slot], 0);
74 return(amap->am_anon[slot]);
91 struct vm_amap *amap = aref->ar_amap; local
98 amap->am_nslot, 0);
100 if ((slot + (npages - 1)) >= amap->am_nslot)
103 memcpy(anons, &amap->am_anon[slot], npages * sizeof(struct vm_anon *));
125 struct vm_amap *amap = aref->ar_amap; local
131 if (slot >= amap->am_nslot)
[all …]
Duvm_fault.c295 uvmfault_anonget(ufi, amap, anon) in uvmfault_anonget() argument
297 struct vm_amap *amap;
357 uvmfault_unlockall(ufi, amap, NULL, anon);
365 uvmfault_unlockall(ufi, amap, NULL, NULL);
382 uvmfault_unlockall(ufi, amap, NULL, anon);
393 uvmfault_unlockall(ufi, amap, NULL, anon);
419 if (locked && amap != NULL) {
420 amap_lock(amap);
456 uvmfault_unlockall(ufi, amap, NULL,
488 uvmfault_unlockall(ufi, amap, NULL,
[all …]
Duvm_fault_i.h84 uvmfault_unlockall(ufi, amap, uobj, anon) in uvmfault_unlockall() argument
86 struct vm_amap *amap;
97 if (amap) {
98 amap_unlock(amap);
Duvm_loan.c416 struct vm_amap *amap = ufi->entry->aref.ar_amap; local
444 uvmfault_unlockall(ufi, amap, uobj, NULL);
453 uvmfault_unlockall(ufi, amap, NULL, NULL);
478 if (locked && amap)
479 amap_lock(amap);
489 (locked && amap && amap_lookup(&ufi->entry->aref,
493 uvmfault_unlockall(ufi, amap, NULL, NULL);
584 uvmfault_unlockall(ufi, amap, uobj, NULL);
Duvm_mmap.c197 struct vm_amap *amap; local
266 amap = entry->aref.ar_amap; /* top layer */
269 if (amap != NULL)
270 amap_lock(amap);
276 if (amap != NULL) {
308 if (amap != NULL)
309 amap_unlock(amap);
Duvm_map.c902 struct vm_amap *amap = amap_alloc(size, to_add, M_WAITOK); local
904 new_entry->aref.ar_amap = amap;
2897 struct vm_amap *amap; local
2936 amap = current->aref.ar_amap; /* top layer */
2948 if (amap == NULL || (flags & (PGO_DEACTIVATE|PGO_FREE)) == 0)
2955 amap_lock(amap);
3029 if (amap_refs(amap) > 1)
3048 amap_unlock(amap);
/mirbsd/src/gnu/usr.bin/perl/ext/Devel/PPPort/parts/
Dapicheck.pl41 my %amap = (
206 if (exists $amap{$n}) {
207 push @arg, $amap{$n};
/mirbsd/src/lib/libkvm/
Dkvm_proc.c179 struct vm_amap amap; in _kvm_ureadm() local
215 if (KREAD(kd, addr, &amap)) in _kvm_ureadm()
221 if (slot > amap.am_nslot) in _kvm_ureadm()
224 addr = (u_long)amap.am_anon + (offset / kd->nbpg) * sizeof(anonp); in _kvm_ureadm()