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