Lines Matching +full:11 +full:mp
640 xfs_bulkstat_to_bstat(breq->mp, &bs1, bstat); in xfs_fsbulkstat_one_fmt()
665 struct xfs_mount *mp = XFS_I(file_inode(file))->i_mount; in xfs_ioc_fsbulkstat() local
668 .mp = mp, in xfs_ioc_fsbulkstat()
681 if (xfs_is_shutdown(mp)) in xfs_ioc_fsbulkstat()
757 struct xfs_mount *mp, in xfs_bulk_ireq_setup() argument
784 breq->startino = mp->m_sb.sb_rootino; in xfs_bulk_ireq_setup()
798 if (hdr->agno >= mp->m_sb.sb_agcount) in xfs_bulk_ireq_setup()
802 breq->startino = XFS_AGINO_TO_INO(mp, hdr->agno, 0); in xfs_bulk_ireq_setup()
803 else if (XFS_INO_TO_AGNO(mp, breq->startino) < hdr->agno) in xfs_bulk_ireq_setup()
809 if (XFS_INO_TO_AGNO(mp, breq->startino) > hdr->agno) in xfs_bulk_ireq_setup()
815 if (XFS_INO_TO_AGNO(mp, breq->startino) >= mp->m_sb.sb_agcount) in xfs_bulk_ireq_setup()
844 struct xfs_mount *mp = XFS_I(file_inode(file))->i_mount; in xfs_ioc_bulkstat() local
847 .mp = mp, in xfs_ioc_bulkstat()
855 if (xfs_is_shutdown(mp)) in xfs_ioc_bulkstat()
861 error = xfs_bulk_ireq_setup(mp, &hdr, &breq, arg->bulkstat); in xfs_ioc_bulkstat()
892 struct xfs_mount *mp, in xfs_ioc_inumbers() argument
898 .mp = mp, in xfs_ioc_inumbers()
905 if (xfs_is_shutdown(mp)) in xfs_ioc_inumbers()
911 error = xfs_bulk_ireq_setup(mp, &hdr, &breq, arg->inumbers); in xfs_ioc_inumbers()
931 struct xfs_mount *mp, in xfs_ioc_fsgeometry() argument
938 xfs_fs_geometry(mp, &fsgeo, struct_version); in xfs_ioc_fsgeometry()
945 xfs_fsop_geom_health(mp, &fsgeo); in xfs_ioc_fsgeometry()
956 struct xfs_mount *mp, in xfs_ioc_ag_geometry() argument
970 pag = xfs_perag_get(mp, ageo.ag_number); in xfs_ioc_ag_geometry()
994 struct xfs_mount *mp = ip->i_mount; in xfs_fill_fsxattr() local
1000 fa->fsx_extsize = XFS_FSB_TO_B(mp, ip->i_extsize); in xfs_fill_fsxattr()
1008 xfs_extlen_to_rtxmod(mp, ip->i_extsize) > 0) { in xfs_fill_fsxattr()
1013 fa->fsx_extsize = XFS_FSB_TO_B(mp, ip->i_extsize); in xfs_fill_fsxattr()
1018 fa->fsx_cowextsize = XFS_FSB_TO_B(mp, ip->i_cowextsize); in xfs_fill_fsxattr()
1123 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_xflags() local
1135 if (mp->m_sb.sb_rblocks == 0 || mp->m_sb.sb_rextsize == 0 || in xfs_ioctl_setattr_xflags()
1136 xfs_extlen_to_rtxmod(mp, ip->i_extsize)) in xfs_ioctl_setattr_xflags()
1146 if (i_flags2 && !xfs_has_v3inodes(mp)) in xfs_ioctl_setattr_xflags()
1163 XFS_STATS_INC(mp, xs_ig_attrchg); in xfs_ioctl_setattr_xflags()
1172 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_prepare_dax() local
1178 if (xfs_has_dax_always(mp) || xfs_has_dax_never(mp)) in xfs_ioctl_setattr_prepare_dax()
1199 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_get_trans() local
1203 if (xfs_is_readonly(mp)) in xfs_ioctl_setattr_get_trans()
1206 if (xfs_is_shutdown(mp)) in xfs_ioctl_setattr_get_trans()
1214 if (xfs_has_wsync(mp)) in xfs_ioctl_setattr_get_trans()
1232 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_check_extsize() local
1240 XFS_FSB_TO_B(mp, ip->i_extsize) != fa->fsx_extsize) in xfs_ioctl_setattr_check_extsize()
1243 if (fa->fsx_extsize & mp->m_blockmask) in xfs_ioctl_setattr_check_extsize()
1258 rtextsize_bytes = XFS_FSB_TO_B(mp, mp->m_sb.sb_rextsize); in xfs_ioctl_setattr_check_extsize()
1264 XFS_B_TO_FSB(mp, fa->fsx_extsize), in xfs_ioctl_setattr_check_extsize()
1274 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_check_cowextsize() local
1282 if (fa->fsx_cowextsize & mp->m_blockmask) in xfs_ioctl_setattr_check_cowextsize()
1289 XFS_B_TO_FSB(mp, fa->fsx_cowextsize), in xfs_ioctl_setattr_check_cowextsize()
1316 struct xfs_mount *mp = ip->i_mount; in xfs_fileattr_set() local
1346 if (fa->fsx_valid && XFS_IS_QUOTA_ON(mp)) { in xfs_fileattr_set()
1390 if (XFS_IS_PQUOTA_ON(mp)) { in xfs_fileattr_set()
1403 ip->i_extsize = XFS_B_TO_FSB(mp, fa->fsx_extsize); in xfs_fileattr_set()
1407 if (xfs_has_v3inodes(mp)) { in xfs_fileattr_set()
1409 ip->i_cowextsize = XFS_B_TO_FSB(mp, fa->fsx_cowextsize); in xfs_fileattr_set()
1749 struct xfs_mount *mp, in xfs_ioc_getlabel() argument
1752 struct xfs_sb *sbp = &mp->m_sb; in xfs_ioc_getlabel()
1760 spin_lock(&mp->m_sb_lock); in xfs_ioc_getlabel()
1762 spin_unlock(&mp->m_sb_lock); in xfs_ioc_getlabel()
1772 struct xfs_mount *mp, in xfs_ioc_setlabel() argument
1775 struct xfs_sb *sbp = &mp->m_sb; in xfs_ioc_setlabel()
1798 spin_lock(&mp->m_sb_lock); in xfs_ioc_setlabel()
1801 spin_unlock(&mp->m_sb_lock); in xfs_ioc_setlabel()
1812 error = xfs_sync_sb_buf(mp); in xfs_ioc_setlabel()
1818 mutex_lock(&mp->m_growlock); in xfs_ioc_setlabel()
1819 error = xfs_update_secondary_sbs(mp); in xfs_ioc_setlabel()
1820 mutex_unlock(&mp->m_growlock); in xfs_ioc_setlabel()
1822 invalidate_bdev(mp->m_ddev_targp->bt_bdev); in xfs_ioc_setlabel()
1881 struct xfs_mount *mp = XFS_I(file_inode(filp))->i_mount; in xfs_ioctl_getset_resblocks() local
1889 if (xfs_is_readonly(mp)) in xfs_ioctl_getset_resblocks()
1898 error = xfs_reserve_blocks(mp, fsop.resblks); in xfs_ioctl_getset_resblocks()
1904 spin_lock(&mp->m_sb_lock); in xfs_ioctl_getset_resblocks()
1905 fsop.resblks = mp->m_resblks; in xfs_ioctl_getset_resblocks()
1906 fsop.resblks_avail = mp->m_resblks_avail; in xfs_ioctl_getset_resblocks()
1907 spin_unlock(&mp->m_sb_lock); in xfs_ioctl_getset_resblocks()
1916 struct xfs_mount *mp, in xfs_ioctl_fs_counts() argument
1920 .allocino = percpu_counter_read_positive(&mp->m_icount), in xfs_ioctl_fs_counts()
1921 .freeino = percpu_counter_read_positive(&mp->m_ifree), in xfs_ioctl_fs_counts()
1922 .freedata = percpu_counter_read_positive(&mp->m_fdblocks) - in xfs_ioctl_fs_counts()
1923 xfs_fdblocks_unavailable(mp), in xfs_ioctl_fs_counts()
1924 .freertx = percpu_counter_read_positive(&mp->m_frextents), in xfs_ioctl_fs_counts()
1937 #define XFS_IOC_FREESP _IOW ('X', 11, struct xfs_flock64)
1955 struct xfs_mount *mp = ip->i_mount; in xfs_file_ioctl() local
1963 return xfs_ioc_trim(mp, arg); in xfs_file_ioctl()
1965 return xfs_ioc_getlabel(mp, arg); in xfs_file_ioctl()
1967 return xfs_ioc_setlabel(filp, mp, arg); in xfs_file_ioctl()
1972 xfs_warn_once(mp, in xfs_file_ioctl()
1996 return xfs_ioc_inumbers(mp, cmd, arg); in xfs_file_ioctl()
1999 return xfs_ioc_fsgeometry(mp, arg, 3); in xfs_file_ioctl()
2001 return xfs_ioc_fsgeometry(mp, arg, 4); in xfs_file_ioctl()
2003 return xfs_ioc_fsgeometry(mp, arg, 5); in xfs_file_ioctl()
2006 return xfs_ioc_ag_geometry(mp, arg); in xfs_file_ioctl()
2069 return xfs_ioctl_fs_counts(mp, arg); in xfs_file_ioctl()
2084 error = xfs_growfs_data(mp, &in); in xfs_file_ioctl()
2098 error = xfs_growfs_log(mp, &in); in xfs_file_ioctl()
2112 error = xfs_growfs_rt(mp, &in); in xfs_file_ioctl()
2126 return xfs_fs_goingdown(mp, in); in xfs_file_ioctl()
2138 return xfs_errortag_add(mp, in.errtag); in xfs_file_ioctl()
2145 return xfs_errortag_clearall(mp); in xfs_file_ioctl()
2154 if (xfs_is_readonly(mp)) in xfs_file_ioctl()
2164 trace_xfs_ioc_free_eofblocks(mp, &icw, _RET_IP_); in xfs_file_ioctl()
2166 sb_start_write(mp->m_super); in xfs_file_ioctl()
2167 error = xfs_blockgc_free_space(mp, &icw); in xfs_file_ioctl()
2168 sb_end_write(mp->m_super); in xfs_file_ioctl()