smb2_file_all_info
sizeof(struct smb2_file_all_info) +
if (le32_to_cpu(qi_rsp->OutputBufferLength) < sizeof(struct smb2_file_all_info)) {
sizeof(struct smb2_file_all_info),
&rsp_iov[1], sizeof(struct smb2_file_all_info),
struct smb2_file_all_info file_all_info;
static inline void move_cifs_info_to_smb2(struct smb2_file_all_info *dst, const FILE_ALL_INFO *src)
struct smb2_file_all_info fi;
struct smb2_file_all_info *info = &data->fi;
struct smb2_file_all_info *pfile_info = NULL;
pfile_info = kzalloc(sizeof(struct smb2_file_all_info) + PATH_MAX * 2,
struct smb2_file_all_info *fi = &data->fi;
struct smb2_file_all_info file_info = {};
struct smb2_file_all_info *smb2_data = data ? &file_info : NULL;
sizeof(struct smb2_file_all_info) +
sizeof(struct smb2_file_all_info) +
parse_query_id_ctxt(struct create_context *cc, struct smb2_file_all_info *buf)
parse_posix_ctxt(struct create_context *cc, struct smb2_file_all_info *info,
struct smb2_file_all_info *buf,
__u8 *oplock, struct smb2_file_all_info *buf,
u64 persistent_fid, u64 volatile_fid, struct smb2_file_all_info *data)
sizeof(struct smb2_file_all_info) + PATH_MAX * 2,
sizeof(struct smb2_file_all_info), (void **)&data,
__le16 *path, __u8 *oplock, struct smb2_file_all_info *buf,
struct smb2_file_all_info *data);
struct smb2_file_all_info *buf,
struct smb2_file_all_info *file_info;
offsetof(struct smb2_file_all_info, FileName),
file_info = (struct smb2_file_all_info *)rsp->Buffer;
cpu_to_le32(sizeof(struct smb2_file_all_info) + conv_len - 1);