Lines Matching refs:agbno
268 xfs_agblock_t agbno,
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 +
420 xfs_agblock_t agbno;
424 agbno = XFS_AGINO_TO_AGBNO(mp, *startino);
425 mod = agbno % mp->m_sb.sb_inoalignmt;
664 args.agbno = XFS_AGINO_TO_AGBNO(args.mp, newino) +
669 (args.agbno < be32_to_cpu(agi->agi_length)))) {
670 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
699 * the exact agbno requirement and increase the alignment
729 args.agbno = be32_to_cpu(agi->agi_root);
730 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
750 args.agbno = be32_to_cpu(agi->agi_root);
751 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
766 args.agbno = be32_to_cpu(agi->agi_root);
767 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno);
777 * invalid inode records, such as records that start at agbno 0
780 * Set min agbno to the first aligned, non-zero agbno and max to
781 * the last aligned agbno that is at least one full chunk from
814 args.agbno, args.len, prandom_u32());
821 newino = XFS_AGB_TO_AGINO(args.mp, args.agbno);
1865 xfs_agblock_t agbno;
1908 agbno = sagbno + (startidx * XFS_INODES_PER_HOLEMASK_BIT) /
1914 ASSERT(agbno % mp->m_sb.sb_spino_align == 0);
1916 xfs_bmap_add_free(tp, XFS_AGB_TO_FSB(mp, agno, agbno),
2180 xfs_agblock_t agbno; /* block number containing inode */
2208 agbno = XFS_AGINO_TO_AGBNO(mp, agino);
2209 if (agbno >= mp->m_sb.sb_agblocks) {
2210 xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).",
2211 __func__, agbno, mp->m_sb.sb_agblocks);
2253 xfs_agblock_t agbno,
2303 *offset_agbno = agbno - *chunk_agbno;
2318 xfs_agblock_t agbno; /* block number of inode in the alloc group */
2334 agbno = XFS_AGINO_TO_AGBNO(mp, agino);
2335 if (agno >= mp->m_sb.sb_agcount || agbno >= mp->m_sb.sb_agblocks ||
2349 if (agbno >= mp->m_sb.sb_agblocks) {
2351 "%s: agbno (0x%llx) >= mp->m_sb.sb_agblocks (0x%lx)",
2352 __func__, (unsigned long long)agbno,
2374 error = xfs_imap_lookup(mp, tp, agno, agino, agbno,
2389 imap->im_blkno = XFS_AGB_TO_DADDR(mp, agno, agbno);
2402 offset_agbno = agbno & M_IGEO(mp)->inoalign_mask;
2403 chunk_agbno = agbno - offset_agbno;
2405 error = xfs_imap_lookup(mp, tp, agno, agino, agbno,
2412 ASSERT(agbno >= chunk_agbno);
2416 offset = ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock) +