Lines Matching defs:ATTRIB
365 /* Possible values of ATTRIB.flags: */
371 struct ATTRIB {
395 static inline u64 attr_ondisk_size(const struct ATTRIB *attr)
404 static inline u64 attr_size(const struct ATTRIB *attr)
410 static inline bool is_attr_encrypted(const struct ATTRIB *attr)
415 static inline bool is_attr_sparsed(const struct ATTRIB *attr)
420 static inline bool is_attr_compressed(const struct ATTRIB *attr)
425 static inline bool is_attr_ext(const struct ATTRIB *attr)
430 static inline bool is_attr_indexed(const struct ATTRIB *attr)
435 static inline __le16 const *attr_name(const struct ATTRIB *attr)
440 static inline u64 attr_svcn(const struct ATTRIB *attr)
445 static_assert(sizeof(struct ATTRIB) == 0x48);
446 static_assert(sizeof(((struct ATTRIB *)NULL)->res) == 0x08);
447 static_assert(sizeof(((struct ATTRIB *)NULL)->nres) == 0x38);
449 static inline void *resident_data_ex(const struct ATTRIB *attr, u32 datasize)
470 static inline void *resident_data(const struct ATTRIB *attr)
475 static inline void *attr_run(const struct ATTRIB *attr)
525 __le16 id; // 0x18: struct ATTRIB ID.
538 const struct ATTRIB *attr)
585 static inline struct ATTRIB *attr_from_name(struct ATTR_FILE_NAME *fname)
587 return (struct ATTRIB *)((char *)fname - SIZEOF_RESIDENT);
831 enum ATTR_TYPE type; // 0x80: struct ATTRIB type.