extended_attribute
struct extended_attribute *ea;
struct extended_attribute *ea_end;
struct extended_attribute *ea;
struct extended_attribute *ea_end = fnode_end_ea(fnode);
ea = (struct extended_attribute *)ex;
struct extended_attribute *ea;
struct extended_attribute *ea = (struct extended_attribute *)ex;
struct extended_attribute *ea_end = fnode_end_ea(fnode);
ea = (struct extended_attribute *)ex;
struct extended_attribute *ea;
struct extended_attribute *ea_end = fnode_end_ea(fnode);
ea = (struct extended_attribute *)ex;
static inline bool ea_indirect(struct extended_attribute *ea)
static inline bool ea_in_anode(struct extended_attribute *ea)
static inline struct extended_attribute *fnode_ea(struct fnode *fnode)
return (struct extended_attribute *)((char *)fnode + le16_to_cpu(fnode->ea_offs) + le16_to_cpu(fnode->acl_size_s));
static inline struct extended_attribute *fnode_end_ea(struct fnode *fnode)
return (struct extended_attribute *)((char *)fnode + le16_to_cpu(fnode->ea_offs) + le16_to_cpu(fnode->acl_size_s) + le16_to_cpu(fnode->ea_size_s));
static unsigned ea_valuelen(struct extended_attribute *ea)
static inline struct extended_attribute *next_ea(struct extended_attribute *ea)
return (struct extended_attribute *)((char *)ea + 5 + ea->namelen + ea_valuelen(ea));
static inline secno ea_sec(struct extended_attribute *ea)
static inline secno ea_len(struct extended_attribute *ea)
static inline char *ea_data(struct extended_attribute *ea)
struct extended_attribute *ea;
struct extended_attribute *ea_end;