Home
last modified time | relevance | path

Searched refs:xfs_dinode (Results 1 – 22 of 22) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_inode_buf.h10 struct xfs_dinode;
24 void xfs_dinode_calc_crc(struct xfs_mount *mp, struct xfs_dinode *dip);
25 void xfs_inode_to_disk(struct xfs_inode *ip, struct xfs_dinode *to,
27 int xfs_inode_from_disk(struct xfs_inode *ip, struct xfs_dinode *from);
30 struct xfs_dinode *dip);
32 struct xfs_dinode *dip, uint16_t mode, uint16_t flags,
45 struct timespec64 xfs_inode_from_disk_ts(struct xfs_dinode *dip,
H A Dxfs_inode_fork.h10 struct xfs_dinode;
125 struct xfs_dinode *dip) in xfs_dfork_data_extents()
135 struct xfs_dinode *dip) in xfs_dfork_attr_extents()
145 struct xfs_dinode *dip, in xfs_dfork_nextents()
166 int xfs_iformat_data_fork(struct xfs_inode *, struct xfs_dinode *);
167 int xfs_iformat_attr_fork(struct xfs_inode *, struct xfs_dinode *);
168 void xfs_iflush_fork(struct xfs_inode *, struct xfs_dinode *,
H A Dxfs_inode_fork.c78 struct xfs_dinode *dip, in xfs_iformat_local()
110 struct xfs_dinode *dip, in xfs_iformat_extents()
177 struct xfs_dinode *dip, in xfs_iformat_btree()
233 struct xfs_dinode *dip) in xfs_iformat_data_fork()
299 struct xfs_dinode *dip) in xfs_dfork_attr_shortform_size()
337 struct xfs_dinode *dip) in xfs_iformat_attr_fork()
550 struct xfs_dinode *dip, in xfs_iflush_fork()
H A Dxfs_ialloc.h10 struct xfs_dinode;
30 static inline struct xfs_dinode *
H A Dxfs_format.h901 struct xfs_dinode { struct
978 #define XFS_DINODE_CRC_OFF offsetof(struct xfs_dinode, di_crc) argument
989 return sizeof(struct xfs_dinode); in xfs_dinode_size()
990 return offsetof(struct xfs_dinode, di_crc); in xfs_dinode_size()
1091 sizeof(struct xfs_dinode) : \
1092 offsetof(struct xfs_dinode, di_crc))
1132 static inline xfs_dev_t xfs_dinode_get_rdev(struct xfs_dinode *dip) in xfs_dinode_get_rdev()
1137 static inline void xfs_dinode_put_rdev(struct xfs_dinode *dip, xfs_dev_t rdev) in xfs_dinode_put_rdev()
1244 static inline bool xfs_dinode_has_bigtime(const struct xfs_dinode *dip) in xfs_dinode_has_bigtime()
1251 const struct xfs_dinode *di in xfs_dinode_has_large_extent_counts()
902 di_magicxfs_dinode global() argument
903 di_modexfs_dinode global() argument
904 di_versionxfs_dinode global() argument
905 di_formatxfs_dinode global() argument
906 di_metatypexfs_dinode global() argument
907 di_uidxfs_dinode global() argument
908 di_gidxfs_dinode global() argument
909 di_nlinkxfs_dinode global() argument
910 di_projid_loxfs_dinode global() argument
911 di_projid_hixfs_dinode global() argument
912 __anonf42fa5ec010axfs_dinode global() argument
925 di_atimexfs_dinode global() argument
926 di_mtimexfs_dinode global() argument
927 di_ctimexfs_dinode global() argument
928 di_sizexfs_dinode global() argument
929 di_nblocksxfs_dinode global() argument
930 di_extsizexfs_dinode global() argument
931 __anonf42fa5ec030axfs_dinode global() argument
946 __packedxfs_dinode global() argument
947 di_forkoffxfs_dinode global() argument
948 di_aformatxfs_dinode global() argument
949 di_dmevmaskxfs_dinode global() argument
950 di_dmstatexfs_dinode global() argument
951 di_flagsxfs_dinode global() argument
952 di_genxfs_dinode global() argument
[all...]
H A Dxfs_rtrefcount_btree.h180 int xfs_iformat_rtrefcount(struct xfs_inode *ip, struct xfs_dinode *dip);
184 void xfs_iflush_rtrefcount(struct xfs_inode *ip, struct xfs_dinode *dip);
H A Dxfs_rtrmap_btree.h191 int xfs_iformat_rtrmap(struct xfs_inode *ip, struct xfs_dinode *dip);
195 void xfs_iflush_rtrmap(struct xfs_inode *ip, struct xfs_dinode *dip);
H A Dxfs_rtrefcount_btree.c631 struct xfs_dinode *dip) in xfs_iformat_rtrefcount()
717 struct xfs_dinode *dip) in xfs_iflush_rtrefcount()
H A Dxfs_ondisk.h35 XFS_CHECK_STRUCT_SIZE(struct xfs_dinode, 176); in xfs_check_ondisk_structs()
H A Dxfs_rtrmap_btree.c867 struct xfs_dinode *dip) in xfs_iformat_rtrmap()
949 struct xfs_dinode *dip) in xfs_iflush_rtrmap()
H A Dxfs_ialloc.c307 struct xfs_dinode *free; in xfs_ialloc_inode_init()
/linux/fs/xfs/scrub/
H A Dinode_repair.c174 struct xfs_dinode *dip = xfs_buf_offset(bp, ioffset); in xrep_dinode_buf_core()
207 ioffset + sizeof(struct xfs_dinode) - 1); in xrep_dinode_buf_core()
229 struct xfs_dinode *dip) in xrep_dinode_header()
486 struct xfs_dinode *dip) in xrep_dinode_mode()
525 struct xfs_dinode *dip) in xrep_dinode_nlinks()
544 struct xfs_dinode *dip, in xrep_dinode_flags()
597 struct xfs_dinode *dip) in xrep_dinode_zap_symlink()
620 struct xfs_dinode *dip) in xrep_dinode_zap_dir()
643 struct xfs_dinode *dip) in xrep_dinode_size()
694 struct xfs_dinode *di in xrep_dinode_extsize_hints()
[all...]
H A Dinode.c236 struct xfs_dinode *dip, in xchk_inode_extsize()
267 struct xfs_dinode *dip, in xchk_inode_cowextsize()
306 struct xfs_dinode *dip, in xchk_inode_flags()
351 struct xfs_dinode *dip, in xchk_inode_flags2()
400 struct xfs_dinode *dip, in xchk_dinode_nsec()
414 struct xfs_dinode *dip, in xchk_dinode()
698 struct xfs_dinode *dip) in xchk_inode_xref_bmap()
731 struct xfs_dinode *dip) in xchk_inode_xref()
809 struct xfs_dinode di; in xchk_inode()
H A Dialloc.c304 struct xfs_dinode *dip) in xchk_iallocbt_check_cluster_ifree()
438 struct xfs_dinode *dip; in xchk_iallocbt_check_cluster()
H A Dialloc_repair.c148 struct xfs_dinode *dip; in xrep_ibt_check_ifree()
H A Dtrace.h2392 TP_PROTO(struct xfs_scrub *sc, struct xfs_dinode *dip),
2457 TP_PROTO(struct xfs_scrub *sc, struct xfs_dinode *dip), \
/linux/fs/xfs/
H A Dxfs_iunlink_item.c56 struct xfs_dinode *dip; in xfs_iunlink_log_dinode()
88 offsetof(struct xfs_dinode, di_next_unlinked); in xfs_iunlink_log_dinode()
H A Dxfs_inode_item_recover.c79 struct xfs_dinode *dip, in xfs_recover_inode_owner_change()
157 struct xfs_dinode *to) in xfs_log_dinode_to_disk_iext_counters()
173 struct xfs_dinode *to, in xfs_log_dinode_to_disk()
277 struct xfs_dinode *dip) in xlog_recover_inode_dbroot()
317 struct xfs_dinode *dip; in xlog_recover_inode_commit_pass2()
H A Dxfs_inode_item.c46 struct xfs_dinode *dip; in xfs_inode_item_precommit_check()
531 struct xfs_dinode *dip; in xfs_copy_dm_fields_to_log_dinode()
H A Dxfs_inode.h16 struct xfs_dinode;
H A Dxfs_inode.c2361 struct xfs_dinode *dip; in xfs_iflush()
/linux/Documentation/filesystems/xfs/
H A Dxfs-online-fsck-design.rst2611 (``xfs_dinode.i_mode != 0``) or free (``xfs_dinode.i_mode == 0``).