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