|
|
| version 1.76, 2007/02/07 02:51:56 | version 1.77, 2007/08/02 16:04:40 |
|---|---|
| Line 89 typedef struct xfs_bmbt_rec_64 | Line 89 typedef struct xfs_bmbt_rec_64 |
| typedef __uint64_t xfs_bmbt_rec_base_t; /* use this for casts */ | typedef __uint64_t xfs_bmbt_rec_base_t; /* use this for casts */ |
| typedef xfs_bmbt_rec_64_t xfs_bmbt_rec_t, xfs_bmdr_rec_t; | typedef xfs_bmbt_rec_64_t xfs_bmbt_rec_t, xfs_bmdr_rec_t; |
| typedef struct xfs_bmbt_rec_host { | |
| __uint64_t l0, l1; | |
| } xfs_bmbt_rec_host_t; | |
| /* | /* |
| * Values and macros for delayed-allocation startblock fields. | * Values and macros for delayed-allocation startblock fields. |
| */ | */ |
| Line 281 extern ktrace_t *xfs_bmbt_trace_buf; | Line 285 extern ktrace_t *xfs_bmbt_trace_buf; |
| extern void xfs_bmdr_to_bmbt(xfs_bmdr_block_t *, int, xfs_bmbt_block_t *, int); | extern void xfs_bmdr_to_bmbt(xfs_bmdr_block_t *, int, xfs_bmbt_block_t *, int); |
| extern int xfs_bmbt_decrement(struct xfs_btree_cur *, int, int *); | extern int xfs_bmbt_decrement(struct xfs_btree_cur *, int, int *); |
| extern int xfs_bmbt_delete(struct xfs_btree_cur *, int *); | extern int xfs_bmbt_delete(struct xfs_btree_cur *, int *); |
| extern void xfs_bmbt_get_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s); | extern void xfs_bmbt_get_all(xfs_bmbt_rec_host_t *r, xfs_bmbt_irec_t *s); |
| extern xfs_bmbt_block_t *xfs_bmbt_get_block(struct xfs_btree_cur *cur, | extern xfs_bmbt_block_t *xfs_bmbt_get_block(struct xfs_btree_cur *cur, |
| int, struct xfs_buf **bpp); | int, struct xfs_buf **bpp); |
| extern xfs_filblks_t xfs_bmbt_get_blockcount(xfs_bmbt_rec_t *r); | extern xfs_filblks_t xfs_bmbt_get_blockcount(xfs_bmbt_rec_host_t *r); |
| extern xfs_fsblock_t xfs_bmbt_get_startblock(xfs_bmbt_rec_t *r); | extern xfs_fsblock_t xfs_bmbt_get_startblock(xfs_bmbt_rec_host_t *r); |
| extern xfs_fileoff_t xfs_bmbt_get_startoff(xfs_bmbt_rec_t *r); | extern xfs_fileoff_t xfs_bmbt_get_startoff(xfs_bmbt_rec_host_t *r); |
| extern xfs_exntst_t xfs_bmbt_get_state(xfs_bmbt_rec_t *r); | extern xfs_exntst_t xfs_bmbt_get_state(xfs_bmbt_rec_host_t *r); |
| #ifndef XFS_NATIVE_HOST | #ifndef XFS_NATIVE_HOST |
| extern void xfs_bmbt_disk_get_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s); | extern void xfs_bmbt_disk_get_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s); |
| Line 315 extern int xfs_bmbt_lookup_ge(struct xfs | Line 319 extern int xfs_bmbt_lookup_ge(struct xfs |
| */ | */ |
| extern int xfs_bmbt_newroot(struct xfs_btree_cur *cur, int *lflags, int *stat); | extern int xfs_bmbt_newroot(struct xfs_btree_cur *cur, int *lflags, int *stat); |
| extern void xfs_bmbt_set_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s); | extern void xfs_bmbt_set_all(xfs_bmbt_rec_host_t *r, xfs_bmbt_irec_t *s); |
| extern void xfs_bmbt_set_allf(xfs_bmbt_rec_t *r, xfs_fileoff_t o, | extern void xfs_bmbt_set_allf(xfs_bmbt_rec_host_t *r, xfs_fileoff_t o, |
| xfs_fsblock_t b, xfs_filblks_t c, xfs_exntst_t v); | xfs_fsblock_t b, xfs_filblks_t c, xfs_exntst_t v); |
| extern void xfs_bmbt_set_blockcount(xfs_bmbt_rec_t *r, xfs_filblks_t v); | extern void xfs_bmbt_set_blockcount(xfs_bmbt_rec_host_t *r, xfs_filblks_t v); |
| extern void xfs_bmbt_set_startblock(xfs_bmbt_rec_t *r, xfs_fsblock_t v); | extern void xfs_bmbt_set_startblock(xfs_bmbt_rec_host_t *r, xfs_fsblock_t v); |
| extern void xfs_bmbt_set_startoff(xfs_bmbt_rec_t *r, xfs_fileoff_t v); | extern void xfs_bmbt_set_startoff(xfs_bmbt_rec_host_t *r, xfs_fileoff_t v); |
| extern void xfs_bmbt_set_state(xfs_bmbt_rec_t *r, xfs_exntst_t v); | extern void xfs_bmbt_set_state(xfs_bmbt_rec_host_t *r, xfs_exntst_t v); |
| #ifndef XFS_NATIVE_HOST | #ifndef XFS_NATIVE_HOST |
| extern void xfs_bmbt_disk_set_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s); | extern void xfs_bmbt_disk_set_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s); |