Searched refs:segmap_release (Results 1 - 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dseg_map.h210 * from pageout or fsflush from segmap_getmap until segmap_release. This
284 extern int segmap_release(struct seg *, caddr_t, uint_t);
H A Dvm_pvn.c660 * E.g. segmap_release()
1090 (void) segmap_release(segkmap, addr, SM_WRITE | SM_ASYNC);
H A Dseg_map.c518 * 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 Dfbio.c93 (void) segmap_release(segkmap, addr, 0);
162 howtoreturn(segmap_release(segkmap, addr, flags)); \
/illumos-gate/usr/src/uts/common/fs/dcfs/
H A Ddc_vnops.c299 error = segmap_release(segkmap, base, flags);
301 (void) segmap_release(segkmap, base, 0);
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_vnops.c472 (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 Dspecvnops.c1059 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 Dbootfs_vnops.c109 relerr = segmap_release(segkmap, base, 0);
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vnops.c373 (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 Dsocksyscalls.c1995 * 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 Dnl7curi.c1528 (void) segmap_release(segkmap, smp->base, SM_DONTNEED);
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vnops.c294 error = segmap_release(segkmap, base, flags);
296 (void) segmap_release(segkmap, base, 0);
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_vnops.c532 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 Dnfs3_vnops.c633 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 Dnfs4_vnops.c2713 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 Dudf_vnops.c3089 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 Dlofi.c1096 (void) segmap_release(segkmap, mapaddr, 0);
1133 save_error = segmap_release(segkmap, mapaddr, smflags);
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_vnops.c1159 (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()

Completed in 239 milliseconds