Home
last modified time | relevance | path

Searched refs:allocmask (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/fs/xfs/scrub/
Discan.c121 xfs_inofree_t allocmask; in xchk_iscan_find_next() local
173 allocmask = ~rec.ir_free; in xchk_iscan_find_next()
174 if (hweight64(allocmask) > 0) { in xchk_iscan_find_next()
175 int next = xfs_lowbit64(allocmask); in xchk_iscan_find_next()
179 *allocmaskp = allocmask >> next; in xchk_iscan_find_next()
433 xfs_inofree_t allocmask, in xchk_iscan_iget() argument
490 allocmask >>= 1; in xchk_iscan_iget()
506 for (i = 1; i < nr_inodes; i++, ino++, allocmask >>= 1) { in xchk_iscan_iget()
507 if (!(allocmask & 1)) { in xchk_iscan_iget()
583 xfs_inofree_t allocmask = 0; in xchk_iscan_iter_batch() local
[all …]
/linux-6.12.1/fs/xfs/
Dxfs_exchrange.c356 uint64_t allocmask = alloc_unit - 1; in xfs_exchange_range_checks() local
454 if ((fxr->length & allocmask) == 0) in xfs_exchange_range_checks()
459 blen &= ~allocmask; in xfs_exchange_range_checks()
462 blen &= ~allocmask; in xfs_exchange_range_checks()
/linux-6.12.1/fs/xfs/libxfs/
Dxfs_ialloc.c449 uint16_t *allocmask) in xfs_align_sparse_ino() argument
469 *allocmask <<= offset / XFS_INODES_PER_HOLEMASK_BIT; in xfs_align_sparse_ino()
710 uint16_t allocmask = (uint16_t) -1; in xfs_ialloc_ag_alloc() local
870 allocmask = (1 << (newlen / XFS_INODES_PER_HOLEMASK_BIT)) - 1; in xfs_ialloc_ag_alloc()
897 if (xfs_inobt_issparse(~allocmask)) { in xfs_ialloc_ag_alloc()
901 xfs_align_sparse_ino(args.mp, &newino, &allocmask); in xfs_ialloc_ag_alloc()
904 rec.ir_holemask = ~allocmask; in xfs_ialloc_ag_alloc()