Lines Matching refs:mp

24 #define XFS_MAX_CONTIG_EXTENTS_PER_BLOCK(mp)    \  argument
25 (((mp)->m_alloc_mxr[0]) - ((mp)->m_alloc_mnr[0]))
26 #define XFS_EXTENTADD_SPACE_RES(mp,w) (XFS_BM_MAXLEVELS(mp,w) - 1) argument
27 #define XFS_NEXTENTADD_SPACE_RES(mp,b,w)\ argument
28 (((b + XFS_MAX_CONTIG_EXTENTS_PER_BLOCK(mp) - 1) / \
29 XFS_MAX_CONTIG_EXTENTS_PER_BLOCK(mp)) * \
30 XFS_EXTENTADD_SPACE_RES(mp,w))
31 #define XFS_DAENTER_1B(mp,w) \ argument
32 ((w) == XFS_DATA_FORK ? (mp)->m_dir_geo->fsbcount : 1)
33 #define XFS_DAENTER_DBS(mp,w) \ argument
35 #define XFS_DAENTER_BLOCKS(mp,w) \ argument
36 (XFS_DAENTER_1B(mp,w) * XFS_DAENTER_DBS(mp,w))
37 #define XFS_DAENTER_BMAP1B(mp,w) \ argument
38 XFS_NEXTENTADD_SPACE_RES(mp, XFS_DAENTER_1B(mp, w), w)
39 #define XFS_DAENTER_BMAPS(mp,w) \ argument
40 (XFS_DAENTER_DBS(mp,w) * XFS_DAENTER_BMAP1B(mp,w))
41 #define XFS_DAENTER_SPACE_RES(mp,w) \ argument
42 (XFS_DAENTER_BLOCKS(mp,w) + XFS_DAENTER_BMAPS(mp,w))
43 #define XFS_DAREMOVE_SPACE_RES(mp,w) XFS_DAENTER_BMAPS(mp,w) argument
44 #define XFS_DIRENTER_MAX_SPLIT(mp,nl) 1 argument
45 #define XFS_DIRENTER_SPACE_RES(mp,nl) \ argument
46 (XFS_DAENTER_SPACE_RES(mp, XFS_DATA_FORK) * \
47 XFS_DIRENTER_MAX_SPLIT(mp,nl))
48 #define XFS_DIRREMOVE_SPACE_RES(mp) \ argument
49 XFS_DAREMOVE_SPACE_RES(mp, XFS_DATA_FORK)
50 #define XFS_IALLOC_SPACE_RES(mp) \ argument
51 ((mp)->m_ialloc_blks + \
52 (xfs_sb_version_hasfinobt(&mp->m_sb) ? 2 : 1 * \
53 ((mp)->m_in_maxlevels - 1)))
58 #define XFS_ADDAFORK_SPACE_RES(mp) \ argument
59 ((mp)->m_dir_geo->fsbcount + XFS_DAENTER_BMAP1B(mp, XFS_DATA_FORK))
60 #define XFS_ATTRRM_SPACE_RES(mp) \ argument
61 XFS_DAREMOVE_SPACE_RES(mp, XFS_ATTR_FORK)
63 #define XFS_ATTRSET_SPACE_RES(mp, v) \ argument
64 (XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK) + XFS_B_TO_FSB(mp, v))
65 #define XFS_CREATE_SPACE_RES(mp,nl) \ argument
66 (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl))
67 #define XFS_DIOSTRAT_SPACE_RES(mp, v) \ argument
68 (XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK) + (v))
69 #define XFS_GROWFS_SPACE_RES(mp) \ argument
70 (2 * XFS_AG_MAXLEVELS(mp))
71 #define XFS_GROWFSRT_SPACE_RES(mp,b) \ argument
72 ((b) + XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK))
73 #define XFS_LINK_SPACE_RES(mp,nl) \ argument
74 XFS_DIRENTER_SPACE_RES(mp,nl)
75 #define XFS_MKDIR_SPACE_RES(mp,nl) \ argument
76 (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl))
77 #define XFS_QM_DQALLOC_SPACE_RES(mp) \ argument
78 (XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK) + \
80 #define XFS_QM_QINOCREATE_SPACE_RES(mp) \ argument
81 XFS_IALLOC_SPACE_RES(mp)
82 #define XFS_REMOVE_SPACE_RES(mp) \ argument
83 XFS_DIRREMOVE_SPACE_RES(mp)
84 #define XFS_RENAME_SPACE_RES(mp,nl) \ argument
85 (XFS_DIRREMOVE_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl))
86 #define XFS_SYMLINK_SPACE_RES(mp,nl,b) \ argument
87 (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl) + (b))
88 #define XFS_IFREE_SPACE_RES(mp) \ argument
89 (xfs_sb_version_hasfinobt(&mp->m_sb) ? (mp)->m_in_maxlevels : 0)