/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_map.h | 210 * from pageout or fsflush from segmap_getmap until segmap_release. This 284 extern int segmap_release(struct seg *, caddr_t, uint_t);
|
H A D | vm_pvn.c | 660 * E.g. segmap_release() 1090 (void) segmap_release(segkmap, addr, SM_WRITE | SM_ASYNC);
|
H A D | seg_map.c | 518 * unlocked until segmap_release. 610 * segmap_release. No hat mappings have to be locked 789 * segmap_release. No hat mappings have to be locked 1398 * segmap_release. The SM_KPM_NEWPAGE flag is set 1512 * segmap_release, so no pages or hat mappings have 1979 segmap_release(struct seg *seg, caddr_t addr, uint_t flags) function 1993 panic("segmap_release: addr %p not " 1999 panic("segmap_release: smap not found " 2026 panic("segmap_release: bad addr %p", (void *)addr); 2244 * or segmap_release [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | fbio.c | 93 (void) segmap_release(segkmap, addr, 0); 162 howtoreturn(segmap_release(segkmap, addr, flags)); \
|
/illumos-gate/usr/src/uts/common/fs/dcfs/ |
H A D | dc_vnops.c | 299 error = segmap_release(segkmap, base, flags); 301 (void) segmap_release(segkmap, base, 0);
|
/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_vnops.c | 472 (void) segmap_release(segkmap, 490 (void) segmap_release(segkmap, 539 (void) segmap_release(segkmap, base, SM_INVAL); 541 (void) segmap_release(segkmap, base, 0); 554 error = segmap_release(segkmap, base, flags); 1618 * len == MAXBSIZE (from segmap_release actions), and len == PAGESIZE
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 1059 error = segmap_release(segkmap, base, flags); 1065 (void) segmap_release(segkmap, base, 0); 1243 error = segmap_release(segkmap, base, flags); 1249 (void) segmap_release(segkmap, base, SM_INVAL); 2010 * len == MAXBSIZE (from segmap_release actions), and len == PAGESIZE
|
/illumos-gate/usr/src/uts/common/fs/bootfs/ |
H A D | bootfs_vnops.c | 109 relerr = segmap_release(segkmap, base, 0);
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 373 (void) segmap_release(segkmap, base, SM_INVAL); 380 error = segmap_release(segkmap, base, 0); 546 (void) segmap_release(segkmap, base, 0); 553 error = segmap_release(segkmap, base, 0);
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socksyscalls.c | 1995 * with the data, the mapping will be released through segmap_release() 2440 (void) segmap_release(segkmap, snfi->snfi_base, SM_DONTNEED); 2618 (void) segmap_release(segkmap, base, 0); 2635 (void) segmap_release(segkmap, base, 0);
|
H A D | nl7curi.c | 1528 (void) segmap_release(segkmap, smp->base, SM_DONTNEED);
|
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_vnops.c | 294 error = segmap_release(segkmap, base, flags); 296 (void) segmap_release(segkmap, base, 0);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 532 error = segmap_release(segkmap, base, flags); 538 (void) segmap_release(segkmap, base, 0); 791 error = segmap_release(segkmap, base, flags); 797 (void) segmap_release(segkmap, base, 0); 4074 * len == MAXBSIZE (from segmap_release actions), and len == PAGESIZE 4188 * not be written out. When segmap_release() calls VOP_PUTPAGE(),
|
H A D | nfs3_vnops.c | 633 error = segmap_release(segkmap, base, flags); 639 (void) segmap_release(segkmap, base, 0); 896 error = segmap_release(segkmap, base, flags); 902 (void) segmap_release(segkmap, base, 0); 4989 * len == MAXBSIZE (from segmap_release actions), and len == PAGESIZE 5098 * not be written out. When segmap_release() calls VOP_PUTPAGE(),
|
H A D | nfs4_vnops.c | 2713 error = segmap_release(segkmap, base, flags); 2719 (void) segmap_release(segkmap, base, 0); 3002 error = segmap_release(segkmap, base, flags); 3008 (void) segmap_release(segkmap, base, 0); 10211 * len == MAXBSIZE (from segmap_release actions), and len == PAGESIZE 10327 * not be written out. When segmap_release() calls VOP_PUTPAGE(),
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 3089 error = segmap_release(segkmap, base, flags); 3091 (void) segmap_release(segkmap, base, flags); 3302 (void) segmap_release(segkmap, base, SM_INVAL); 3336 error = segmap_release(segkmap, base, flags);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 1096 (void) segmap_release(segkmap, mapaddr, 0); 1133 save_error = segmap_release(segkmap, mapaddr, smflags);
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vnops.c | 1159 (void) segmap_release(segkmap, base, flags); 1199 error = segmap_release(segkmap, base, flags); 1499 error = segmap_release(segkmap, base, flags); 1505 (void) segmap_release(segkmap, base, flags); 5188 * len == MAXBSIZE (from segmap_release actions), and len == PAGESIZE 5522 * segmap_release() 5524 * Here, fsflush can pick up the dirty page before segmap_release()
|