Lines Matching refs:mp

703 	struct xfs_mount *mp = tp->t_mountp;  in xfs_ialloc()  local
729 error = xfs_iget(mp, tp, ino, XFS_IGET_CREATE, in xfs_ialloc()
774 tv = current_fs_time(mp->m_super); in xfs_ialloc()
790 ASSERT(uuid_equal(&ip->i_d.di_uuid, &mp->m_sb.sb_uuid)); in xfs_ialloc()
1123 struct xfs_mount *mp = dp->i_mount; in xfs_create() local
1141 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_create()
1158 resblks = XFS_MKDIR_SPACE_RES(mp, name->len); in xfs_create()
1159 tres = &M_RES(mp)->tr_mkdir; in xfs_create()
1160 tp = xfs_trans_alloc(mp, XFS_TRANS_MKDIR); in xfs_create()
1162 resblks = XFS_CREATE_SPACE_RES(mp, name->len); in xfs_create()
1163 tres = &M_RES(mp)->tr_create; in xfs_create()
1164 tp = xfs_trans_alloc(mp, XFS_TRANS_CREATE); in xfs_create()
1178 xfs_flush_inodes(mp); in xfs_create()
1199 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_create()
1235 resblks - XFS_IALLOC_SPACE_RES(mp) : 0); in xfs_create()
1258 if (mp->m_flags & (XFS_MOUNT_WSYNC|XFS_MOUNT_DIRSYNC)) in xfs_create()
1316 struct xfs_mount *mp = dp->i_mount; in xfs_create_tmpfile() local
1328 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_create_tmpfile()
1343 resblks = XFS_IALLOC_SPACE_RES(mp); in xfs_create_tmpfile()
1344 tp = xfs_trans_alloc(mp, XFS_TRANS_CREATE_TMPFILE); in xfs_create_tmpfile()
1346 tres = &M_RES(mp)->tr_create_tmpfile; in xfs_create_tmpfile()
1358 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_create_tmpfile()
1371 if (mp->m_flags & XFS_MOUNT_WSYNC) in xfs_create_tmpfile()
1425 xfs_mount_t *mp = tdp->i_mount; in xfs_link() local
1438 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_link()
1449 tp = xfs_trans_alloc(mp, XFS_TRANS_LINK); in xfs_link()
1451 resblks = XFS_LINK_SPACE_RES(mp, target_name->len); in xfs_link()
1452 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); in xfs_link()
1455 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, 0, 0); in xfs_link()
1508 if (mp->m_flags & (XFS_MOUNT_WSYNC|XFS_MOUNT_DIRSYNC)) { in xfs_link()
1556 struct xfs_mount *mp = ip->i_mount; in xfs_itruncate_extents() local
1575 ASSERT(!XFS_NOT_DQATTACHED(mp, ip)); in xfs_itruncate_extents()
1588 first_unmap_block = XFS_B_TO_FSB(mp, (xfs_ufsize_t)new_size); in xfs_itruncate_extents()
1589 last_block = XFS_B_TO_FSB(mp, mp->m_super->s_maxbytes); in xfs_itruncate_extents()
1638 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_itruncate_extents()
1668 xfs_mount_t *mp = ip->i_mount; in xfs_release() local
1675 if (mp->m_flags & XFS_MOUNT_RDONLY) in xfs_release()
1678 if (!XFS_FORCED_SHUTDOWN(mp)) { in xfs_release()
1731 error = xfs_free_eofblocks(mp, ip, true); in xfs_release()
1751 struct xfs_mount *mp = ip->i_mount; in xfs_inactive_truncate() local
1755 tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE); in xfs_inactive_truncate()
1756 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_inactive_truncate()
1758 ASSERT(XFS_FORCED_SHUTDOWN(mp)); in xfs_inactive_truncate()
1806 struct xfs_mount *mp = ip->i_mount; in xfs_inactive_ifree() local
1810 tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE); in xfs_inactive_ifree()
1828 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ifree, in xfs_inactive_ifree()
1829 XFS_IFREE_SPACE_RES(mp), 0); in xfs_inactive_ifree()
1832 xfs_warn_ratelimited(mp, in xfs_inactive_ifree()
1836 ASSERT(XFS_FORCED_SHUTDOWN(mp)); in xfs_inactive_ifree()
1853 if (!XFS_FORCED_SHUTDOWN(mp)) { in xfs_inactive_ifree()
1854 xfs_notice(mp, "%s: xfs_ifree returned error %d", in xfs_inactive_ifree()
1856 xfs_force_shutdown(mp, SHUTDOWN_META_IO_ERROR); in xfs_inactive_ifree()
1875 xfs_notice(mp, "%s: xfs_bmap_finish returned error %d", in xfs_inactive_ifree()
1879 xfs_notice(mp, "%s: xfs_trans_commit returned error %d", in xfs_inactive_ifree()
1898 struct xfs_mount *mp; in xfs_inactive() local
1912 mp = ip->i_mount; in xfs_inactive()
1915 if (mp->m_flags & XFS_MOUNT_RDONLY) in xfs_inactive()
1925 xfs_free_eofblocks(mp, ip, false); in xfs_inactive()
1984 xfs_mount_t *mp; in xfs_iunlink() local
1997 mp = tp->t_mountp; in xfs_iunlink()
2003 error = xfs_read_agi(mp, tp, XFS_INO_TO_AGNO(mp, ip->i_ino), &agibp); in xfs_iunlink()
2012 agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_iunlink()
2025 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, in xfs_iunlink()
2036 xfs_dinode_calc_crc(mp, dip); in xfs_iunlink()
2041 xfs_inobp_check(mp, ibp); in xfs_iunlink()
2066 xfs_mount_t *mp; in xfs_iunlink_remove() local
2080 mp = tp->t_mountp; in xfs_iunlink_remove()
2081 agno = XFS_INO_TO_AGNO(mp, ip->i_ino); in xfs_iunlink_remove()
2087 error = xfs_read_agi(mp, tp, agno, &agibp); in xfs_iunlink_remove()
2097 agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_iunlink_remove()
2111 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, in xfs_iunlink_remove()
2114 xfs_warn(mp, "%s: xfs_imap_to_bp returned error %d.", in xfs_iunlink_remove()
2126 xfs_dinode_calc_crc(mp, dip); in xfs_iunlink_remove()
2131 xfs_inobp_check(mp, ibp); in xfs_iunlink_remove()
2159 next_ino = XFS_AGINO_TO_INO(mp, agno, next_agino); in xfs_iunlink_remove()
2161 error = xfs_imap(mp, tp, next_ino, &imap, 0); in xfs_iunlink_remove()
2163 xfs_warn(mp, in xfs_iunlink_remove()
2169 error = xfs_imap_to_bp(mp, tp, &imap, &last_dip, in xfs_iunlink_remove()
2172 xfs_warn(mp, in xfs_iunlink_remove()
2188 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, in xfs_iunlink_remove()
2191 xfs_warn(mp, "%s: xfs_imap_to_bp(2) returned error %d.", in xfs_iunlink_remove()
2204 xfs_dinode_calc_crc(mp, dip); in xfs_iunlink_remove()
2209 xfs_inobp_check(mp, ibp); in xfs_iunlink_remove()
2221 xfs_dinode_calc_crc(mp, last_dip); in xfs_iunlink_remove()
2226 xfs_inobp_check(mp, last_ibp); in xfs_iunlink_remove()
2242 xfs_mount_t *mp = free_ip->i_mount; in xfs_ifree_cluster() local
2254 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, inum)); in xfs_ifree_cluster()
2255 blks_per_cluster = xfs_icluster_size_fsb(mp); in xfs_ifree_cluster()
2256 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_ifree_cluster()
2257 nbufs = mp->m_ialloc_blks / blks_per_cluster; in xfs_ifree_cluster()
2260 blkno = XFS_AGB_TO_DADDR(mp, XFS_INO_TO_AGNO(mp, inum), in xfs_ifree_cluster()
2261 XFS_INO_TO_AGBNO(mp, inum)); in xfs_ifree_cluster()
2271 bp = xfs_trans_get_buf(tp, mp->m_ddev_targp, blkno, in xfs_ifree_cluster()
2272 mp->m_bsize * blks_per_cluster, in xfs_ifree_cluster()
2302 xfs_trans_ail_copy_lsn(mp->m_ail, in xfs_ifree_cluster()
2325 XFS_INO_TO_AGINO(mp, (inum + i))); in xfs_ifree_cluster()
2382 xfs_trans_ail_copy_lsn(mp->m_ail, &iip->ili_flush_lsn, in xfs_ifree_cluster()
2533 xfs_mount_t *mp = dp->i_mount; in xfs_remove() local
2545 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_remove()
2557 tp = xfs_trans_alloc(mp, XFS_TRANS_RMDIR); in xfs_remove()
2559 tp = xfs_trans_alloc(mp, XFS_TRANS_REMOVE); in xfs_remove()
2571 resblks = XFS_REMOVE_SPACE_RES(mp); in xfs_remove()
2572 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_remove, resblks, 0); in xfs_remove()
2575 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_remove, 0, 0); in xfs_remove()
2640 if (mp->m_flags & (XFS_MOUNT_WSYNC|XFS_MOUNT_DIRSYNC)) in xfs_remove()
2909 struct xfs_mount *mp = src_dp->i_mount; in xfs_rename() local
2945 tp = xfs_trans_alloc(mp, XFS_TRANS_RENAME); in xfs_rename()
2946 spaceres = XFS_RENAME_SPACE_RES(mp, target_name->len); in xfs_rename()
2947 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_rename, spaceres, 0); in xfs_rename()
2950 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_rename, 0, 0); in xfs_rename()
3199 xfs_mount_t *mp = ip->i_mount; in xfs_iflush_cluster() local
3211 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, ip->i_ino)); in xfs_iflush_cluster()
3213 inodes_per_cluster = mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog; in xfs_iflush_cluster()
3219 mask = ~(((mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog)) - 1); in xfs_iflush_cluster()
3220 first_index = XFS_INO_TO_AGINO(mp, ip->i_ino) & mask; in xfs_iflush_cluster()
3242 (XFS_INO_TO_AGINO(mp, iq->i_ino) & mask) != first_index) { in xfs_iflush_cluster()
3319 xfs_force_shutdown(mp, SHUTDOWN_CORRUPT_INCORE); in xfs_iflush_cluster()
3361 struct xfs_mount *mp = ip->i_mount; in xfs_iflush() local
3398 if (XFS_FORCED_SHUTDOWN(mp)) { in xfs_iflush()
3412 error = xfs_imap_to_bp(mp, NULL, &ip->i_imap, &dip, &bp, XBF_TRYLOCK, in xfs_iflush()
3433 xfs_log_force(mp, 0); in xfs_iflush()
3449 xfs_force_shutdown(mp, SHUTDOWN_CORRUPT_INCORE); in xfs_iflush()
3467 struct xfs_mount *mp = ip->i_mount; in xfs_iflush_int() local
3480 mp, XFS_ERRTAG_IFLUSH_1, XFS_RANDOM_IFLUSH_1)) { in xfs_iflush_int()
3481 xfs_alert_tag(mp, XFS_PTAG_IFLUSH, in xfs_iflush_int()
3487 mp, XFS_ERRTAG_IFLUSH_2, XFS_RANDOM_IFLUSH_2)) { in xfs_iflush_int()
3488 xfs_alert_tag(mp, XFS_PTAG_IFLUSH, in xfs_iflush_int()
3497 mp, XFS_ERRTAG_IFLUSH_3, XFS_RANDOM_IFLUSH_3)) { in xfs_iflush_int()
3498 xfs_alert_tag(mp, XFS_PTAG_IFLUSH, in xfs_iflush_int()
3508 mp, XFS_ERRTAG_IFLUSH_4, XFS_RANDOM_IFLUSH_4)) { in xfs_iflush_int()
3509 xfs_alert_tag(mp, XFS_PTAG_IFLUSH, in xfs_iflush_int()
3516 ip->i_d.di_nblocks, mp, XFS_ERRTAG_IFLUSH_5, in xfs_iflush_int()
3518 xfs_alert_tag(mp, XFS_PTAG_IFLUSH, in xfs_iflush_int()
3526 if (XFS_TEST_ERROR(ip->i_d.di_forkoff > mp->m_sb.sb_inodesize, in xfs_iflush_int()
3527 mp, XFS_ERRTAG_IFLUSH_6, XFS_RANDOM_IFLUSH_6)) { in xfs_iflush_int()
3528 xfs_alert_tag(mp, XFS_PTAG_IFLUSH, in xfs_iflush_int()
3561 xfs_inobp_check(mp, bp); in xfs_iflush_int()
3592 xfs_trans_ail_copy_lsn(mp->m_ail, &iip->ili_flush_lsn, in xfs_iflush_int()
3608 xfs_dinode_calc_crc(mp, dip); in xfs_iflush_int()