Lines Matching refs:mp

49 	struct xfs_mount	*mp)  in xfs_ialloc_cluster_alignment()  argument
51 if (xfs_sb_version_hasalign(&mp->m_sb) && in xfs_ialloc_cluster_alignment()
52 mp->m_sb.sb_inoalignmt >= in xfs_ialloc_cluster_alignment()
53 XFS_B_TO_FSBT(mp, mp->m_inode_cluster_size)) in xfs_ialloc_cluster_alignment()
54 return mp->m_sb.sb_inoalignmt; in xfs_ialloc_cluster_alignment()
160 struct xfs_mount *mp, in xfs_inobt_insert() argument
174 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, btnum); in xfs_inobt_insert()
251 struct xfs_mount *mp, in xfs_ialloc_inode_init() argument
273 blks_per_cluster = xfs_icluster_size_fsb(mp); in xfs_ialloc_inode_init()
274 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_ialloc_inode_init()
296 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_ialloc_inode_init()
298 ino = XFS_AGINO_TO_INO(mp, agno, in xfs_ialloc_inode_init()
299 XFS_OFFBNO_TO_AGINO(mp, agbno, 0)); in xfs_ialloc_inode_init()
311 mp->m_sb.sb_inodesize, length, gen); in xfs_ialloc_inode_init()
319 d = XFS_AGB_TO_DADDR(mp, agno, agbno + (j * blks_per_cluster)); in xfs_ialloc_inode_init()
320 fbuf = xfs_trans_get_buf(tp, mp->m_ddev_targp, d, in xfs_ialloc_inode_init()
321 mp->m_bsize * blks_per_cluster, in xfs_ialloc_inode_init()
330 int ioffset = i << mp->m_sb.sb_inodelog; in xfs_ialloc_inode_init()
333 free = xfs_make_iptr(mp, fbuf, i); in xfs_ialloc_inode_init()
343 &mp->m_sb.sb_meta_uuid); in xfs_ialloc_inode_init()
344 xfs_dinode_calc_crc(mp, free); in xfs_ialloc_inode_init()
407 struct xfs_mount *mp, in xfs_align_sparse_ino() argument
415 agbno = XFS_AGINO_TO_AGBNO(mp, *startino); in xfs_align_sparse_ino()
416 mod = agbno % mp->m_sb.sb_inoalignmt; in xfs_align_sparse_ino()
421 offset = mod << mp->m_sb.sb_inopblog; in xfs_align_sparse_ino()
511 struct xfs_mount *mp, in xfs_inobt_insert_sprec() argument
525 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, btnum); in xfs_inobt_insert_sprec()
538 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error); in xfs_inobt_insert_sprec()
551 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error); in xfs_inobt_insert_sprec()
552 XFS_WANT_CORRUPTED_GOTO(mp, in xfs_inobt_insert_sprec()
560 XFS_WANT_CORRUPTED_GOTO(mp, __xfs_inobt_can_merge(nrec, &rec), in xfs_inobt_insert_sprec()
563 trace_xfs_irec_merge_pre(mp, agno, rec.ir_startino, in xfs_inobt_insert_sprec()
570 trace_xfs_irec_merge_post(mp, agno, nrec->ir_startino, in xfs_inobt_insert_sprec()
573 error = xfs_inobt_rec_check_count(mp, nrec); in xfs_inobt_insert_sprec()
615 args.mp = tp->t_mountp; in xfs_ialloc_ag_alloc()
621 args.mp->m_ialloc_min_blks < args.mp->m_ialloc_blks) in xfs_ialloc_ag_alloc()
629 newlen = args.mp->m_ialloc_inos; in xfs_ialloc_ag_alloc()
630 if (args.mp->m_maxicount && in xfs_ialloc_ag_alloc()
631 percpu_counter_read_positive(&args.mp->m_icount) + newlen > in xfs_ialloc_ag_alloc()
632 args.mp->m_maxicount) in xfs_ialloc_ag_alloc()
634 args.minlen = args.maxlen = args.mp->m_ialloc_blks; in xfs_ialloc_ag_alloc()
643 args.agbno = XFS_AGINO_TO_AGBNO(args.mp, newino) + in xfs_ialloc_ag_alloc()
644 args.mp->m_ialloc_blks; in xfs_ialloc_ag_alloc()
649 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
667 args.minalignslop = xfs_ialloc_cluster_alignment(args.mp) - 1; in xfs_ialloc_ag_alloc()
670 args.minleft = args.mp->m_in_maxlevels - 1; in xfs_ialloc_ag_alloc()
697 if (args.mp->m_sinoalign) { in xfs_ialloc_ag_alloc()
698 ASSERT(!(args.mp->m_flags & XFS_MOUNT_NOALIGN)); in xfs_ialloc_ag_alloc()
699 args.alignment = args.mp->m_dalign; in xfs_ialloc_ag_alloc()
702 args.alignment = xfs_ialloc_cluster_alignment(args.mp); in xfs_ialloc_ag_alloc()
709 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
718 args.minleft = args.mp->m_in_maxlevels - 1; in xfs_ialloc_ag_alloc()
730 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
731 args.alignment = xfs_ialloc_cluster_alignment(args.mp); in xfs_ialloc_ag_alloc()
740 if (xfs_sb_version_hassparseinodes(&args.mp->m_sb) && in xfs_ialloc_ag_alloc()
741 args.mp->m_ialloc_min_blks < args.mp->m_ialloc_blks && in xfs_ialloc_ag_alloc()
746 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
747 args.alignment = args.mp->m_sb.sb_spino_align; in xfs_ialloc_ag_alloc()
750 args.minlen = args.mp->m_ialloc_min_blks; in xfs_ialloc_ag_alloc()
763 args.min_agbno = args.mp->m_sb.sb_inoalignmt; in xfs_ialloc_ag_alloc()
764 args.max_agbno = round_down(args.mp->m_sb.sb_agblocks, in xfs_ialloc_ag_alloc()
765 args.mp->m_sb.sb_inoalignmt) - in xfs_ialloc_ag_alloc()
766 args.mp->m_ialloc_blks; in xfs_ialloc_ag_alloc()
772 newlen = args.len << args.mp->m_sb.sb_inopblog; in xfs_ialloc_ag_alloc()
792 error = xfs_ialloc_inode_init(args.mp, tp, NULL, newlen, agno, in xfs_ialloc_ag_alloc()
800 newino = XFS_OFFBNO_TO_AGINO(args.mp, args.agbno, 0); in xfs_ialloc_ag_alloc()
806 xfs_align_sparse_ino(args.mp, &newino, &allocmask); in xfs_ialloc_ag_alloc()
819 error = xfs_inobt_insert_sprec(args.mp, tp, agbp, XFS_BTNUM_INO, in xfs_ialloc_ag_alloc()
822 xfs_alert(args.mp, in xfs_ialloc_ag_alloc()
824 XFS_AGINO_TO_INO(args.mp, agno, in xfs_ialloc_ag_alloc()
827 xfs_force_shutdown(args.mp, SHUTDOWN_CORRUPT_INCORE); in xfs_ialloc_ag_alloc()
843 if (xfs_sb_version_hasfinobt(&args.mp->m_sb)) { in xfs_ialloc_ag_alloc()
844 error = xfs_inobt_insert_sprec(args.mp, tp, agbp, in xfs_ialloc_ag_alloc()
852 error = xfs_inobt_insert(args.mp, tp, agbp, newino, newlen, in xfs_ialloc_ag_alloc()
857 if (xfs_sb_version_hasfinobt(&args.mp->m_sb)) { in xfs_ialloc_ag_alloc()
858 error = xfs_inobt_insert(args.mp, tp, agbp, newino, in xfs_ialloc_ag_alloc()
870 pag = xfs_perag_get(args.mp, agno); in xfs_ialloc_ag_alloc()
891 xfs_mount_t *mp) in xfs_ialloc_next_ag() argument
895 spin_lock(&mp->m_agirotor_lock); in xfs_ialloc_next_ag()
896 agno = mp->m_agirotor; in xfs_ialloc_next_ag()
897 if (++mp->m_agirotor >= mp->m_maxagi) in xfs_ialloc_next_ag()
898 mp->m_agirotor = 0; in xfs_ialloc_next_ag()
899 spin_unlock(&mp->m_agirotor_lock); in xfs_ialloc_next_ag()
920 xfs_mount_t *mp; /* mount point structure */ in xfs_ialloc_ag_select() local
931 mp = tp->t_mountp; in xfs_ialloc_ag_select()
932 agcount = mp->m_maxagi; in xfs_ialloc_ag_select()
934 pagno = xfs_ialloc_next_ag(mp); in xfs_ialloc_ag_select()
936 pagno = XFS_INO_TO_AGNO(mp, parent); in xfs_ialloc_ag_select()
953 pag = xfs_perag_get(mp, agno); in xfs_ialloc_ag_select()
955 xfs_ialloc_next_ag(mp); in xfs_ialloc_ag_select()
960 error = xfs_ialloc_pagi_init(mp, tp, agno); in xfs_ialloc_ag_select()
974 error = xfs_alloc_pagf_init(mp, tp, agno, flags); in xfs_ialloc_ag_select()
995 ineed = mp->m_ialloc_min_blks; in xfs_ialloc_ag_select()
997 ineed += xfs_ialloc_cluster_alignment(mp); in xfs_ialloc_ag_select()
1013 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_ialloc_ag_select()
1112 struct xfs_mount *mp = tp->t_mountp; in xfs_dialloc_ag_inobt() local
1115 xfs_agnumber_t pagno = XFS_INO_TO_AGNO(mp, parent); in xfs_dialloc_ag_inobt()
1116 xfs_agino_t pagino = XFS_INO_TO_AGINO(mp, parent); in xfs_dialloc_ag_inobt()
1125 pag = xfs_perag_get(mp, agno); in xfs_dialloc_ag_inobt()
1132 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); in xfs_dialloc_ag_inobt()
1155 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error0); in xfs_dialloc_ag_inobt()
1160 XFS_WANT_CORRUPTED_GOTO(mp, j == 1, error0); in xfs_dialloc_ag_inobt()
1316 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error0); in xfs_dialloc_ag_inobt()
1322 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error0); in xfs_dialloc_ag_inobt()
1328 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error0); in xfs_dialloc_ag_inobt()
1335 ASSERT((XFS_AGINO_TO_OFFSET(mp, rec.ir_startino) % in xfs_dialloc_ag_inobt()
1337 ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino + offset); in xfs_dialloc_ag_inobt()
1537 struct xfs_mount *mp = tp->t_mountp; in xfs_dialloc_ag() local
1540 xfs_agnumber_t pagno = XFS_INO_TO_AGNO(mp, parent); in xfs_dialloc_ag()
1541 xfs_agino_t pagino = XFS_INO_TO_AGINO(mp, parent); in xfs_dialloc_ag()
1551 if (!xfs_sb_version_hasfinobt(&mp->m_sb)) in xfs_dialloc_ag()
1554 pag = xfs_perag_get(mp, agno); in xfs_dialloc_ag()
1563 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO); in xfs_dialloc_ag()
1584 ASSERT((XFS_AGINO_TO_OFFSET(mp, rec.ir_startino) % in xfs_dialloc_ag()
1586 ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino + offset); in xfs_dialloc_ag()
1606 icur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); in xfs_dialloc_ag()
1677 struct xfs_mount *mp = tp->t_mountp; in xfs_dialloc() local
1714 if (mp->m_maxicount && in xfs_dialloc()
1715 percpu_counter_read_positive(&mp->m_icount) + mp->m_ialloc_inos in xfs_dialloc()
1716 > mp->m_maxicount) { in xfs_dialloc()
1728 pag = xfs_perag_get(mp, agno); in xfs_dialloc()
1730 xfs_ialloc_next_ag(mp); in xfs_dialloc()
1735 error = xfs_ialloc_pagi_init(mp, tp, agno); in xfs_dialloc()
1750 error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); in xfs_dialloc()
1794 if (++agno == mp->m_sb.sb_agcount) in xfs_dialloc()
1817 struct xfs_mount *mp, in xfs_difree_inode_chunk() argument
1822 xfs_agblock_t sagbno = XFS_AGINO_TO_AGBNO(mp, rec->ir_startino); in xfs_difree_inode_chunk()
1831 xfs_bmap_add_free(XFS_AGB_TO_FSB(mp, agno, in xfs_difree_inode_chunk()
1832 XFS_AGINO_TO_AGBNO(mp, rec->ir_startino)), in xfs_difree_inode_chunk()
1833 mp->m_ialloc_blks, flist, mp); in xfs_difree_inode_chunk()
1869 mp->m_sb.sb_inopblock; in xfs_difree_inode_chunk()
1872 mp->m_sb.sb_inopblock; in xfs_difree_inode_chunk()
1874 ASSERT(agbno % mp->m_sb.sb_spino_align == 0); in xfs_difree_inode_chunk()
1875 ASSERT(contigblk % mp->m_sb.sb_spino_align == 0); in xfs_difree_inode_chunk()
1876 xfs_bmap_add_free(XFS_AGB_TO_FSB(mp, agno, agbno), contigblk, in xfs_difree_inode_chunk()
1877 flist, mp); in xfs_difree_inode_chunk()
1889 struct xfs_mount *mp, in xfs_difree_inobt() argument
1908 ASSERT(XFS_AGINO_TO_AGBNO(mp, agino) < be32_to_cpu(agi->agi_length)); in xfs_difree_inobt()
1913 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); in xfs_difree_inobt()
1923 xfs_warn(mp, "%s: xfs_inobt_lookup() returned error %d.", in xfs_difree_inobt()
1927 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error0); in xfs_difree_inobt()
1930 xfs_warn(mp, "%s: xfs_inobt_get_rec() returned error %d.", in xfs_difree_inobt()
1934 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error0); in xfs_difree_inobt()
1952 if (!(mp->m_flags & XFS_MOUNT_IKEEP) && in xfs_difree_inobt()
1954 mp->m_sb.sb_inopblock <= XFS_INODES_PER_CHUNK) { in xfs_difree_inobt()
1956 xic->first_ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino); in xfs_difree_inobt()
1968 pag = xfs_perag_get(mp, agno); in xfs_difree_inobt()
1975 xfs_warn(mp, "%s: xfs_btree_delete returned error %d.", in xfs_difree_inobt()
1980 xfs_difree_inode_chunk(mp, agno, &rec, flist); in xfs_difree_inobt()
1986 xfs_warn(mp, "%s: xfs_inobt_update returned error %d.", in xfs_difree_inobt()
1996 pag = xfs_perag_get(mp, agno); in xfs_difree_inobt()
2020 struct xfs_mount *mp, in xfs_difree_finobt() argument
2034 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO); in xfs_difree_finobt()
2045 XFS_WANT_CORRUPTED_GOTO(mp, ibtrec->ir_freecount == 1, error); in xfs_difree_finobt()
2068 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, error); in xfs_difree_finobt()
2073 XFS_WANT_CORRUPTED_GOTO(mp, (rec.ir_free == ibtrec->ir_free) && in xfs_difree_finobt()
2090 mp->m_sb.sb_inopblock <= XFS_INODES_PER_CHUNK && in xfs_difree_finobt()
2091 !(mp->m_flags & XFS_MOUNT_IKEEP)) { in xfs_difree_finobt()
2134 struct xfs_mount *mp; /* mount structure for filesystem */ in xfs_difree() local
2137 mp = tp->t_mountp; in xfs_difree()
2142 agno = XFS_INO_TO_AGNO(mp, inode); in xfs_difree()
2143 if (agno >= mp->m_sb.sb_agcount) { in xfs_difree()
2144 xfs_warn(mp, "%s: agno >= mp->m_sb.sb_agcount (%d >= %d).", in xfs_difree()
2145 __func__, agno, mp->m_sb.sb_agcount); in xfs_difree()
2149 agino = XFS_INO_TO_AGINO(mp, inode); in xfs_difree()
2150 if (inode != XFS_AGINO_TO_INO(mp, agno, agino)) { in xfs_difree()
2151 xfs_warn(mp, "%s: inode != XFS_AGINO_TO_INO() (%llu != %llu).", in xfs_difree()
2153 (unsigned long long)XFS_AGINO_TO_INO(mp, agno, agino)); in xfs_difree()
2157 agbno = XFS_AGINO_TO_AGBNO(mp, agino); in xfs_difree()
2158 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_difree()
2159 xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", in xfs_difree()
2160 __func__, agbno, mp->m_sb.sb_agblocks); in xfs_difree()
2167 error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); in xfs_difree()
2169 xfs_warn(mp, "%s: xfs_ialloc_read_agi() returned error %d.", in xfs_difree()
2177 error = xfs_difree_inobt(mp, tp, agbp, agino, flist, xic, &rec); in xfs_difree()
2184 if (xfs_sb_version_hasfinobt(&mp->m_sb)) { in xfs_difree()
2185 error = xfs_difree_finobt(mp, tp, agbp, agino, &rec); in xfs_difree()
2198 struct xfs_mount *mp, in xfs_imap_lookup() argument
2213 error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); in xfs_imap_lookup()
2215 xfs_alert(mp, in xfs_imap_lookup()
2227 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); in xfs_imap_lookup()
2243 rec.ir_startino + mp->m_ialloc_inos <= agino) in xfs_imap_lookup()
2251 *chunk_agbno = XFS_AGINO_TO_AGBNO(mp, rec.ir_startino); in xfs_imap_lookup()
2261 xfs_mount_t *mp, /* file system mount structure */ in xfs_imap() argument
2282 agno = XFS_INO_TO_AGNO(mp, ino); in xfs_imap()
2283 agino = XFS_INO_TO_AGINO(mp, ino); in xfs_imap()
2284 agbno = XFS_AGINO_TO_AGBNO(mp, agino); in xfs_imap()
2285 if (agno >= mp->m_sb.sb_agcount || agbno >= mp->m_sb.sb_agblocks || in xfs_imap()
2286 ino != XFS_AGINO_TO_INO(mp, agno, agino)) { in xfs_imap()
2294 if (agno >= mp->m_sb.sb_agcount) { in xfs_imap()
2295 xfs_alert(mp, in xfs_imap()
2297 __func__, agno, mp->m_sb.sb_agcount); in xfs_imap()
2299 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_imap()
2300 xfs_alert(mp, in xfs_imap()
2303 (unsigned long)mp->m_sb.sb_agblocks); in xfs_imap()
2305 if (ino != XFS_AGINO_TO_INO(mp, agno, agino)) { in xfs_imap()
2306 xfs_alert(mp, in xfs_imap()
2309 XFS_AGINO_TO_INO(mp, agno, agino)); in xfs_imap()
2316 blks_per_cluster = xfs_icluster_size_fsb(mp); in xfs_imap()
2326 error = xfs_imap_lookup(mp, tp, agno, agino, agbno, in xfs_imap()
2338 offset = XFS_INO_TO_OFFSET(mp, ino); in xfs_imap()
2339 ASSERT(offset < mp->m_sb.sb_inopblock); in xfs_imap()
2341 imap->im_blkno = XFS_AGB_TO_DADDR(mp, agno, agbno); in xfs_imap()
2342 imap->im_len = XFS_FSB_TO_BB(mp, 1); in xfs_imap()
2343 imap->im_boffset = (ushort)(offset << mp->m_sb.sb_inodelog); in xfs_imap()
2352 if (mp->m_inoalign_mask) { in xfs_imap()
2353 offset_agbno = agbno & mp->m_inoalign_mask; in xfs_imap()
2356 error = xfs_imap_lookup(mp, tp, agno, agino, agbno, in xfs_imap()
2366 offset = ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock) + in xfs_imap()
2367 XFS_INO_TO_OFFSET(mp, ino); in xfs_imap()
2369 imap->im_blkno = XFS_AGB_TO_DADDR(mp, agno, cluster_agbno); in xfs_imap()
2370 imap->im_len = XFS_FSB_TO_BB(mp, blks_per_cluster); in xfs_imap()
2371 imap->im_boffset = (ushort)(offset << mp->m_sb.sb_inodelog); in xfs_imap()
2380 XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks)) { in xfs_imap()
2381 xfs_alert(mp, in xfs_imap()
2385 XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks)); in xfs_imap()
2396 xfs_mount_t *mp) /* file system mount structure */ in xfs_ialloc_compute_maxlevels() argument
2404 maxleafents = (1LL << XFS_INO_AGINO_BITS(mp)) >> in xfs_ialloc_compute_maxlevels()
2406 minleafrecs = mp->m_alloc_mnr[0]; in xfs_ialloc_compute_maxlevels()
2407 minnoderecs = mp->m_alloc_mnr[1]; in xfs_ialloc_compute_maxlevels()
2411 mp->m_in_maxlevels = level; in xfs_ialloc_compute_maxlevels()
2501 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_agi_verify() local
2504 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_agi_verify()
2505 if (!uuid_equal(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_agi_verify()
2507 if (!xfs_log_check_lsn(mp, in xfs_agi_verify()
2539 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_agi_read_verify() local
2541 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_agi_read_verify()
2544 else if (XFS_TEST_ERROR(!xfs_agi_verify(bp), mp, in xfs_agi_read_verify()
2557 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_agi_write_verify() local
2566 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_agi_write_verify()
2585 struct xfs_mount *mp, /* file system mount structure */ in xfs_read_agi() argument
2592 trace_xfs_read_agi(mp, agno); in xfs_read_agi()
2595 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, in xfs_read_agi()
2596 XFS_AG_DADDR(mp, agno, XFS_AGI_DADDR(mp)), in xfs_read_agi()
2597 XFS_FSS_TO_BB(mp, 1), 0, bpp, &xfs_agi_buf_ops); in xfs_read_agi()
2607 struct xfs_mount *mp, /* file system mount structure */ in xfs_ialloc_read_agi() argument
2616 trace_xfs_ialloc_read_agi(mp, agno); in xfs_ialloc_read_agi()
2618 error = xfs_read_agi(mp, tp, agno, bpp); in xfs_ialloc_read_agi()
2623 pag = xfs_perag_get(mp, agno); in xfs_ialloc_read_agi()
2635 XFS_FORCED_SHUTDOWN(mp)); in xfs_ialloc_read_agi()
2645 xfs_mount_t *mp, /* file system mount structure */ in xfs_ialloc_pagi_init() argument
2652 error = xfs_ialloc_read_agi(mp, tp, agno, &bp); in xfs_ialloc_pagi_init()