• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/xfs/

Lines Matching refs:mp

24 #define XFS_MAX_CONTIG_EXTENTS_PER_BLOCK(mp)    \
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)
27 #define XFS_NEXTENTADD_SPACE_RES(mp,b,w)\
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) ((w) == XFS_DATA_FORK ? (mp)->m_dirblkfsbs : 1)
32 #define XFS_DAENTER_DBS(mp,w) \
34 #define XFS_DAENTER_BLOCKS(mp,w) \
35 (XFS_DAENTER_1B(mp,w) * XFS_DAENTER_DBS(mp,w))
36 #define XFS_DAENTER_BMAP1B(mp,w) \
37 XFS_NEXTENTADD_SPACE_RES(mp, XFS_DAENTER_1B(mp, w), w)
38 #define XFS_DAENTER_BMAPS(mp,w) \
39 (XFS_DAENTER_DBS(mp,w) * XFS_DAENTER_BMAP1B(mp,w))
40 #define XFS_DAENTER_SPACE_RES(mp,w) \
41 (XFS_DAENTER_BLOCKS(mp,w) + XFS_DAENTER_BMAPS(mp,w))
42 #define XFS_DAREMOVE_SPACE_RES(mp,w) XFS_DAENTER_BMAPS(mp,w)
43 #define XFS_DIRENTER_MAX_SPLIT(mp,nl) 1
44 #define XFS_DIRENTER_SPACE_RES(mp,nl) \
45 (XFS_DAENTER_SPACE_RES(mp, XFS_DATA_FORK) * \
46 XFS_DIRENTER_MAX_SPLIT(mp,nl))
47 #define XFS_DIRREMOVE_SPACE_RES(mp) \
48 XFS_DAREMOVE_SPACE_RES(mp, XFS_DATA_FORK)
49 #define XFS_IALLOC_SPACE_RES(mp) \
50 (XFS_IALLOC_BLOCKS(mp) + (mp)->m_in_maxlevels - 1)
55 #define XFS_ADDAFORK_SPACE_RES(mp) \
56 ((mp)->m_dirblkfsbs + XFS_DAENTER_BMAP1B(mp, XFS_DATA_FORK))
57 #define XFS_ATTRRM_SPACE_RES(mp) \
58 XFS_DAREMOVE_SPACE_RES(mp, XFS_ATTR_FORK)
60 #define XFS_ATTRSET_SPACE_RES(mp, v) \
61 (XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK) + XFS_B_TO_FSB(mp, v))
62 #define XFS_CREATE_SPACE_RES(mp,nl) \
63 (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl))
64 #define XFS_DIOSTRAT_SPACE_RES(mp, v) \
65 (XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK) + (v))
66 #define XFS_GROWFS_SPACE_RES(mp) \
67 (2 * XFS_AG_MAXLEVELS(mp))
68 #define XFS_GROWFSRT_SPACE_RES(mp,b) \
69 ((b) + XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK))
70 #define XFS_LINK_SPACE_RES(mp,nl) \
71 XFS_DIRENTER_SPACE_RES(mp,nl)
72 #define XFS_MKDIR_SPACE_RES(mp,nl) \
73 (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl))
74 #define XFS_QM_DQALLOC_SPACE_RES(mp) \
75 (XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK) + \
77 #define XFS_QM_QINOCREATE_SPACE_RES(mp) \
78 XFS_IALLOC_SPACE_RES(mp)
79 #define XFS_REMOVE_SPACE_RES(mp) \
80 XFS_DIRREMOVE_SPACE_RES(mp)
81 #define XFS_RENAME_SPACE_RES(mp,nl) \
82 (XFS_DIRREMOVE_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl))
83 #define XFS_SYMLINK_SPACE_RES(mp,nl,b) \
84 (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl) + (b))