Lines Matching defs:xfs_bmalloca
21 struct xfs_bmalloca { struct
22 struct xfs_trans *tp; /* transaction pointer */
23 struct xfs_inode *ip; /* incore inode pointer */
24 struct xfs_bmbt_irec prev; /* extent before the new one */
25 struct xfs_bmbt_irec got; /* extent after, or delayed */
27 xfs_fileoff_t offset; /* offset in file filling in */
28 xfs_extlen_t length; /* i/o length asked/allocated */
29 xfs_fsblock_t blkno; /* starting block of new extent */
31 struct xfs_btree_cur *cur; /* btree cursor */
32 struct xfs_iext_cursor icur; /* incore extent cursor */
33 int nallocs;/* number of extents alloc'd */
34 int logflags;/* flags for transaction logging */
36 xfs_extlen_t total; /* total blocks needed for xaction */
37 xfs_extlen_t minlen; /* minimum allocation size (blocks) */
38 xfs_extlen_t minleft; /* amount must be left after alloc */
39 bool eof; /* set if allocating past last extent */
40 bool wasdel; /* replacing a delayed allocation */
41 bool aeof; /* allocated space at eof */
42 bool conv; /* overwriting unwritten extents */
43 int datatype;/* data type being allocated */
44 int flags;