|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | xfs_extent_busy |
Macros | |
| #define | XFS_EXTENT_BUSY_DISCARDED 0x01 /* undergoing a discard op. */ |
| #define | XFS_EXTENT_BUSY_SKIP_DISCARD 0x02 /* do not discard */ |
Functions | |
| void | xfs_extent_busy_insert (struct xfs_trans *tp, xfs_agnumber_t agno, xfs_agblock_t bno, xfs_extlen_t len, unsigned int flags) |
| void | xfs_extent_busy_clear (struct xfs_mount *mp, struct list_head *list, bool do_discard) |
| int | xfs_extent_busy_search (struct xfs_mount *mp, xfs_agnumber_t agno, xfs_agblock_t bno, xfs_extlen_t len) |
| void | xfs_extent_busy_reuse (struct xfs_mount *mp, xfs_agnumber_t agno, xfs_agblock_t fbno, xfs_extlen_t flen, bool userdata) |
| void | xfs_extent_busy_trim (struct xfs_alloc_arg *args, xfs_agblock_t bno, xfs_extlen_t len, xfs_agblock_t *rbno, xfs_extlen_t *rlen) |
| int | xfs_extent_busy_ag_cmp (void *priv, struct list_head *a, struct list_head *b) |
Variables | |
| struct xfs_extent_busy | __attribute__ |
| #define XFS_EXTENT_BUSY_DISCARDED 0x01 /* undergoing a discard op. */ |
Definition at line 37 of file xfs_extent_busy.h.
| #define XFS_EXTENT_BUSY_SKIP_DISCARD 0x02 /* do not discard */ |
Definition at line 38 of file xfs_extent_busy.h.
Definition at line 596 of file xfs_extent_busy.c.
Definition at line 559 of file xfs_extent_busy.c.
| void xfs_extent_busy_insert | ( | struct xfs_trans * | tp, |
| xfs_agnumber_t | agno, | ||
| xfs_agblock_t | bno, | ||
| xfs_extlen_t | len, | ||
| unsigned int | flags | ||
| ) |
Definition at line 35 of file xfs_extent_busy.c.
| void xfs_extent_busy_reuse | ( | struct xfs_mount * | mp, |
| xfs_agnumber_t | agno, | ||
| xfs_agblock_t | fbno, | ||
| xfs_extlen_t | flen, | ||
| bool | userdata | ||
| ) |
Definition at line 304 of file xfs_extent_busy.c.
| int xfs_extent_busy_search | ( | struct xfs_mount * | mp, |
| xfs_agnumber_t | agno, | ||
| xfs_agblock_t | bno, | ||
| xfs_extlen_t | len | ||
| ) |
Definition at line 105 of file xfs_extent_busy.c.
| void xfs_extent_busy_trim | ( | struct xfs_alloc_arg * | args, |
| xfs_agblock_t | bno, | ||
| xfs_extlen_t | len, | ||
| xfs_agblock_t * | rbno, | ||
| xfs_extlen_t * | rlen | ||
| ) |
Definition at line 349 of file xfs_extent_busy.c.
1.8.2