UbixOS
2.0
|
Go to the source code of this file.
Data Structures | |
struct | ufs_args |
struct | ufsmount |
Macros | |
#define | blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) |
#define | is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc) |
#define | MNINDIR(ump) ((ump)->um_nindir) |
#define | QTF_64BIT 0x04 /* 64-bit quota file */ |
#define | QTF_CLOSING 0x02 /* Q_QUOTAOFF in progress */ |
#define | QTF_OPENING 0x01 /* Q_QUOTAON in progress */ |
#define | UFS1 1 |
#define | UFS2 2 |
#define | UFS_BALLOC(aa, bb, cc, dd, ee, ff) VFSTOUFS((aa)->v_mount)->um_balloc(aa, bb, cc, dd, ee, ff) |
#define | UFS_BLKATOFF(aa, bb, cc, dd) VFSTOUFS((aa)->v_mount)->um_blkatoff(aa, bb, cc, dd) |
#define | UFS_IFREE(aa, bb) ((aa)->um_ifree(aa, bb)) |
#define | UFS_LOCK(aa) mtx_lock(&(aa)->um_lock) |
#define | UFS_MTX(aa) (&(aa)->um_lock) |
#define | UFS_RDONLY(aa) (ITOUMP(aa)->um_rdonly(aa)) |
#define | UFS_SNAPGONE(aa) (ITOUMP(aa)->um_snapgone(aa)) |
#define | UFS_TRUNCATE(aa, bb, cc, dd) VFSTOUFS((aa)->v_mount)->um_truncate(aa, bb, cc, dd) |
#define | UFS_UNLOCK(aa) mtx_unlock(&(aa)->um_lock) |
#define | UFS_UPDATE(aa, bb) VFSTOUFS((aa)->v_mount)->um_update(aa, bb) |
#define | UFS_VALLOC(aa, bb, cc, dd) VFSTOUFS((aa)->v_mount)->um_valloc(aa, bb, cc, dd) |
#define | UFS_VFREE(aa, bb, cc) VFSTOUFS((aa)->v_mount)->um_vfree(aa, bb, cc) |
#define | UFSTOVFS(ump) (ump)->um_mountp |
#define | VFSTOUFS(mp) ((struct ufsmount *)((mp)->mnt_data)) |
#define blkptrtodb | ( | ump, | |
b | |||
) | ((b) << (ump)->um_bptrtodb) |
Definition at line 138 of file ufsmount.h.
#define is_sequential | ( | ump, | |
a, | |||
b | |||
) | ((b) == (a) + ump->um_seqinc) |
Definition at line 139 of file ufsmount.h.
#define MNINDIR | ( | ump | ) | ((ump)->um_nindir) |
Definition at line 137 of file ufsmount.h.
#define QTF_64BIT 0x04 /* 64-bit quota file */ |
Definition at line 127 of file ufsmount.h.
#define QTF_CLOSING 0x02 /* Q_QUOTAOFF in progress */ |
Definition at line 126 of file ufsmount.h.
#define QTF_OPENING 0x01 /* Q_QUOTAON in progress */ |
Definition at line 125 of file ufsmount.h.
#define UFS1 1 |
Definition at line 119 of file ufsmount.h.
#define UFS2 2 |
Definition at line 120 of file ufsmount.h.
#define UFS_BALLOC | ( | aa, | |
bb, | |||
cc, | |||
dd, | |||
ee, | |||
ff | |||
) | VFSTOUFS((aa)->v_mount)->um_balloc(aa, bb, cc, dd, ee, ff) |
Definition at line 102 of file ufsmount.h.
#define UFS_BLKATOFF | ( | aa, | |
bb, | |||
cc, | |||
dd | |||
) | VFSTOUFS((aa)->v_mount)->um_blkatoff(aa, bb, cc, dd) |
Definition at line 103 of file ufsmount.h.
#define UFS_IFREE | ( | aa, | |
bb | |||
) | ((aa)->um_ifree(aa, bb)) |
Definition at line 108 of file ufsmount.h.
#define UFS_LOCK | ( | aa | ) | mtx_lock(&(aa)->um_lock) |
Definition at line 112 of file ufsmount.h.
#define UFS_MTX | ( | aa | ) | (&(aa)->um_lock) |
Definition at line 114 of file ufsmount.h.
#define UFS_RDONLY | ( | aa | ) | (ITOUMP(aa)->um_rdonly(aa)) |
Definition at line 109 of file ufsmount.h.
#define UFS_SNAPGONE | ( | aa | ) | (ITOUMP(aa)->um_snapgone(aa)) |
Definition at line 110 of file ufsmount.h.
#define UFS_TRUNCATE | ( | aa, | |
bb, | |||
cc, | |||
dd | |||
) | VFSTOUFS((aa)->v_mount)->um_truncate(aa, bb, cc, dd) |
Definition at line 104 of file ufsmount.h.
#define UFS_UNLOCK | ( | aa | ) | mtx_unlock(&(aa)->um_lock) |
Definition at line 113 of file ufsmount.h.
#define UFS_UPDATE | ( | aa, | |
bb | |||
) | VFSTOUFS((aa)->v_mount)->um_update(aa, bb) |
Definition at line 105 of file ufsmount.h.
#define UFS_VALLOC | ( | aa, | |
bb, | |||
cc, | |||
dd | |||
) | VFSTOUFS((aa)->v_mount)->um_valloc(aa, bb, cc, dd) |
Definition at line 106 of file ufsmount.h.
#define UFS_VFREE | ( | aa, | |
bb, | |||
cc | |||
) | VFSTOUFS((aa)->v_mount)->um_vfree(aa, bb, cc) |
Definition at line 107 of file ufsmount.h.
#define UFSTOVFS | ( | ump | ) | (ump)->um_mountp |
Definition at line 131 of file ufsmount.h.
#define VFSTOUFS | ( | mp | ) | ((struct ufsmount *)((mp)->mnt_data)) |
Definition at line 130 of file ufsmount.h.