Lines Matching +full:11 +full:mp

56 	xfs_bulkstat_to_bstat(breq->mp, &bs1, bstat);  in xfs_fsbulkstat_one_fmt()
81 struct xfs_mount *mp = XFS_I(file_inode(file))->i_mount; in xfs_ioc_fsbulkstat() local
84 .mp = mp, in xfs_ioc_fsbulkstat()
97 if (xfs_is_shutdown(mp)) in xfs_ioc_fsbulkstat()
173 struct xfs_mount *mp, in xfs_bulk_ireq_setup() argument
200 breq->startino = mp->m_sb.sb_rootino; in xfs_bulk_ireq_setup()
214 if (hdr->agno >= mp->m_sb.sb_agcount) in xfs_bulk_ireq_setup()
218 breq->startino = XFS_AGINO_TO_INO(mp, hdr->agno, 0); in xfs_bulk_ireq_setup()
219 else if (XFS_INO_TO_AGNO(mp, breq->startino) < hdr->agno) in xfs_bulk_ireq_setup()
225 if (XFS_INO_TO_AGNO(mp, breq->startino) > hdr->agno) in xfs_bulk_ireq_setup()
231 if (XFS_INO_TO_AGNO(mp, breq->startino) >= mp->m_sb.sb_agcount) in xfs_bulk_ireq_setup()
264 struct xfs_mount *mp = XFS_I(file_inode(file))->i_mount; in xfs_ioc_bulkstat() local
267 .mp = mp, in xfs_ioc_bulkstat()
275 if (xfs_is_shutdown(mp)) in xfs_ioc_bulkstat()
281 error = xfs_bulk_ireq_setup(mp, &hdr, &breq, arg->bulkstat); in xfs_ioc_bulkstat()
312 struct xfs_mount *mp, in xfs_ioc_inumbers() argument
318 .mp = mp, in xfs_ioc_inumbers()
325 if (xfs_is_shutdown(mp)) in xfs_ioc_inumbers()
334 error = xfs_bulk_ireq_setup(mp, &hdr, &breq, arg->inumbers); in xfs_ioc_inumbers()
354 struct xfs_mount *mp, in xfs_ioc_fsgeometry() argument
361 xfs_fs_geometry(mp, &fsgeo, struct_version); in xfs_ioc_fsgeometry()
368 xfs_fsop_geom_health(mp, &fsgeo); in xfs_ioc_fsgeometry()
379 struct xfs_mount *mp, in xfs_ioc_ag_geometry() argument
393 pag = xfs_perag_get(mp, ageo.ag_number); in xfs_ioc_ag_geometry()
409 struct xfs_mount *mp, in xfs_ioc_rtgroup_geometry() argument
422 if (!xfs_has_rtgroups(mp)) in xfs_ioc_rtgroup_geometry()
425 rtg = xfs_rtgroup_get(mp, rgeo.rg_number); in xfs_ioc_rtgroup_geometry()
449 struct xfs_mount *mp = ip->i_mount; in xfs_fill_fsxattr() local
455 fa->fsx_extsize = XFS_FSB_TO_B(mp, ip->i_extsize); in xfs_fill_fsxattr()
463 xfs_extlen_to_rtxmod(mp, ip->i_extsize) > 0) { in xfs_fill_fsxattr()
468 fa->fsx_extsize = XFS_FSB_TO_B(mp, ip->i_extsize); in xfs_fill_fsxattr()
479 ip->i_cowextsize % mp->m_sb.sb_rextsize > 0) { in xfs_fill_fsxattr()
483 fa->fsx_cowextsize = XFS_FSB_TO_B(mp, ip->i_cowextsize); in xfs_fill_fsxattr()
531 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_xflags() local
546 (mp->m_ddev_targp->bt_daxdev == NULL || in xfs_ioctl_setattr_xflags()
547 (mp->m_rtdev_targp && in xfs_ioctl_setattr_xflags()
548 mp->m_rtdev_targp->bt_daxdev == NULL))) in xfs_ioctl_setattr_xflags()
554 if (mp->m_sb.sb_rblocks == 0 || mp->m_sb.sb_rextsize == 0 || in xfs_ioctl_setattr_xflags()
555 xfs_extlen_to_rtxmod(mp, ip->i_extsize)) in xfs_ioctl_setattr_xflags()
561 if (i_flags2 && !xfs_has_v3inodes(mp)) in xfs_ioctl_setattr_xflags()
578 XFS_STATS_INC(mp, xs_ig_attrchg); in xfs_ioctl_setattr_xflags()
587 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_prepare_dax() local
593 if (xfs_has_dax_always(mp) || xfs_has_dax_never(mp)) in xfs_ioctl_setattr_prepare_dax()
614 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_get_trans() local
618 if (xfs_is_readonly(mp)) in xfs_ioctl_setattr_get_trans()
621 if (xfs_is_shutdown(mp)) in xfs_ioctl_setattr_get_trans()
629 if (xfs_has_wsync(mp)) in xfs_ioctl_setattr_get_trans()
647 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_check_extsize() local
655 XFS_FSB_TO_B(mp, ip->i_extsize) != fa->fsx_extsize) in xfs_ioctl_setattr_check_extsize()
658 if (fa->fsx_extsize & mp->m_blockmask) in xfs_ioctl_setattr_check_extsize()
673 rtextsize_bytes = XFS_FSB_TO_B(mp, mp->m_sb.sb_rextsize); in xfs_ioctl_setattr_check_extsize()
679 XFS_B_TO_FSB(mp, fa->fsx_extsize), in xfs_ioctl_setattr_check_extsize()
689 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_check_cowextsize() local
697 if (fa->fsx_cowextsize & mp->m_blockmask) in xfs_ioctl_setattr_check_cowextsize()
704 XFS_B_TO_FSB(mp, fa->fsx_cowextsize), in xfs_ioctl_setattr_check_cowextsize()
731 struct xfs_mount *mp = ip->i_mount; in xfs_fileattr_set() local
761 if (fa->fsx_valid && XFS_IS_QUOTA_ON(mp)) { in xfs_fileattr_set()
805 if (XFS_IS_PQUOTA_ON(mp)) { in xfs_fileattr_set()
818 ip->i_extsize = XFS_B_TO_FSB(mp, fa->fsx_extsize); in xfs_fileattr_set()
822 if (xfs_has_v3inodes(mp)) { in xfs_fileattr_set()
824 ip->i_cowextsize = XFS_B_TO_FSB(mp, fa->fsx_cowextsize); in xfs_fileattr_set()
983 struct xfs_mount *mp, in xfs_ioc_getlabel() argument
986 struct xfs_sb *sbp = &mp->m_sb; in xfs_ioc_getlabel()
994 spin_lock(&mp->m_sb_lock); in xfs_ioc_getlabel()
996 spin_unlock(&mp->m_sb_lock); in xfs_ioc_getlabel()
1006 struct xfs_mount *mp, in xfs_ioc_setlabel() argument
1009 struct xfs_sb *sbp = &mp->m_sb; in xfs_ioc_setlabel()
1032 spin_lock(&mp->m_sb_lock); in xfs_ioc_setlabel()
1035 spin_unlock(&mp->m_sb_lock); in xfs_ioc_setlabel()
1046 error = xfs_sync_sb_buf(mp, true); in xfs_ioc_setlabel()
1052 mutex_lock(&mp->m_growlock); in xfs_ioc_setlabel()
1053 error = xfs_update_secondary_sbs(mp); in xfs_ioc_setlabel()
1054 mutex_unlock(&mp->m_growlock); in xfs_ioc_setlabel()
1056 invalidate_bdev(mp->m_ddev_targp->bt_bdev); in xfs_ioc_setlabel()
1057 if (xfs_has_rtsb(mp) && mp->m_rtdev_targp) in xfs_ioc_setlabel()
1058 invalidate_bdev(mp->m_rtdev_targp->bt_bdev); in xfs_ioc_setlabel()
1117 struct xfs_mount *mp = XFS_I(file_inode(filp))->i_mount; in xfs_ioctl_getset_resblocks() local
1125 if (xfs_is_readonly(mp)) in xfs_ioctl_getset_resblocks()
1134 error = xfs_reserve_blocks(mp, fsop.resblks); in xfs_ioctl_getset_resblocks()
1140 spin_lock(&mp->m_sb_lock); in xfs_ioctl_getset_resblocks()
1141 fsop.resblks = mp->m_resblks; in xfs_ioctl_getset_resblocks()
1142 fsop.resblks_avail = mp->m_resblks_avail; in xfs_ioctl_getset_resblocks()
1143 spin_unlock(&mp->m_sb_lock); in xfs_ioctl_getset_resblocks()
1152 struct xfs_mount *mp, in xfs_ioctl_fs_counts() argument
1156 .allocino = percpu_counter_read_positive(&mp->m_icount), in xfs_ioctl_fs_counts()
1157 .freeino = percpu_counter_read_positive(&mp->m_ifree), in xfs_ioctl_fs_counts()
1158 .freedata = percpu_counter_read_positive(&mp->m_fdblocks) - in xfs_ioctl_fs_counts()
1159 xfs_fdblocks_unavailable(mp), in xfs_ioctl_fs_counts()
1160 .freertx = percpu_counter_read_positive(&mp->m_frextents), in xfs_ioctl_fs_counts()
1173 #define XFS_IOC_FREESP _IOW ('X', 11, struct xfs_flock64)
1191 struct xfs_mount *mp = ip->i_mount; in xfs_file_ioctl() local
1199 return xfs_ioc_trim(mp, arg); in xfs_file_ioctl()
1201 return xfs_ioc_getlabel(mp, arg); in xfs_file_ioctl()
1203 return xfs_ioc_setlabel(filp, mp, arg); in xfs_file_ioctl()
1208 xfs_warn_once(mp, in xfs_file_ioctl()
1241 return xfs_ioc_inumbers(mp, cmd, arg); in xfs_file_ioctl()
1244 return xfs_ioc_fsgeometry(mp, arg, 3); in xfs_file_ioctl()
1246 return xfs_ioc_fsgeometry(mp, arg, 4); in xfs_file_ioctl()
1248 return xfs_ioc_fsgeometry(mp, arg, 5); in xfs_file_ioctl()
1251 return xfs_ioc_ag_geometry(mp, arg); in xfs_file_ioctl()
1253 return xfs_ioc_rtgroup_geometry(mp, arg); in xfs_file_ioctl()
1321 return xfs_ioctl_fs_counts(mp, arg); in xfs_file_ioctl()
1336 error = xfs_growfs_data(mp, &in); in xfs_file_ioctl()
1350 error = xfs_growfs_log(mp, &in); in xfs_file_ioctl()
1364 error = xfs_growfs_rt(mp, &in); in xfs_file_ioctl()
1378 return xfs_fs_goingdown(mp, in); in xfs_file_ioctl()
1390 return xfs_errortag_add(mp, in.errtag); in xfs_file_ioctl()
1397 return xfs_errortag_clearall(mp); in xfs_file_ioctl()
1406 if (xfs_is_readonly(mp)) in xfs_file_ioctl()
1416 trace_xfs_ioc_free_eofblocks(mp, &icw, _RET_IP_); in xfs_file_ioctl()
1418 sb_start_write(mp->m_super); in xfs_file_ioctl()
1419 error = xfs_blockgc_free_space(mp, &icw); in xfs_file_ioctl()
1420 sb_end_write(mp->m_super); in xfs_file_ioctl()