• 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

34 #define	XFS_DIR2_LEAF_FIRSTDB(mp)	\
35 xfs_dir2_byte_to_db(mp, XFS_DIR2_LEAF_OFFSET)
85 static inline int xfs_dir2_max_leaf_ents(struct xfs_mount *mp)
87 return (int)(((mp)->m_dirblksize - (uint)sizeof(xfs_dir2_leaf_hdr_t)) /
95 xfs_dir2_leaf_tail_p(struct xfs_mount *mp, xfs_dir2_leaf_t *lp)
98 ((char *)(lp) + (mp)->m_dirblksize -
115 xfs_dir2_dataptr_to_byte(struct xfs_mount *mp, xfs_dir2_dataptr_t dp)
124 xfs_dir2_byte_to_dataptr(struct xfs_mount *mp, xfs_dir2_off_t by)
133 xfs_dir2_byte_to_db(struct xfs_mount *mp, xfs_dir2_off_t by)
136 ((mp)->m_sb.sb_blocklog + (mp)->m_sb.sb_dirblklog));
143 xfs_dir2_dataptr_to_db(struct xfs_mount *mp, xfs_dir2_dataptr_t dp)
145 return xfs_dir2_byte_to_db(mp, xfs_dir2_dataptr_to_byte(mp, dp));
152 xfs_dir2_byte_to_off(struct xfs_mount *mp, xfs_dir2_off_t by)
155 ((1 << ((mp)->m_sb.sb_blocklog + (mp)->m_sb.sb_dirblklog)) - 1));
162 xfs_dir2_dataptr_to_off(struct xfs_mount *mp, xfs_dir2_dataptr_t dp)
164 return xfs_dir2_byte_to_off(mp, xfs_dir2_dataptr_to_byte(mp, dp));
171 xfs_dir2_db_off_to_byte(struct xfs_mount *mp, xfs_dir2_db_t db,
175 ((mp)->m_sb.sb_blocklog + (mp)->m_sb.sb_dirblklog)) + (o);
182 xfs_dir2_db_to_da(struct xfs_mount *mp, xfs_dir2_db_t db)
184 return (xfs_dablk_t)((db) << (mp)->m_sb.sb_dirblklog);
191 xfs_dir2_byte_to_da(struct xfs_mount *mp, xfs_dir2_off_t by)
193 return xfs_dir2_db_to_da(mp, xfs_dir2_byte_to_db(mp, by));
200 xfs_dir2_db_off_to_dataptr(struct xfs_mount *mp, xfs_dir2_db_t db,
203 return xfs_dir2_byte_to_dataptr(mp, xfs_dir2_db_off_to_byte(mp, db, o));
210 xfs_dir2_da_to_db(struct xfs_mount *mp, xfs_dablk_t da)
212 return (xfs_dir2_db_t)((da) >> (mp)->m_sb.sb_dirblklog);
219 xfs_dir2_da_to_byte(struct xfs_mount *mp, xfs_dablk_t da)
221 return xfs_dir2_db_off_to_byte(mp, xfs_dir2_da_to_db(mp, da), 0);