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