Lines Matching refs:agno
108 xfs_agnumber_t agno = cur->bc_ag.agno;
119 if (!xfs_verify_agino(mp, agno, irec->ir_startino))
140 cur->bc_btnum == XFS_BTNUM_INO ? "Used" : "Free", agno);
181 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno);
186 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, btnum);
267 xfs_agnumber_t agno,
309 ino = XFS_AGINO_TO_INO(mp, agno, XFS_AGB_TO_AGINO(mp, agbno));
320 xfs_icreate_log(tp, agno, agbno, icount,
329 d = XFS_AGB_TO_DADDR(mp, agno, agbno +
529 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno);
534 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, btnum);
581 trace_xfs_irec_merge_pre(mp, agno, rec.ir_startino,
588 trace_xfs_irec_merge_post(mp, agno, nrec->ir_startino,
620 xfs_agnumber_t agno;
663 agno = be32_to_cpu(agi->agi_seqno);
670 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
730 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
751 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
767 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
813 error = xfs_ialloc_inode_init(args.mp, tp, NULL, newlen, agno,
845 XFS_AGINO_TO_INO(args.mp, agno,
914 xfs_agnumber_t agno;
917 agno = mp->m_agirotor;
922 return agno;
936 xfs_agnumber_t agno; /* current ag number */
970 agno = pagno;
973 pag = xfs_perag_get(mp, agno);
980 error = xfs_ialloc_pagi_init(mp, tp, agno);
987 return agno;
991 error = xfs_alloc_pagf_init(mp, tp, agno, flags);
1022 return agno;
1032 agno++;
1033 if (agno >= agcount)
1034 agno = 0;
1035 if (agno == pagno) {
1133 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno);
1150 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO);
1165 if (pagno == agno) {
1368 ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino + offset);
1582 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno);
1603 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO);
1614 if (agno == pagno)
1626 ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino + offset);
1646 icur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO);
1716 xfs_agnumber_t agno;
1765 agno = start_agno;
1767 pag = xfs_perag_get(mp, agno);
1774 error = xfs_ialloc_pagi_init(mp, tp, agno);
1789 error = xfs_ialloc_read_agi(mp, tp, agno, &agbp);
1833 if (++agno == mp->m_sb.sb_agcount)
1834 agno = 0;
1835 if (agno == start_agno) {
1857 xfs_agnumber_t agno,
1871 xfs_bmap_add_free(tp, XFS_AGB_TO_FSB(mp, agno, sagbno),
1916 xfs_bmap_add_free(tp, XFS_AGB_TO_FSB(mp, agno, agbno),
1937 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno);
1951 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO);
2002 xic->first_ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino);
2025 xfs_difree_inode_chunk(tp, agno, &rec);
2070 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno);
2077 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO);
2183 xfs_agnumber_t agno; /* allocation group number */
2193 agno = XFS_INO_TO_AGNO(mp, inode);
2194 if (agno >= mp->m_sb.sb_agcount) {
2195 xfs_warn(mp, "%s: agno >= mp->m_sb.sb_agcount (%d >= %d).",
2196 __func__, agno, mp->m_sb.sb_agcount);
2201 if (inode != XFS_AGINO_TO_INO(mp, agno, agino)) {
2204 (unsigned long long)XFS_AGINO_TO_INO(mp, agno, agino));
2218 error = xfs_ialloc_read_agi(mp, tp, agno, &agbp);
2251 xfs_agnumber_t agno,
2264 error = xfs_ialloc_read_agi(mp, tp, agno, &agbp);
2267 "%s: xfs_ialloc_read_agi() returned error %d, agno %d",
2268 __func__, error, agno);
2278 cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO);
2320 xfs_agnumber_t agno; /* allocation group number */
2332 agno = XFS_INO_TO_AGNO(mp, ino);
2335 if (agno >= mp->m_sb.sb_agcount || agbno >= mp->m_sb.sb_agblocks ||
2336 ino != XFS_AGINO_TO_INO(mp, agno, agino)) {
2344 if (agno >= mp->m_sb.sb_agcount) {
2346 "%s: agno (%d) >= mp->m_sb.sb_agcount (%d)",
2347 __func__, agno, mp->m_sb.sb_agcount);
2355 if (ino != XFS_AGINO_TO_INO(mp, agno, agino)) {
2359 XFS_AGINO_TO_INO(mp, agno, agino));
2374 error = xfs_imap_lookup(mp, tp, agno, agino, agbno,
2389 imap->im_blkno = XFS_AGB_TO_DADDR(mp, agno, agbno);
2405 error = xfs_imap_lookup(mp, tp, agno, agino, agbno,
2419 imap->im_blkno = XFS_AGB_TO_DADDR(mp, agno, cluster_agbno);
2614 xfs_agnumber_t agno, /* allocation group number */
2619 trace_xfs_read_agi(mp, agno);
2621 ASSERT(agno != NULLAGNUMBER);
2623 XFS_AG_DADDR(mp, agno, XFS_AGI_DADDR(mp)),
2638 xfs_agnumber_t agno, /* allocation group number */
2645 trace_xfs_ialloc_read_agi(mp, agno);
2647 error = xfs_read_agi(mp, tp, agno, bpp);
2675 xfs_agnumber_t agno) /* allocation group number */
2680 error = xfs_ialloc_read_agi(mp, tp, agno, &bp);