Go to the source code of this file.
|
int | xfs_bmap_add_attrfork (struct xfs_inode *ip, int size, int rsvd) |
|
void | xfs_bmap_add_free (xfs_fsblock_t bno, xfs_filblks_t len, struct xfs_bmap_free *flist, struct xfs_mount *mp) |
|
void | xfs_bmap_cancel (struct xfs_bmap_free *flist) |
|
void | xfs_bmap_compute_maxlevels (struct xfs_mount *mp, int whichfork) |
|
int | xfs_bmap_first_unused (struct xfs_trans *tp, struct xfs_inode *ip, xfs_extlen_t len, xfs_fileoff_t *unused, int whichfork) |
|
int | xfs_bmap_last_before (struct xfs_trans *tp, struct xfs_inode *ip, xfs_fileoff_t *last_block, int whichfork) |
|
int | xfs_bmap_last_offset (struct xfs_trans *tp, struct xfs_inode *ip, xfs_fileoff_t *unused, int whichfork) |
|
int | xfs_bmap_one_block (struct xfs_inode *ip, int whichfork) |
|
int | xfs_bmap_read_extents (struct xfs_trans *tp, struct xfs_inode *ip, int whichfork) |
|
int | xfs_bmapi_read (struct xfs_inode *ip, xfs_fileoff_t bno, xfs_filblks_t len, struct xfs_bmbt_irec *mval, int *nmap, int flags) |
|
int | xfs_bmapi_delay (struct xfs_inode *ip, xfs_fileoff_t bno, xfs_filblks_t len, struct xfs_bmbt_irec *mval, int *nmap, int flags) |
|
int | xfs_bmapi_write (struct xfs_trans *tp, struct xfs_inode *ip, xfs_fileoff_t bno, xfs_filblks_t len, int flags, xfs_fsblock_t *firstblock, xfs_extlen_t total, struct xfs_bmbt_irec *mval, int *nmap, struct xfs_bmap_free *flist) |
|
int | xfs_bunmapi (struct xfs_trans *tp, struct xfs_inode *ip, xfs_fileoff_t bno, xfs_filblks_t len, int flags, xfs_extnum_t nexts, xfs_fsblock_t *firstblock, struct xfs_bmap_free *flist, int *done) |
|
int | xfs_check_nostate_extents (struct xfs_ifork *ifp, xfs_extnum_t idx, xfs_extnum_t num) |
|
uint | xfs_default_attroffset (struct xfs_inode *ip) |
|
#define BMAP_ATTRFORK (1 << 8) |
#define BMAP_LEFT_CONTIG (1 << 0) |
#define BMAP_LEFT_DELAY (1 << 4) |
#define BMAP_LEFT_FILLING (1 << 2) |
#define BMAP_LEFT_VALID (1 << 6) |
#define BMAP_RIGHT_CONTIG (1 << 1) |
#define BMAP_RIGHT_DELAY (1 << 5) |
#define BMAP_RIGHT_FILLING (1 << 3) |
#define BMAP_RIGHT_VALID (1 << 7) |
#define XFS_BMAP_EXT_FLAGS |
#define XFS_BMAP_MAX_NMAP 4 |
#define XFS_BMAP_TRACE_EXLIST |
( |
|
ip, |
|
|
|
c, |
|
|
|
w |
|
) |
| |
#define XFS_BMAPI_ATTRFORK 0x004 /* use attribute fork not data */ |
#define XFS_BMAPI_CONTIG 0x020 /* must allocate only one extent */ |
#define XFS_BMAPI_CONVERT 0x040 |
#define XFS_BMAPI_ENTIRE 0x001 /* return entire extent, not trimmed */ |
#define XFS_BMAPI_IGSTATE 0x010 /* Ignore state - */ |
#define XFS_BMAPI_METADATA 0x002 /* mapping metadata not user data */ |
#define XFS_BMAPI_PREALLOC 0x008 /* preallocation op: unwritten space */ |
#define XFS_BMAPI_STACK_SWITCH 0x080 |
void xfs_bmap_compute_maxlevels |
( |
struct xfs_mount * |
mp, |
|
|
int |
whichfork |
|
) |
| |
int xfs_bmap_one_block |
( |
struct xfs_inode * |
ip, |
|
|
int |
whichfork |
|
) |
| |
uint xfs_default_attroffset |
( |
struct xfs_inode * |
ip | ) |
|