Lines Matching refs:mp

51 	struct xfs_mount	*mp,  in xfs_perag_get()  argument
58 pag = radix_tree_lookup(&mp->m_perag_tree, agno); in xfs_perag_get()
64 trace_xfs_perag_get(mp, agno, ref, _RET_IP_); in xfs_perag_get()
73 struct xfs_mount *mp, in xfs_perag_get_tag() argument
82 found = radix_tree_gang_lookup_tag(&mp->m_perag_tree, in xfs_perag_get_tag()
90 trace_xfs_perag_get_tag(mp, pag->pag_agno, ref, _RET_IP_); in xfs_perag_get_tag()
110 xfs_mount_t *mp, in xfs_mount_validate_sb() argument
116 xfs_warn(mp, "bad magic number"); in xfs_mount_validate_sb()
122 xfs_warn(mp, "bad version"); in xfs_mount_validate_sb()
134 xfs_warn(mp, in xfs_mount_validate_sb()
138 xfs_warn(mp, in xfs_mount_validate_sb()
144 xfs_alert(mp, in xfs_mount_validate_sb()
148 if (!(mp->m_flags & XFS_MOUNT_RDONLY)) { in xfs_mount_validate_sb()
149 xfs_warn(mp, in xfs_mount_validate_sb()
151 xfs_warn(mp, in xfs_mount_validate_sb()
159 xfs_warn(mp, in xfs_mount_validate_sb()
163 xfs_warn(mp, in xfs_mount_validate_sb()
174 if (!xfs_log_check_lsn(mp, sbp->sb_lsn)) in xfs_mount_validate_sb()
180 xfs_notice(mp, in xfs_mount_validate_sb()
186 xfs_notice(mp, in xfs_mount_validate_sb()
202 xfs_warn(mp, in xfs_mount_validate_sb()
210 sbp->sb_logstart == 0 && mp->m_logdev_targp == mp->m_ddev_targp)) { in xfs_mount_validate_sb()
211 xfs_warn(mp, in xfs_mount_validate_sb()
218 sbp->sb_logstart != 0 && mp->m_logdev_targp != mp->m_ddev_targp)) { in xfs_mount_validate_sb()
219 xfs_warn(mp, in xfs_mount_validate_sb()
257 xfs_notice(mp, "SB sanity check failed"); in xfs_mount_validate_sb()
265 xfs_warn(mp, in xfs_mount_validate_sb()
282 xfs_warn(mp, "inode size of %d bytes not supported", in xfs_mount_validate_sb()
289 xfs_warn(mp, in xfs_mount_validate_sb()
295 xfs_warn(mp, "Offline file system operation in progress!"); in xfs_mount_validate_sb()
571 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_sb_verify() local
584 return xfs_mount_validate_sb(mp, &sb, bp->b_bn == XFS_SB_DADDR, in xfs_sb_verify()
604 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_sb_read_verify() local
620 xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_sb_read_verify()
661 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_sb_write_verify() local
672 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_sb_write_verify()
702 struct xfs_mount *mp, in xfs_sb_mount_common() argument
705 mp->m_agfrotor = mp->m_agirotor = 0; in xfs_sb_mount_common()
706 spin_lock_init(&mp->m_agirotor_lock); in xfs_sb_mount_common()
707 mp->m_maxagi = mp->m_sb.sb_agcount; in xfs_sb_mount_common()
708 mp->m_blkbit_log = sbp->sb_blocklog + XFS_NBBYLOG; in xfs_sb_mount_common()
709 mp->m_blkbb_log = sbp->sb_blocklog - BBSHIFT; in xfs_sb_mount_common()
710 mp->m_sectbb_log = sbp->sb_sectlog - BBSHIFT; in xfs_sb_mount_common()
711 mp->m_agno_log = xfs_highbit32(sbp->sb_agcount - 1) + 1; in xfs_sb_mount_common()
712 mp->m_agino_log = sbp->sb_inopblog + sbp->sb_agblklog; in xfs_sb_mount_common()
713 mp->m_blockmask = sbp->sb_blocksize - 1; in xfs_sb_mount_common()
714 mp->m_blockwsize = sbp->sb_blocksize >> XFS_WORDLOG; in xfs_sb_mount_common()
715 mp->m_blockwmask = mp->m_blockwsize - 1; in xfs_sb_mount_common()
717 mp->m_alloc_mxr[0] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
718 mp->m_alloc_mxr[1] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
719 mp->m_alloc_mnr[0] = mp->m_alloc_mxr[0] / 2; in xfs_sb_mount_common()
720 mp->m_alloc_mnr[1] = mp->m_alloc_mxr[1] / 2; in xfs_sb_mount_common()
722 mp->m_inobt_mxr[0] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
723 mp->m_inobt_mxr[1] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
724 mp->m_inobt_mnr[0] = mp->m_inobt_mxr[0] / 2; in xfs_sb_mount_common()
725 mp->m_inobt_mnr[1] = mp->m_inobt_mxr[1] / 2; in xfs_sb_mount_common()
727 mp->m_bmap_dmxr[0] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
728 mp->m_bmap_dmxr[1] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
729 mp->m_bmap_dmnr[0] = mp->m_bmap_dmxr[0] / 2; in xfs_sb_mount_common()
730 mp->m_bmap_dmnr[1] = mp->m_bmap_dmxr[1] / 2; in xfs_sb_mount_common()
732 mp->m_bsize = XFS_FSB_TO_BB(mp, 1); in xfs_sb_mount_common()
733 mp->m_ialloc_inos = (int)MAX((__uint16_t)XFS_INODES_PER_CHUNK, in xfs_sb_mount_common()
735 mp->m_ialloc_blks = mp->m_ialloc_inos >> sbp->sb_inopblog; in xfs_sb_mount_common()
738 mp->m_ialloc_min_blks = sbp->sb_spino_align; in xfs_sb_mount_common()
740 mp->m_ialloc_min_blks = mp->m_ialloc_blks; in xfs_sb_mount_common()
753 struct xfs_mount *mp, in xfs_initialize_perag_data() argument
758 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag_data()
772 error = xfs_alloc_pagf_init(mp, NULL, index, 0); in xfs_initialize_perag_data()
776 error = xfs_ialloc_pagi_init(mp, NULL, index); in xfs_initialize_perag_data()
779 pag = xfs_perag_get(mp, index); in xfs_initialize_perag_data()
789 spin_lock(&mp->m_sb_lock); in xfs_initialize_perag_data()
793 spin_unlock(&mp->m_sb_lock); in xfs_initialize_perag_data()
795 xfs_reinit_percpu_counters(mp); in xfs_initialize_perag_data()
810 struct xfs_mount *mp = tp->t_mountp; in xfs_log_sb() local
811 struct xfs_buf *bp = xfs_trans_getsb(tp, mp, 0); in xfs_log_sb()
813 mp->m_sb.sb_icount = percpu_counter_sum(&mp->m_icount); in xfs_log_sb()
814 mp->m_sb.sb_ifree = percpu_counter_sum(&mp->m_ifree); in xfs_log_sb()
815 mp->m_sb.sb_fdblocks = percpu_counter_sum(&mp->m_fdblocks); in xfs_log_sb()
817 xfs_sb_to_disk(XFS_BUF_TO_SBP(bp), &mp->m_sb); in xfs_log_sb()
835 struct xfs_mount *mp, in xfs_sync_sb() argument
841 tp = _xfs_trans_alloc(mp, XFS_TRANS_SB_CHANGE, KM_SLEEP); in xfs_sync_sb()
842 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_sb, 0, 0); in xfs_sync_sb()