HomeSort by: relevance | last modified time | path
    Searched refs:lfs_seglock (Results 1 - 14 of 14) sorted by relevancy

  /src/sbin/fsck_lfs/
segwrite.h 62 int lfs_seglock(struct lfs *, unsigned long);
segwrite.c 155 lfs_seglock(fs, flags | SEGM_CKP);
929 * lfs_seglock --
933 lfs_seglock(struct lfs * fs, unsigned long flags) function in typeref:typename:int
938 if (fs->lfs_seglock) {
939 ++fs->lfs_seglock;
943 fs->lfs_seglock = 1;
970 if (fs->lfs_seglock == 1) {
995 --fs->lfs_seglock;
997 } else if (fs->lfs_seglock == 0) {
1000 --fs->lfs_seglock;
    [all...]
  /src/sys/ufs/lfs/
lfs_subr.c 278 * lfs_seglock --
282 lfs_seglock(struct lfs *fs, unsigned long flags) function in typeref:typename:int
287 if (fs->lfs_seglock) {
290 ++fs->lfs_seglock;
298 while (fs->lfs_seglock) {
299 (void)mtsleep(&fs->lfs_seglock, PRIBIO + 1,
300 "lfs_seglock", 0, &lfs_lock);
305 fs->lfs_seglock = 1;
473 if (fs->lfs_seglock == 1) {
520 --fs->lfs_seglock;
    [all...]
lfs_kernel.h 73 ((fs)->lfs_seglock != 0 && \
lfs_alloc.c 264 lfs_seglock(fs, SEGM_PROT);
366 lfs_seglock(fs, SEGM_PROT);
552 * Takes lfs_seglock. Also (independently) takes vp->v_interlock.
584 lfs_seglock(fs, SEGM_PROT);
807 lfs_seglock(fs, SEGM_PROT);
1052 lfs_seglock(fs, SEGM_PROT);
lfs_extern.h 249 int lfs_seglock(struct lfs *, unsigned long);
lfs_vnops.c 1481 while (slept && fs->lfs_seglock) {
1525 } else if (fs->lfs_seglock) {
1526 mtsleep(&fs->lfs_seglock,
1588 lfs_seglock(fs, flags);
1745 lfs_seglock(fs, 0);
2020 lfs_seglock(fs, SEGM_FORCE_CKP | SEGM_CKP);
2404 lfs_seglock(fs, flags);
lfs_syscalls.c 293 lfs_seglock(fs, SEGM_CLEAN | SEGM_CKP | SEGM_SYNC);
839 lfs_seglock(fs, SEGM_PROT);
lfs_pages.c 727 error = lfs_seglock(fs, SEGM_PROT | (sync ? SEGM_SYNC : 0));
lfs_segment.c 224 lfs_seglock(fs, SEGM_SYNC | ((error != 0) ? SEGM_RECLAIM : 0));
380 * artificially incremented by lfs_seglock().
383 if (fs->lfs_seglock > 1) {
558 * preserve the lock order lfs_writer -> lfs_seglock.
569 lfs_seglock(fs, flags | (do_ckp ? SEGM_CKP : 0));
1835 /* "1" is the artificial inc in lfs_seglock */
lfs_vfsops.c 1112 fs->lfs_seglock = 0;
1829 if (fs->lfs_seglock > 0) {
2503 lfs_seglock(fs, SEGM_CKP);
lfs_inode.c 352 lfs_seglock(fs, SEGM_PROT);
lfs.h 1031 uint32_t lfs_seglock; /* single-thread the segment writer */ member in struct:lfs
lfs_rfw.c 1532 lfs_seglock(fs, SEGM_CLEAN);

Completed in 39 milliseconds