Lines Matching refs:mp

50 	struct xfs_mount	*mp,  in xfs_perag_get()  argument
57 pag = radix_tree_lookup(&mp->m_perag_tree, agno); in xfs_perag_get()
63 trace_xfs_perag_get(mp, agno, ref, _RET_IP_); in xfs_perag_get()
72 struct xfs_mount *mp, in xfs_perag_get_tag() argument
81 found = radix_tree_gang_lookup_tag(&mp->m_perag_tree, in xfs_perag_get_tag()
89 trace_xfs_perag_get_tag(mp, pag->pag_agno, ref, _RET_IP_); in xfs_perag_get_tag()
109 xfs_mount_t *mp, in xfs_mount_validate_sb() argument
115 xfs_warn(mp, "bad magic number"); in xfs_mount_validate_sb()
121 xfs_warn(mp, "bad version"); in xfs_mount_validate_sb()
133 xfs_warn(mp, in xfs_mount_validate_sb()
142 xfs_alert(mp, in xfs_mount_validate_sb()
146 if (!(mp->m_flags & XFS_MOUNT_RDONLY)) { in xfs_mount_validate_sb()
147 xfs_warn(mp, in xfs_mount_validate_sb()
155 xfs_warn(mp, in xfs_mount_validate_sb()
166 xfs_notice(mp, in xfs_mount_validate_sb()
172 xfs_notice(mp, in xfs_mount_validate_sb()
178 sbp->sb_logstart == 0 && mp->m_logdev_targp == mp->m_ddev_targp)) { in xfs_mount_validate_sb()
179 xfs_warn(mp, in xfs_mount_validate_sb()
186 sbp->sb_logstart != 0 && mp->m_logdev_targp != mp->m_ddev_targp)) { in xfs_mount_validate_sb()
187 xfs_warn(mp, in xfs_mount_validate_sb()
225 xfs_notice(mp, "SB sanity check failed"); in xfs_mount_validate_sb()
233 xfs_warn(mp, in xfs_mount_validate_sb()
250 xfs_warn(mp, "inode size of %d bytes not supported", in xfs_mount_validate_sb()
257 xfs_warn(mp, in xfs_mount_validate_sb()
263 xfs_warn(mp, "Offline file system operation in progress!"); in xfs_mount_validate_sb()
529 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_sb_verify() local
542 return xfs_mount_validate_sb(mp, &sb, bp->b_bn == XFS_SB_DADDR, in xfs_sb_verify()
562 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_sb_read_verify() local
578 xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_sb_read_verify()
619 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_sb_write_verify() local
630 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_sb_write_verify()
658 struct xfs_mount *mp, in xfs_sb_mount_common() argument
661 mp->m_agfrotor = mp->m_agirotor = 0; in xfs_sb_mount_common()
662 spin_lock_init(&mp->m_agirotor_lock); in xfs_sb_mount_common()
663 mp->m_maxagi = mp->m_sb.sb_agcount; in xfs_sb_mount_common()
664 mp->m_blkbit_log = sbp->sb_blocklog + XFS_NBBYLOG; in xfs_sb_mount_common()
665 mp->m_blkbb_log = sbp->sb_blocklog - BBSHIFT; in xfs_sb_mount_common()
666 mp->m_sectbb_log = sbp->sb_sectlog - BBSHIFT; in xfs_sb_mount_common()
667 mp->m_agno_log = xfs_highbit32(sbp->sb_agcount - 1) + 1; in xfs_sb_mount_common()
668 mp->m_agino_log = sbp->sb_inopblog + sbp->sb_agblklog; in xfs_sb_mount_common()
669 mp->m_blockmask = sbp->sb_blocksize - 1; in xfs_sb_mount_common()
670 mp->m_blockwsize = sbp->sb_blocksize >> XFS_WORDLOG; in xfs_sb_mount_common()
671 mp->m_blockwmask = mp->m_blockwsize - 1; in xfs_sb_mount_common()
673 mp->m_alloc_mxr[0] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
674 mp->m_alloc_mxr[1] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
675 mp->m_alloc_mnr[0] = mp->m_alloc_mxr[0] / 2; in xfs_sb_mount_common()
676 mp->m_alloc_mnr[1] = mp->m_alloc_mxr[1] / 2; in xfs_sb_mount_common()
678 mp->m_inobt_mxr[0] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
679 mp->m_inobt_mxr[1] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
680 mp->m_inobt_mnr[0] = mp->m_inobt_mxr[0] / 2; in xfs_sb_mount_common()
681 mp->m_inobt_mnr[1] = mp->m_inobt_mxr[1] / 2; in xfs_sb_mount_common()
683 mp->m_bmap_dmxr[0] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
684 mp->m_bmap_dmxr[1] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
685 mp->m_bmap_dmnr[0] = mp->m_bmap_dmxr[0] / 2; in xfs_sb_mount_common()
686 mp->m_bmap_dmnr[1] = mp->m_bmap_dmxr[1] / 2; in xfs_sb_mount_common()
688 mp->m_bsize = XFS_FSB_TO_BB(mp, 1); in xfs_sb_mount_common()
689 mp->m_ialloc_inos = (int)MAX((__uint16_t)XFS_INODES_PER_CHUNK, in xfs_sb_mount_common()
691 mp->m_ialloc_blks = mp->m_ialloc_inos >> sbp->sb_inopblog; in xfs_sb_mount_common()
704 struct xfs_mount *mp, in xfs_initialize_perag_data() argument
709 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag_data()
723 error = xfs_alloc_pagf_init(mp, NULL, index, 0); in xfs_initialize_perag_data()
727 error = xfs_ialloc_pagi_init(mp, NULL, index); in xfs_initialize_perag_data()
730 pag = xfs_perag_get(mp, index); in xfs_initialize_perag_data()
740 spin_lock(&mp->m_sb_lock); in xfs_initialize_perag_data()
744 spin_unlock(&mp->m_sb_lock); in xfs_initialize_perag_data()
746 xfs_reinit_percpu_counters(mp); in xfs_initialize_perag_data()
761 struct xfs_mount *mp = tp->t_mountp; in xfs_log_sb() local
762 struct xfs_buf *bp = xfs_trans_getsb(tp, mp, 0); in xfs_log_sb()
764 mp->m_sb.sb_icount = percpu_counter_sum(&mp->m_icount); in xfs_log_sb()
765 mp->m_sb.sb_ifree = percpu_counter_sum(&mp->m_ifree); in xfs_log_sb()
766 mp->m_sb.sb_fdblocks = percpu_counter_sum(&mp->m_fdblocks); in xfs_log_sb()
768 xfs_sb_to_disk(XFS_BUF_TO_SBP(bp), &mp->m_sb); in xfs_log_sb()
786 struct xfs_mount *mp, in xfs_sync_sb() argument
792 tp = _xfs_trans_alloc(mp, XFS_TRANS_SB_CHANGE, KM_SLEEP); in xfs_sync_sb()
793 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_sb, 0, 0); in xfs_sync_sb()