Lines Matching defs:mp
25 struct xfs_mount *mp)
30 size = xfs_attr_leaf_entsize_local_max(mp->m_attr_geo->blksize) -
32 nblks = XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK);
33 nblks += XFS_B_TO_FSB(mp, size);
34 nblks += XFS_NEXTENTADD_SPACE_RES(mp, size, XFS_ATTR_FORK);
36 return M_RES(mp)->tr_attrsetm.tr_logres +
37 M_RES(mp)->tr_attrsetrt.tr_logres * nblks;
46 struct xfs_mount *mp,
49 unsigned int rmap_maxlevels = mp->m_rmap_maxlevels;
59 if (xfs_has_rmapbt(mp) && xfs_has_reflink(mp))
60 mp->m_rmap_maxlevels = XFS_OLD_REFLINK_RMAP_MAXLEVELS;
62 xfs_trans_resv_calc(mp, resv);
64 if (xfs_has_reflink(mp)) {
73 } else if (xfs_has_rmapbt(mp)) {
89 xfs_calc_write_reservation_minlogsize(mp);
91 xfs_calc_itruncate_reservation_minlogsize(mp);
93 xfs_calc_qm_dqalloc_reservation_minlogsize(mp);
96 mp->m_rmap_maxlevels = rmap_maxlevels;
106 struct xfs_mount *mp,
116 attr_space = xfs_log_calc_max_attrsetm_res(mp);
118 xfs_log_calc_trans_resv_for_minlogblocks(mp, &resv);
127 trace_xfs_trans_resv_calc_minlogsize(mp, i, resp);
138 trace_xfs_log_get_max_trans_res(mp, max_resp);
149 struct xfs_mount *mp)
156 xfs_log_get_max_trans_res(mp, &tres);
158 max_logres = xfs_log_calc_unit_res(mp, tres.tr_logres);
162 if (xfs_has_logv2(mp) && mp->m_sb.sb_logsunit > 1)
163 lsunit = BTOBB(mp->m_sb.sb_logsunit);
200 return XFS_BB_TO_FSB(mp, min_logblks);