Lines Matching defs:smb
812 struct smb_hdr *smb = (struct smb_hdr *)buf;
814 int rc = -EIO; /* if transport error smb error may not be set */
820 /* old style smb error codes */
821 if (smb->Status.CifsError == 0)
824 if (smb->Flags2 & SMBFLG2_ERR_STATUS) {
827 __u32 err = le32_to_cpu(smb->Status.CifsError);
834 smberrclass = smb->Status.DosError.ErrorClass;
835 smberrcode = le16_to_cpu(smb->Status.DosError.Error);
840 /* DOS class smb error codes - map DOS */
874 cifs_dbg(FYI, "Mapping smb error code 0x%x to POSIX err %d\n",
875 le32_to_cpu(smb->Status.CifsError), rc);
887 struct smb_hdr *smb = (struct smb_hdr *)mid->resp_buf;
889 rc = map_smb_to_linux_error((char *)smb, logErr);
890 if (rc == -EACCES && !(smb->Flags2 & SMBFLG2_ERR_STATUS)) {
892 __u8 class = smb->Status.DosError.ErrorClass;
893 __u16 code = le16_to_cpu(smb->Status.DosError.Error);