Home
last modified time | relevance | path

Searched refs:xfs_bmbt_rec (Results 1 – 14 of 14) sorted by relevance

/linux-6.12.1/fs/xfs/libxfs/
Dxfs_bmap_btree.h27 void xfs_bmbt_disk_set_all(struct xfs_bmbt_rec *r, struct xfs_bmbt_irec *s);
28 extern xfs_filblks_t xfs_bmbt_disk_get_blockcount(const struct xfs_bmbt_rec *r);
29 extern xfs_fileoff_t xfs_bmbt_disk_get_startoff(const struct xfs_bmbt_rec *r);
30 void xfs_bmbt_disk_get_all(const struct xfs_bmbt_rec *r,
73 static inline struct xfs_bmbt_rec *
79 return (struct xfs_bmbt_rec *) in xfs_bmbt_rec_addr()
81 (index - 1) * sizeof(struct xfs_bmbt_rec)); in xfs_bmbt_rec_addr()
110 static inline struct xfs_bmbt_rec *
115 return (struct xfs_bmbt_rec *) in xfs_bmdr_rec_addr()
117 (index - 1) * sizeof(struct xfs_bmbt_rec)); in xfs_bmdr_rec_addr()
Dxfs_bmap_btree.c79 const struct xfs_bmbt_rec *rec, in xfs_bmbt_disk_get_all()
99 const struct xfs_bmbt_rec *r) in xfs_bmbt_disk_get_blockcount()
109 const struct xfs_bmbt_rec *r) in xfs_bmbt_disk_get_startoff()
120 struct xfs_bmbt_rec *r, in xfs_bmbt_disk_set_all()
Dxfs_inode_fork.c117 struct xfs_bmbt_rec *dp; in xfs_iformat_extents()
568 struct xfs_bmbt_rec *dp, in xfs_iextents_copy()
586 copied += sizeof(struct xfs_bmbt_rec); in xfs_iextents_copy()
Dxfs_inode_fork.h175 int xfs_iextents_copy(struct xfs_inode *, struct xfs_bmbt_rec *,
Dxfs_ondisk.h32 XFS_CHECK_STRUCT_SIZE(struct xfs_bmbt_rec, 16); in xfs_check_ondisk_structs()
Dxfs_format.h1013 (XFS_DFORK_SIZE(dip, mp, w) / sizeof(struct xfs_bmbt_rec))
1675 typedef struct xfs_bmbt_rec { struct
Dxfs_btree.h43 struct xfs_bmbt_rec bmbt;
Dxfs_bmap.c640 struct xfs_bmbt_rec *arp; /* child record pointer */ in xfs_bmap_extents_to_btree()
939 if (ip->i_df.if_nextents * sizeof(struct xfs_bmbt_rec) <= in xfs_bmap_add_attrfork_extents()
1143 struct xfs_bmbt_rec *frp; in xfs_iread_bmbt_block()
/linux-6.12.1/fs/xfs/scrub/
Dbmap_repair.c133 struct xfs_bmbt_rec rbe; in xrep_bmap_from_rmap()
295 const struct xfs_bmbt_rec *ba = a; in xrep_bmap_extent_cmp()
296 const struct xfs_bmbt_rec *bb = b; in xrep_bmap_extent_cmp()
326 struct xfs_bmbt_rec rec; in xrep_bmap_sort_records()
371 struct xfs_bmbt_rec rbe; in xrep_bmap_find_delalloc()
437 struct xfs_bmbt_rec rec; in xrep_bmap_get_records()
534 struct xfs_bmbt_rec rec; in xrep_bmap_extents_load()
828 sizeof(struct xfs_bmbt_rec), &rb->bmap_records); in xrep_bmap()
Dinode_repair.c798 struct xfs_bmbt_rec *dp; in xrep_dinode_bad_extents_fork()
804 if (nex > dfork_size / sizeof(struct xfs_bmbt_rec)) in xrep_dinode_bad_extents_fork()
839 if (nex <= dfork_size / sizeof(struct xfs_bmbt_rec)) in xrep_dinode_bad_bmbt_fork()
1158 afork_min = sizeof(struct xfs_bmbt_rec) * attr_extents; in xrep_dinode_ensure_forkoff()
1209 dfork_min = sizeof(struct xfs_bmbt_rec) * data_extents; in xrep_dinode_ensure_forkoff()
Dinode.c546 fork_recs = XFS_DFORK_DSIZE(dip, mp) / sizeof(struct xfs_bmbt_rec); in xchk_dinode()
577 fork_recs = XFS_DFORK_ASIZE(dip, mp) / sizeof(struct xfs_bmbt_rec); in xchk_dinode()
/linux-6.12.1/fs/xfs/
Dxfs_inode_item.h12 struct xfs_bmbt_rec;
Dxfs_inode_item.c348 struct xfs_bmbt_rec *p; in xfs_inode_item_format_data_fork()
427 struct xfs_bmbt_rec *p; in xfs_inode_item_format_attr_fork()
/linux-6.12.1/Documentation/filesystems/xfs/
Dxfs-online-fsck-design.rst2729 1. Walk the reverse mapping records to generate ``struct xfs_bmbt_rec``