HomeSort by: relevance | last modified time | path
    Searched refs:wapbl (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/sys/sys/
wapbl.h 1 /* $NetBSD: wapbl.h,v 1.21 2018/12/10 21:19:33 jdolecek Exp $ */
42 * write ahead physical block logging (WAPBL) support.
95 struct wapbl;
109 struct wapbl *we_wapbl;
121 int wapbl_start(struct wapbl **, struct mount *, struct vnode *, daddr_t,
126 void wapbl_discard(struct wapbl *);
129 int wapbl_stop(struct wapbl *, int);
136 int wapbl_begin(struct wapbl *, const char *, int);
140 void wapbl_end(struct wapbl *);
148 void wapbl_add_buf(struct wapbl *, struct buf *)
    [all...]
mount.h 155 struct wapbl *mnt_wapbl; /* log info */
281 * This operations vector is so wapbl can be wrapped into a filesystem lkm.
286 void (*wo_wapbl_discard)(struct wapbl *);
290 void (*wo_wapbl_add_buf)(struct wapbl *, struct buf *);
291 void (*wo_wapbl_remove_buf)(struct wapbl *, struct buf *);
292 void (*wo_wapbl_resize_buf)(struct wapbl *, struct buf *, long, long);
293 int (*wo_wapbl_begin)(struct wapbl *, const char *, int);
294 void (*wo_wapbl_end)(struct wapbl *);
295 void (*wo_wapbl_junlock_assert)(struct wapbl *);
296 void (*wo_wapbl_jlock_assert)(struct wapbl *);
    [all...]
Makefile 51 wait.h wapbl.h wapbl_replay.h wchan.h wdog.h xattr.h
  /src/sys/modules/wapbl/
Makefile 7 KMOD= wapbl
  /src/sys/kern/
vfs_wapbl.c 46 #include <sys/wapbl.h>
116 struct wapbl { struct
137 * WAPBL log layout, stored on wl_devvp at wl_logpbn:
259 struct wapbl *wapbl_debug_wl;
262 static int wapbl_write_commit(struct wapbl *, off_t, off_t);
263 static int wapbl_write_blocks(struct wapbl *, off_t *);
264 static int wapbl_write_revocations(struct wapbl *, off_t *);
265 static int wapbl_write_inodes(struct wapbl *, off_t *);
286 static void wapbl_inodetrk_init(struct wapbl *wl, u_int size);
287 static void wapbl_inodetrk_free(struct wapbl *wl)
    [all...]
vfs_vnops.c 96 #include <sys/wapbl.h>
vfs_bio.c 153 #include <sys/wapbl.h>
1326 * Do not short cut the WAPBL resize, as the buffer length
vfs_vnode.c 179 #include <sys/wapbl.h>
  /src/sbin/fsdb/
Makefile 19 SRCS+= vfs_wapbl.c wapbl.c
  /src/share/man/man9/
Makefile 78 wapbl.9 wdc.9 workqueue.9 \
1178 MLINKS+=wapbl.9 wapbl_start.9 \
1179 wapbl.9 wapbl_stop.9 \
1180 wapbl.9 wapbl_begin.9 \
1181 wapbl.9 wapbl_end.9 \
1182 wapbl.9 wapbl_flush.9 \
1183 wapbl.9 wapbl_discard.9 \
1184 wapbl.9 wapbl_add_buf.9 \
1185 wapbl.9 wapbl_remove_buf.9 \
1186 wapbl.9 wapbl_resize_buf.9
    [all...]
  /src/sbin/fsck_ffs/
wapbl.c 1 /* $NetBSD: wapbl.c,v 1.6 2022/07/25 05:15:08 dholland Exp $ */
32 /* This file contains fsck support for wapbl
37 __KERNEL_RCSID(0, "$NetBSD: wapbl.c,v 1.6 2022/07/25 05:15:08 dholland Exp $");
59 #include <sys/wapbl.h>
  /src/sys/ufs/ffs/
ffs_extern.h 87 #include <sys/wapbl.h>
ffs_inode.c 84 #include <sys/wapbl.h>
225 bool wapbl = omp->mnt_wapbl != NULL; local in function:ffs_truncate
276 if (wapbl) {
641 const int wapbl = (ip->i_ump->um_mountp->mnt_wapbl != NULL); local in function:ffs_indirtrunc
706 * to the wapbl case.
712 if (lastbn >= 0 && !wapbl) {
792 } else if (wapbl) {
ffs_vnops.c 85 #include <sys/wapbl.h>
259 #ifdef WAPBL
281 #endif /* WAPBL */
333 #ifdef WAPBL
363 #endif /* WAPBL */
425 #ifdef WAPBL
487 #endif /* WAPBL */
ffs_extattr.c 93 #include <sys/wapbl.h>
ffs_wapbl.c 51 #include <sys/wapbl.h>
91 * WAPBL only works with UFS2 layout (which is still available
171 /* Callback for wapbl */
232 /* If super block layout is too old to support WAPBL, return */
333 /* WAPBL needs UFS2 format super block */
494 * WAPBL needs UFS2 format super block, if we got here with a
  /src/sys/ufs/ufs/
ufs_inode.c 57 #include <sys/wapbl.h>
ufs_acl.c 52 #include <sys/wapbl.h>
ufs_rename.c 48 #include <sys/wapbl.h>
ufs_quota2.c 41 #include <sys/wapbl.h>
ufs_lookup.c 56 #include <sys/wapbl.h>
  /src/sys/rump/librump/rumpvfs/
rump_vfs.c 49 #include <sys/wapbl.h>
  /src/sys/modules/
Makefile 207 SUBDIR+= wapbl
  /src/share/man/man4/
Makefile 78 wapbl.4 wb.4 wbsio.4 wd.4 wdc.4 wg.4 wi.4 wm.4 wpi.4 \
  /src/usr.sbin/dumpfs/
dumpfs.c 49 #include <sys/wapbl.h>
406 printf("wapbl version 0x%x\tlocation %u\tflags 0x%x\n",
409 printf("wapbl loc0 %" PRIu64 "\tloc1 %" PRIu64,
442 printf("wapbl ");

Completed in 36 milliseconds

1 2