Home
last modified time | relevance | path

Searched refs:AMAP_SHARED (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/sys/uvm/
Duvm_amap.c689 if (srcamap->am_ref == 1 && (srcamap->am_flags & AMAP_SHARED) != 0) in amap_copy()
690 srcamap->am_flags &= ~AMAP_SHARED; /* clear shared flag */ in amap_copy()
1250 if (oanon->an_page && (amap->am_flags & AMAP_SHARED) != 0) { in amap_add()
1343 if (flags & AMAP_SHARED) in amap_ref()
1344 amap->am_flags |= AMAP_SHARED; in amap_ref()
1374 if (amap->am_ref == 2 && (amap->am_flags & AMAP_SHARED) != 0) { in amap_unref()
1375 amap->am_flags &= ~AMAP_SHARED; in amap_unref()
Duvm_amap.h101 #define AMAP_SHARED 0x1 /* amap is shared */ macro
Duvm_fault.c1417 if ((amap_flags(amap) & AMAP_SHARED) != 0) { in uvm_fault_lower()
Duvm_map.c3605 prot, maxprot, old_entry, dead, 0, AMAP_SHARED); in uvm_mapent_share()
3681 AMAP_SHARED) != 0 || in uvm_mapent_forkcopy()
4377 entry, &dead, flags, AMAP_SHARED | AMAP_REFALL); in uvm_map_extract()