Home
last modified time | relevance | path

Searched refs:holemask (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/scrub/
H A Dtrace.h556 uint16_t holemask, unsigned int cluster_ino),
558 cluster_mask, holemask, cluster_ino),
569 __field(uint16_t, holemask)
580 __entry->holemask = holemask;
583 TP_printk("dev %d:%d agno %d startino %u daddr 0x%llx len %d chunkino %u nr_inodes %u cluster_mask 0x%x holemask 0x%x cluster_ino %u",
592 __entry->holemask,
876 xfs_agino_t startino, uint16_t holemask, uint8_t count,
878 TP_ARGS(mp, agno, startino, holemask, count, freecount, freemask),
883 __field(uint16_t, holemask)
[all...]
H A Dialloc.c201 * Check that the holemask and freemask of a hypothetical inode cluster match
203 * not actually have to map to inodes if the corresponding holemask bit is set.
231 /* Compute a bitmask for this cluster that can be used for holemask. */ in xchk_iallocbt_check_cluster()
308 * that the holemask makes sense and that the allocation status of each inode
435 uint16_t holemask; in xchk_iallocbt_rec() local
475 holemask = irec.ir_holemask; in xchk_iallocbt_rec()
485 if (holemask & 1) in xchk_iallocbt_rec()
489 holemask >>= 1; in xchk_iallocbt_rec()
/kernel/linux/linux-6.6/fs/xfs/scrub/
H A Dtrace.h604 uint16_t holemask, unsigned int cluster_ino),
606 cluster_mask, holemask, cluster_ino),
617 __field(uint16_t, holemask)
628 __entry->holemask = holemask;
631 TP_printk("dev %d:%d agno 0x%x startino 0x%x daddr 0x%llx bbcount 0x%x chunkino 0x%x nr_inodes %u cluster_mask 0x%x holemask 0x%x cluster_ino 0x%x",
640 __entry->holemask,
1303 xfs_agino_t startino, uint16_t holemask, uint8_t count,
1305 TP_ARGS(mp, agno, startino, holemask, count, freecount, freemask),
1310 __field(uint16_t, holemask)
[all...]
H A Dialloc.c355 * Check that the holemask and freemask of a hypothetical inode cluster match
357 * not actually have to map to inodes if the corresponding holemask bit is set.
384 /* Compute a bitmask for this cluster that can be used for holemask. */ in xchk_iallocbt_check_cluster()
461 * that the holemask makes sense and that the allocation status of each inode
585 uint16_t holemask; in xchk_iallocbt_rec() local
613 holemask = irec.ir_holemask; in xchk_iallocbt_rec()
621 if (holemask & 1) in xchk_iallocbt_rec()
626 holemask >>= 1; in xchk_iallocbt_rec()
/kernel/linux/linux-5.10/fs/xfs/libxfs/
H A Dxfs_ialloc.c142 "start inode 0x%x, count 0x%x, free 0x%x freemask 0x%llx, holemask 0x%x", in xfs_inobt_get_rec()
154 uint16_t holemask, in xfs_inobt_insert_rec()
160 cur->bc_rec.i.ir_holemask = holemask; in xfs_inobt_insert_rec()
496 * Merge the holemask and free mask. For both fields, 0 bits refer to in __xfs_inobt_rec_merge()
844 "invalid sparse inode record: ino 0x%llx holemask 0x%x count %u", in xfs_ialloc_ag_alloc()
1102 * is sparsely allocated, we convert the record holemask to inode granularity
1867 DECLARE_BITMAP(holemask, XFS_INOBT_HOLEMASK_BITS); in xfs_difree_inode_chunk()
1877 /* holemask is only 16-bits (fits in an unsigned long) */ in xfs_difree_inode_chunk()
1878 ASSERT(sizeof(rec->ir_holemask) <= sizeof(holemask[0])); in xfs_difree_inode_chunk()
1879 holemask[ in xfs_difree_inode_chunk()
152 xfs_inobt_insert_rec( struct xfs_btree_cur *cur, uint16_t holemask, uint8_t count, int32_t freecount, xfs_inofree_t free, int *stat) xfs_inobt_insert_rec() argument
2698 uint16_t holemask; xfs_ialloc_has_inode_record() local
[all...]
H A Dxfs_ialloc.h149 int xfs_inobt_insert_rec(struct xfs_btree_cur *cur, uint16_t holemask,
H A Dxfs_format.h1507 #define XFS_INOBT_HOLEMASK_FULL 0 /* holemask for full chunk */
1520 * and replaces the 3 high-order freecount bytes wth the holemask and inode
1523 * The holemask of the sparse record format allows an inode chunk to have holes
1550 static inline bool xfs_inobt_issparse(uint16_t holemask) in xfs_inobt_issparse() argument
1552 /* non-zero holemask represents a sparse rec. */ in xfs_inobt_issparse()
1553 return holemask; in xfs_inobt_issparse()
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_ialloc.h103 int xfs_inobt_insert_rec(struct xfs_btree_cur *cur, uint16_t holemask,
H A Dxfs_ialloc.c142 "start inode 0x%x, count 0x%x, free 0x%x freemask 0x%llx, holemask 0x%x", in xfs_inobt_complain_bad_rec()
180 uint16_t holemask, in xfs_inobt_insert_rec()
186 cur->bc_rec.i.ir_holemask = holemask; in xfs_inobt_insert_rec()
518 * Merge the holemask and free mask. For both fields, 0 bits refer to in __xfs_inobt_rec_merge()
859 "invalid sparse inode record: ino 0x%llx holemask 0x%x count %u", in xfs_ialloc_ag_alloc()
981 * is sparsely allocated, we convert the record holemask to inode granularity
1850 DECLARE_BITMAP(holemask, XFS_INOBT_HOLEMASK_BITS); in xfs_difree_inode_chunk()
1860 /* holemask is only 16-bits (fits in an unsigned long) */ in xfs_difree_inode_chunk()
1861 ASSERT(sizeof(rec->ir_holemask) <= sizeof(holemask[0])); in xfs_difree_inode_chunk()
1862 holemask[ in xfs_difree_inode_chunk()
178 xfs_inobt_insert_rec( struct xfs_btree_cur *cur, uint16_t holemask, uint8_t count, int32_t freecount, xfs_inofree_t free, int *stat) xfs_inobt_insert_rec() argument
[all...]
H A Dxfs_format.h1420 #define XFS_INOBT_HOLEMASK_FULL 0 /* holemask for full chunk */
1433 * and replaces the 3 high-order freecount bytes wth the holemask and inode
1436 * The holemask of the sparse record format allows an inode chunk to have holes
1463 static inline bool xfs_inobt_issparse(uint16_t holemask) in xfs_inobt_issparse() argument
1465 /* non-zero holemask represents a sparse rec. */ in xfs_inobt_issparse()
1466 return holemask; in xfs_inobt_issparse()
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_trace.h742 uint16_t holemask, xfs_agino_t nagino, uint16_t nholemask),
743 TP_ARGS(mp, agno, agino, holemask, nagino, nholemask),
748 __field(uint16_t, holemask)
756 __entry->holemask = holemask;
758 __entry->nholemask = holemask;
762 __entry->agino, __entry->holemask, __entry->nagino,
768 uint16_t holemask),
769 TP_ARGS(mp, agno, agino, holemask),
774 __field(uint16_t, holemask)
[all...]
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_trace.h884 uint16_t holemask, xfs_agino_t nagino, uint16_t nholemask),
885 TP_ARGS(mp, agno, agino, holemask, nagino, nholemask),
890 __field(uint16_t, holemask)
898 __entry->holemask = holemask;
900 __entry->nholemask = holemask;
902 TP_printk("dev %d:%d agno 0x%x agino 0x%x holemask 0x%x new_agino 0x%x new_holemask 0x%x",
906 __entry->holemask,
913 uint16_t holemask),
914 TP_ARGS(mp, agno, agino, holemask),
[all...]

Completed in 22 milliseconds