| .. | .. | 
|---|
| 33 | 33 | #define	XFS_BUI_MAX_FAST_EXTENTS	1 | 
|---|
| 34 | 34 |  | 
|---|
| 35 | 35 | /* | 
|---|
| 36 |  | - * Define BUI flag bits. Manipulated by set/clear/test_bit operators. | 
|---|
| 37 |  | - */ | 
|---|
| 38 |  | -#define	XFS_BUI_RECOVERED		1 | 
|---|
| 39 |  | - | 
|---|
| 40 |  | -/* | 
|---|
| 41 | 36 | * This is the "bmap update intent" log item.  It is used to log the fact that | 
|---|
| 42 | 37 | * some reverse mappings need to change.  It is used in conjunction with the | 
|---|
| 43 | 38 | * "bmap update done" log item described below. | 
|---|
| .. | .. | 
|---|
| 49 | 44 | struct xfs_log_item		bui_item; | 
|---|
| 50 | 45 | atomic_t			bui_refcount; | 
|---|
| 51 | 46 | atomic_t			bui_next_extent; | 
|---|
| 52 |  | -	unsigned long			bui_flags;	/* misc flags */ | 
|---|
| 53 | 47 | struct xfs_bui_log_format	bui_format; | 
|---|
| 54 | 48 | }; | 
|---|
| 55 | 49 |  | 
|---|
| .. | .. | 
|---|
| 73 | 67 |  | 
|---|
| 74 | 68 | extern struct kmem_zone	*xfs_bui_zone; | 
|---|
| 75 | 69 | extern struct kmem_zone	*xfs_bud_zone; | 
|---|
| 76 |  | - | 
|---|
| 77 |  | -struct xfs_bui_log_item *xfs_bui_init(struct xfs_mount *); | 
|---|
| 78 |  | -struct xfs_bud_log_item *xfs_bud_init(struct xfs_mount *, | 
|---|
| 79 |  | -		struct xfs_bui_log_item *); | 
|---|
| 80 |  | -void xfs_bui_item_free(struct xfs_bui_log_item *); | 
|---|
| 81 |  | -void xfs_bui_release(struct xfs_bui_log_item *); | 
|---|
| 82 |  | -int xfs_bui_recover(struct xfs_trans *parent_tp, struct xfs_bui_log_item *buip); | 
|---|
| 83 | 70 |  | 
|---|
| 84 | 71 | #endif	/* __XFS_BMAP_ITEM_H__ */ | 
|---|