xfs_dinode
sizeof(struct xfs_dinode) : \
offsetof(struct xfs_dinode, di_crc))
static inline xfs_dev_t xfs_dinode_get_rdev(struct xfs_dinode *dip)
static inline void xfs_dinode_put_rdev(struct xfs_dinode *dip, xfs_dev_t rdev)
static inline bool xfs_dinode_has_bigtime(const struct xfs_dinode *dip)
const struct xfs_dinode *dip)
static inline bool xfs_dinode_is_metadir(const struct xfs_dinode *dip)
#define XFS_DINODE_CRC_OFF offsetof(struct xfs_dinode, di_crc)
return sizeof(struct xfs_dinode);
return offsetof(struct xfs_dinode, di_crc);
struct xfs_dinode *free;
struct xfs_dinode;
static inline struct xfs_dinode *
struct xfs_dinode *dip,
struct xfs_dinode *from)
struct xfs_dinode *to)
struct xfs_dinode *to,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip)
struct xfs_dinode *dip,
struct xfs_dinode *dip;
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode;
void xfs_dinode_calc_crc(struct xfs_mount *mp, struct xfs_dinode *dip);
void xfs_inode_to_disk(struct xfs_inode *ip, struct xfs_dinode *to,
int xfs_inode_from_disk(struct xfs_inode *ip, struct xfs_dinode *from);
struct xfs_dinode *dip);
struct xfs_dinode *dip, uint16_t mode, uint16_t flags,
struct timespec64 xfs_inode_from_disk_ts(struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode;
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip,
int xfs_iformat_data_fork(struct xfs_inode *, struct xfs_dinode *);
int xfs_iformat_attr_fork(struct xfs_inode *, struct xfs_dinode *);
void xfs_iflush_fork(struct xfs_inode *, struct xfs_dinode *,
XFS_CHECK_STRUCT_SIZE(struct xfs_dinode, 176);
struct xfs_dinode *dip)
struct xfs_dinode *dip)
int xfs_iformat_rtrefcount(struct xfs_inode *ip, struct xfs_dinode *dip);
void xfs_iflush_rtrefcount(struct xfs_inode *ip, struct xfs_dinode *dip);
struct xfs_dinode *dip)
struct xfs_dinode *dip)
int xfs_iformat_rtrmap(struct xfs_inode *ip, struct xfs_dinode *dip);
void xfs_iflush_rtrmap(struct xfs_inode *ip, struct xfs_dinode *dip);
struct xfs_dinode *dip)
struct xfs_dinode *dip;
struct xfs_dinode *dip;
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode di;
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip)
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip)
struct xfs_dinode *dip;
struct xfs_dinode *dip = xfs_buf_offset(bp, ioffset);
ioffset + sizeof(struct xfs_dinode) - 1);
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip,
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip)
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
struct xfs_dinode *dip,
TP_PROTO(struct xfs_scrub *sc, struct xfs_dinode *dip),
TP_PROTO(struct xfs_scrub *sc, struct xfs_dinode *dip), \
offsetof(struct xfs_dinode, di_next_unlinked);
struct xfs_dinode *dip;
struct xfs_dinode;
struct xfs_dinode *dip;
struct xfs_dinode *dip;
struct xfs_dinode *to)
struct xfs_dinode *to,
struct xfs_dinode *dip)
struct xfs_dinode *dip;
struct xfs_dinode *dip,
struct xfs_dinode *dip;
offsetof(struct xfs_dinode, di_next_unlinked);