|
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.