Searched refs:ir_free (Results 1 - 11 of 11) sorted by relevance

/linux-master/fs/xfs/scrub/
H A Dialloc.c96 ffree = frec.ir_free & (1ULL << frec_idx);
108 if (irec->ir_free == 0)
112 if (irec->ir_free == XFS_INOBT_ALL_FREE)
153 free = irec->ir_free & (1ULL << rec_idx);
199 free = irec.ir_free & (1ULL << rec_idx);
241 ffree = frec->ir_free & (1ULL << rec_idx);
286 * Check that an inode's allocation status matches ir_free in the inobt
323 irec_free = (irec->ir_free & XFS_INOBT_MASK(irec_ino));
616 if ((holes & irec.ir_free) != holes ||
H A Discan.c77 rec->ir_free |= xfs_inobt_maskn(skip_agino - rec->ir_startino, 1);
166 rec.ir_free |= xfs_inobt_maskn(0,
173 allocmask = ~rec.ir_free;
H A Dialloc_repair.c251 ri->rie.ir_free = XFS_INOBT_ALL_FREE;
274 ri->rie.ir_free &= ~XFS_INOBT_MASK(cluster_base +
H A Dinode.c643 if (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino))
H A Dtrace.h1654 __entry->freemask = rec->ir_free;
/linux-master/fs/xfs/libxfs/
H A Dxfs_ialloc.c46 cur->bc_rec.i.ir_free = 0;
70 rec.inobt.ir_free = cpu_to_be64(irec->ir_free);
96 irec->ir_free = be64_to_cpu(rec->inobt.ir_free);
104 uint64_t realfree = irec->ir_free;
149 irec->ir_free, irec->ir_holemask);
195 cur->bc_rec.i.ir_free = free;
531 trec->ir_free &= srec->ir_free;
[all...]
H A Dxfs_ialloc_btree.c238 rec->inobt.ir_free = cpu_to_be64(cur->bc_rec.i.ir_free);
H A Dxfs_format.h1442 __be64 ir_free; /* free inode mask */ member in struct:xfs_inobt_rec
1450 xfs_inofree_t ir_free; /* free inode mask */ member in struct:xfs_inobt_rec_incore
/linux-master/fs/xfs/
H A Dxfs_iwalk.c115 if (imask & ~irec->ir_free) {
140 irec->ir_free |= xfs_inobt_maskn(0, idx);
141 irec->ir_freecount = hweight64(irec->ir_free);
207 if (XFS_INOBT_MASK(j) & irec->ir_free)
H A Dxfs_itable.c397 .xi_allocmask = ~irec->ir_free,
H A Dxfs_trace.h4183 __entry->freemask = irec->ir_free;

Completed in 590 milliseconds