reparse_data_buffer
struct reparse_data_buffer *buf;
struct reparse_data_buffer * (*get_reparse_point_buffer)(const struct kvec *rsp_iov,
int parse_reparse_point(struct reparse_data_buffer *buf, u32 plen,
struct reparse_data_buffer *buf;
buf = (struct reparse_data_buffer *)start;
struct reparse_data_buffer *reparse_buf;
int parse_reparse_point(struct reparse_data_buffer *buf,
struct reparse_data_buffer *smb2_get_reparse_point_buffer(const struct kvec *rsp_iov,
return (struct reparse_data_buffer *)((u8 *)io +
buf->ReparseDataLength = cpu_to_le16(len - sizeof(struct reparse_data_buffer));
struct reparse_data_buffer buf = {
sizeof(struct reparse_data_buffer));
.reparse = { .tag = IO_REPARSE_TAG_NFS, .buf = (struct reparse_data_buffer *)p, },
static int wsl_set_reparse_buf(struct reparse_data_buffer **buf,
buf_len = sizeof(struct reparse_data_buffer);
*buf = (struct reparse_data_buffer *)symlink_buf;
(*buf)->ReparseDataLength = cpu_to_le16(buf_len - sizeof(struct reparse_data_buffer));
struct reparse_data_buffer *buf;
struct reparse_data_buffer *smb2_get_reparse_point_buffer(const struct kvec *rsp_iov,
static struct reparse_data_buffer *cifs_get_reparse_point_buffer(const struct kvec *rsp_iov,
return (struct reparse_data_buffer *)((__u8 *)&io->hdr.Protocol +
struct reparse_data_buffer *rbuf;
static struct reparse_data_buffer *reparse_buf_ptr(struct kvec *iov)
struct reparse_data_buffer *buf;
buf = (struct reparse_data_buffer *)((u8 *)io + off);
struct reparse_data_buffer *reparse_ptr;
reparse_ptr = (struct reparse_data_buffer *)&rsp->Buffer[0];
nbytes = sizeof(struct reparse_data_buffer);