Lines Matching defs:hammer2_inode_meta
935 struct hammer2_inode_meta { struct
936 uint16_t version; /* 0000 inode data version */
937 uint8_t reserved02; /* 0002 */
938 uint8_t pfs_subtype; /* 0003 pfs sub-type */
943 uint32_t uflags; /* 0004 chflags */
944 uint32_t rmajor; /* 0008 available for device nodes */
945 uint32_t rminor; /* 000C available for device nodes */
946 uint64_t ctime; /* 0010 inode change time */
947 uint64_t mtime; /* 0018 modified time */
948 uint64_t atime; /* 0020 access time (unsupported) */
949 uint64_t btime; /* 0028 birth time */
950 uuid_t uid; /* 0030 uid / degenerate unix uid */
951 uuid_t gid; /* 0040 gid / degenerate unix gid */
953 uint8_t type; /* 0050 object type */
954 uint8_t op_flags; /* 0051 operational flags */
955 uint16_t cap_flags; /* 0052 capability flags */
956 uint32_t mode; /* 0054 unix modes (typ low 16 bits) */
966 hammer2_tid_t inum; /* 0058 inode number */
967 hammer2_off_t size; /* 0060 size of file */
968 uint64_t nlinks; /* 0068 hard links (typ only dirs) */
969 hammer2_tid_t iparent; /* 0070 nominal parent inum */
970 hammer2_key_t name_key; /* 0078 full filename key */
971 uint16_t name_len; /* 0080 filename length */
972 uint8_t ncopies; /* 0082 ncopies to local media */
973 uint8_t comp_algo; /* 0083 compression request & algo */
984 uint8_t target_type; /* 0084 hardlink target type */
985 uint8_t check_algo; /* 0085 check code request & algo */
986 uint8_t pfs_nmasters; /* 0086 (if PFSROOT) if multi-master */
987 uint8_t pfs_type; /* 0087 (if PFSROOT) node type */
988 hammer2_tid_t pfs_inum; /* 0088 (if PFSROOT) inum allocator */
989 uuid_t pfs_clid; /* 0090 (if PFSROOT) cluster uuid */
990 uuid_t pfs_fsid; /* 00A0 (if PFSROOT) unique uuid */
997 hammer2_key_t data_quota; /* 00B0 subtree quota in bytes */
998 hammer2_key_t unusedB8; /* 00B8 subtree byte count */
1022 typedef struct hammer2_inode_meta hammer2_inode_meta_t; argument