reparse_point
struct reparse_point *rpp;
rpp = (struct reparse_point *)((u8 *)ctx->attr +
expected = sizeof(struct reparse_point) +
const struct reparse_point *reparse_attr, size_t size)
data_offs = offsetof(struct reparse_point, reparse_data) +
data_offs = offsetof(struct reparse_point, reparse_data) +
struct reparse_point *reparse_attr;
struct reparse_point *reparse_attr;
reparse_attr = (struct reparse_point *)ntfs_attr_readall(NTFS_I(vi),
if (set_reparse_index(ni, xr, ((const struct reparse_point *)value)->reparse_tag) &&
if (valid_reparse_data(ni, (const struct reparse_point *)value, size) == false)
struct reparse_point rp = {0, };
struct reparse_point *reparse;
reparse_len = sizeof(struct reparse_point) + sizeof(data->type) +
struct reparse_point *reparse = NULL;
const struct reparse_point *reparse_attr,
total_reparse_len = sizeof(struct reparse_point) + total_data_len;
if (size < sizeof(struct reparse_point))
struct reparse_point *reparse;
reparse_len = sizeof(struct reparse_point) + len;
bool reparse_point;
data.reparse_point = true;
.reparse_point = true,
.reparse_point = true,
.reparse_point = true,
.reparse_point = true,
if (data->reparse_point) {
if (data->reparse_point) {
data->reparse_point = false;
data->reparse_point = le32_to_cpu(fi.Attributes) & ATTR_REPARSE_POINT;
if (!rc && data->reparse_point) {
if (!rc && data->reparse_point) {
bool reparse_point = false;
reparse_point = true;
reparse_point = true;
reparse_point = !!(rsp->Flags & SMB2_CREATE_FLAG_REPARSEPOINT);
data->reparse_point = reparse_point;
data->reparse_point = false;
if (rc || !data->reparse_point)