Home
last modified time | relevance | path

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

/netbsd-src/sys/uvm/
H A Duvm_amap.c154 struct vm_amap *amap; in amap_alloc1() local
158 amap = pool_cache_get(&uvm_amap_cache, nowait ? PR_NOWAIT : PR_WAITOK); in amap_alloc1()
159 if (amap == NULL) { in amap_alloc1()
162 KASSERT(amap->am_lock != NULL); in amap_alloc1()
163 KASSERT(amap->am_nused == 0); in amap_alloc1()
166 if (rw_obj_refcnt(amap->am_lock) > 1) { in amap_alloc1()
169 oldlock = amap->am_lock; in amap_alloc1()
171 amap->am_lock = newlock; in amap_alloc1()
178 amap->am_ref = 1; in amap_alloc1()
179 amap->am_flags = 0; in amap_alloc1()
[all …]
H A Duvm_fault.c271 uvmfault_anonget(struct uvm_faultinfo *ufi, struct vm_amap *amap, in uvmfault_anonget() argument
280 KASSERT(anon->an_lock == amap->am_lock); in uvmfault_anonget()
339 uvmfault_unlockall(ufi, amap, NULL); in uvmfault_anonget()
366 uvmfault_unlockall(ufi, amap, NULL); in uvmfault_anonget()
377 uvmfault_unlockall(ufi, amap, NULL); in uvmfault_anonget()
516 uvmfault_unlockall(ufi, amap, NULL); in uvmfault_anonget()
552 struct vm_amap *amap = ufi->entry->aref.ar_amap; in uvmfault_promote() local
579 KASSERT(amap != NULL); in uvmfault_promote()
581 KASSERT(rw_write_held(amap->am_lock)); in uvmfault_promote()
582 KASSERT(oanon == NULL || amap->am_lock == oanon->an_lock); in uvmfault_promote()
[all …]
H A Duvm_loan.c600 struct vm_amap *amap = ufi->entry->aref.ar_amap; in uvm_loanuobj() local
634 uvmfault_unlockall(ufi, amap, uobj); in uvm_loanuobj()
643 uvmfault_unlockall(ufi, amap, NULL); in uvm_loanuobj()
665 if (locked && amap) in uvm_loanuobj()
666 amap_lock(amap, RW_WRITER); in uvm_loanuobj()
677 (locked && amap && amap_lookup(&ufi->entry->aref, in uvm_loanuobj()
680 uvmfault_unlockall(ufi, amap, NULL); in uvm_loanuobj()
724 uvmfault_unlockall(ufi, amap, uobj); in uvm_loanuobj()
798 uvmfault_unlockall(ufi, amap, uobj, NULL); in uvm_loanuobj()
825 struct vm_amap *amap = ufi->entry->aref.ar_amap; in uvm_loanzero() local
[all …]
H A Duvm_fault_i.h72 uvmfault_unlockall(struct uvm_faultinfo *ufi, struct vm_amap *amap, in uvmfault_unlockall() argument
78 if (amap) in uvmfault_unlockall()
79 amap_unlock(amap); in uvmfault_unlockall()
H A Duvm_anon.c275 uvm_anon_pagein(struct vm_amap *amap, struct vm_anon *anon) in uvm_anon_pagein() argument
281 KASSERT(anon->an_lock == amap->am_lock); in uvm_anon_pagein()
287 switch (uvmfault_anonget(NULL, amap, anon)) { in uvm_anon_pagein()
H A Duvm_mmap.c130 struct vm_amap *amap; in sys_mincore() local
200 amap = entry->aref.ar_amap; /* upper layer */ in sys_mincore()
203 if (amap != NULL) in sys_mincore()
204 amap_lock(amap, RW_READER); in sys_mincore()
210 if (amap != NULL) { in sys_mincore()
243 if (amap != NULL) in sys_mincore()
244 amap_unlock(amap); in sys_mincore()
H A Duvm_map.c1065 * => XXXCDC: need way to map in external amap? in uvm_map()
1361 * can't extend a shared amap. note: no need to lock amap to in uvm_map_enter()
1417 * can't extend a shared amap. note: no need to lock amap to in uvm_map_enter()
1422 * merged with the previous entry which has an amap, in uvm_map_enter()
1423 * and the next entry also has an amap, we give up. in uvm_map_enter()
1426 * amap, new, amap -> give up second merge (single fwd extend) in uvm_map_enter()
1427 * amap, ne in uvm_map_enter()
1573 struct vm_amap *amap = amap_alloc(size, to_add, uvm_map_enter() local
3359 struct vm_amap * const amap = entry->aref.ar_amap; uvm_map_willneed() local
3899 struct vm_amap *amap; uvm_map_clean() local
[all...]
/netbsd-src/usr.bin/pmap/
H A Dpmap.c391 struct kbit akbit, *amap; in dump_vm_map_entry() local
393 amap = &akbit; in dump_vm_map_entry()
394 P(amap) = vme->aref.ar_amap; in dump_vm_map_entry()
395 S(amap) = sizeof(struct vm_amap); in dump_vm_map_entry()
396 KDEREF(kd, amap); in dump_vm_map_entry()
397 dump_amap(kd, amap); in dump_vm_map_entry()
604 dump_amap(kvm_t *kd, struct kbit *amap) in dump_amap() argument
613 if (S(amap) == (size_t)-1) { in dump_amap()
615 S(amap) = sizeof(struct vm_amap); in dump_amap()
616 KDEREF(kd, amap); in dump_amap()
[all …]
H A Dpmap.h137 struct vm_amap amap; member
/netbsd-src/external/gpl2/mkhybrid/dist/
H A Dapple.c1528 afpmap *amap; /* mapping entry */ local
1629 if((amap = (afpmap *)malloc(sizeof(afpmap))) == NULL)
1632 t = amap->type;
1633 c = amap->creator;
1639 free(amap);
1644 if ((amap->extn = (char *)strdup(tmp)) == NULL)
1651 amap->elen = strlen(amap->extn);
1654 amap->fdflags = fdflags;
1657 if(!strcmp(amap->extn, DEFMATCH)) {
1661 defmap = amap;
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dparallelism.d1564 template amap(functions...) in amap() function
1649 auto amap(Args...)(Args args) in amap()
2027 pool.amap!functions(toMap, workUnitSize, buf); in map()
4083 assert(poolInstance.amap!"a * a"([1,2,3,4,5]) == [1,4,9,16,25]);
4084 assert(poolInstance.amap!"a * a"([1,2,3,4,5], new long[5]) == [1,4,9,16,25]);
4085 assert(poolInstance.amap!("a * a", "-a")([1,2,3]) ==
4089 poolInstance.amap!("a * a", "-a")([1,2,3], tupleBuf);
4091 poolInstance.amap!("a * a", "-a")([1,2,3], 5, tupleBuf);
4097 poolInstance.amap!"a * 2"([1, 2, 3, 4, 5], ind);
4100 poolInstance.amap!"a / 2"(ind, ind);
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dparallelism.d1661 template amap(functions...) in amap() function
1746 auto amap(Args...)(Args args) in amap()
2125 pool.amap!functions(toMap, workUnitSize, buf); in map()
4345 assert(poolInstance.amap!"a * a"([1,2,3,4,5]) == [1,4,9,16,25]);
4346 assert(poolInstance.amap!"a * a"([1,2,3,4,5], new long[5]) == [1,4,9,16,25]);
4347 assert(poolInstance.amap!("a * a", "-a")([1,2,3]) ==
4351 poolInstance.amap!("a * a", "-a")([1,2,3], tupleBuf);
4353 poolInstance.amap!("a * a", "-a")([1,2,3], 5, tupleBuf);
4359 poolInstance.amap!"a * 2"([1, 2, 3, 4, 5], ind);
4362 poolInstance.amap!"a / 2"(ind, ind);
[all …]
/netbsd-src/lib/libkvm/
H A Dkvm_proc.c185 struct vm_amap amap;
223 if (KREAD(kd, addr, &amap)) in _kvm_ureadm()
229 if (slot > amap.am_nslot) in _kvm_ureadm()
232 addr = (u_long)amap.am_anon + (offset / kd->nbpg) * sizeof(anonp); in _kvm_ureadm()
206 struct vm_amap amap; _kvm_ureadm() local
/netbsd-src/external/bsd/am-utils/dist/amd/
H A Dsun_map_parse.y92 amap : file
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Delfnn-aarch64.c3872 const elf_aarch64_section_map *amap = (const elf_aarch64_section_map *) a; in elf_aarch64_compare_mapping() local
3875 if (amap->vma > bmap->vma) in elf_aarch64_compare_mapping()
3877 else if (amap->vma < bmap->vma) in elf_aarch64_compare_mapping()
3879 else if (amap->type > bmap->type) in elf_aarch64_compare_mapping()
3884 else if (amap->type < bmap->type) in elf_aarch64_compare_mapping()
H A Delf32-arm.c18459 const elf32_arm_section_map *amap = (const elf32_arm_section_map *) a; in elf32_arm_compare_mapping() local
18462 if (amap->vma > bmap->vma) in elf32_arm_compare_mapping()
18464 else if (amap->vma < bmap->vma) in elf32_arm_compare_mapping()
18466 else if (amap->type > bmap->type) in elf32_arm_compare_mapping()
18471 else if (amap->type < bmap->type) in elf32_arm_compare_mapping()
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delfnn-aarch64.c3964 const elf_aarch64_section_map *amap = (const elf_aarch64_section_map *) a; in elf_aarch64_compare_mapping() local
3967 if (amap->vma > bmap->vma) in elf_aarch64_compare_mapping()
3969 else if (amap->vma < bmap->vma) in elf_aarch64_compare_mapping()
3971 else if (amap->type > bmap->type) in elf_aarch64_compare_mapping()
3976 else if (amap->type < bmap->type) in elf_aarch64_compare_mapping()
H A Delf32-arm.c18516 const elf32_arm_section_map *amap = (const elf32_arm_section_map *) a; in elf32_arm_compare_mapping() local
18519 if (amap->vma > bmap->vma) in elf32_arm_compare_mapping()
18521 else if (amap->vma < bmap->vma) in elf32_arm_compare_mapping()
18523 else if (amap->type > bmap->type) in elf32_arm_compare_mapping()
18528 else if (amap->type < bmap->type) in elf32_arm_compare_mapping()