Lines Matching refs:reparse_attr

42 		const struct reparse_point *reparse_attr, size_t size)  in ntfs_is_valid_reparse_buffer()  argument
46 if (!ni || !reparse_attr) in ntfs_is_valid_reparse_buffer()
54 if (reparse_attr->reparse_tag == IO_REPARSE_TAG_RESERVED_ZERO) in ntfs_is_valid_reparse_buffer()
59 le16_to_cpu(reparse_attr->reparse_data_length); in ntfs_is_valid_reparse_buffer()
62 if (!(reparse_attr->reparse_tag & IO_REPARSE_TAG_IS_MICROSOFT)) in ntfs_is_valid_reparse_buffer()
80 const struct reparse_point *reparse_attr, size_t size) in valid_reparse_data() argument
83 (const struct wsl_link_reparse_data *)reparse_attr->reparse_data; in valid_reparse_data()
84 unsigned int data_len = le16_to_cpu(reparse_attr->reparse_data_length); in valid_reparse_data()
86 if (ntfs_is_valid_reparse_buffer(ni, reparse_attr, size) == false) in valid_reparse_data()
89 switch (reparse_attr->reparse_tag) { in valid_reparse_data()
106 static unsigned int ntfs_reparse_tag_mode(struct reparse_point *reparse_attr) in ntfs_reparse_tag_mode() argument
110 switch (reparse_attr->reparse_tag) { in ntfs_reparse_tag_mode()
138 struct reparse_point *reparse_attr; in ntfs_make_symlink() local
142 reparse_attr = ntfs_attr_readall(ni, AT_REPARSE_POINT, NULL, 0, in ntfs_make_symlink()
144 if (reparse_attr && attr_size && in ntfs_make_symlink()
145 valid_reparse_data(ni, reparse_attr, attr_size)) { in ntfs_make_symlink()
146 switch (reparse_attr->reparse_tag) { in ntfs_make_symlink()
149 (struct wsl_link_reparse_data *)reparse_attr->reparse_data; in ntfs_make_symlink()
151 lth = le16_to_cpu(reparse_attr->reparse_data_length) - in ntfs_make_symlink()
157 mode = ntfs_reparse_tag_mode(reparse_attr); in ntfs_make_symlink()
162 mode = ntfs_reparse_tag_mode(reparse_attr); in ntfs_make_symlink()
167 if (reparse_attr) in ntfs_make_symlink()
168 kvfree(reparse_attr); in ntfs_make_symlink()
176 struct reparse_point *reparse_attr; in ntfs_reparse_tag_dt_types() local
184 reparse_attr = (struct reparse_point *)ntfs_attr_readall(NTFS_I(vi), in ntfs_reparse_tag_dt_types()
187 if (reparse_attr && attr_size) { in ntfs_reparse_tag_dt_types()
188 switch (reparse_attr->reparse_tag) { in ntfs_reparse_tag_dt_types()
207 if (reparse_attr) in ntfs_reparse_tag_dt_types()
208 kvfree(reparse_attr); in ntfs_reparse_tag_dt_types()