Lines Matching refs:pag
444 xfs_perag_t *pag; /* per allocation group data */ in xfs_ialloc_ag_select() local
473 pag = &mp->m_perag[agno]; in xfs_ialloc_ag_select()
474 if (!pag->pagi_init) { in xfs_ialloc_ag_select()
482 if (!pag->pagi_inodeok) { in xfs_ialloc_ag_select()
491 ineed = pag->pagi_freecount ? 0 : XFS_IALLOC_BLOCKS(mp); in xfs_ialloc_ag_select()
492 if (ineed && !pag->pagf_init) { in xfs_ialloc_ag_select()
500 if (!ineed || pag->pagf_init) { in xfs_ialloc_ag_select()
501 if (ineed && !(longest = pag->pagf_longest)) in xfs_ialloc_ag_select()
502 longest = pag->pagf_flcount > 0; in xfs_ialloc_ag_select()
504 (pag->pagf_freeblks >= needspace + ineed && in xfs_ialloc_ag_select()
1510 struct xfs_perag *pag; /* per allocation group data */ in xfs_ialloc_read_agi() local
1518 pag = &mp->m_perag[agno]; in xfs_ialloc_read_agi()
1520 if (!pag->pagi_init) { in xfs_ialloc_read_agi()
1521 pag->pagi_freecount = be32_to_cpu(agi->agi_freecount); in xfs_ialloc_read_agi()
1522 pag->pagi_count = be32_to_cpu(agi->agi_count); in xfs_ialloc_read_agi()
1523 pag->pagi_init = 1; in xfs_ialloc_read_agi()
1530 ASSERT(pag->pagi_freecount == be32_to_cpu(agi->agi_freecount) || in xfs_ialloc_read_agi()