Lines Matching refs:smb

601 	ECHO_REQ *smb;  in CIFSSMBEcho()  local
609 rc = small_smb_init(SMB_COM_ECHO, 0, NULL, (void **)&smb); in CIFSSMBEcho()
614 smb->hdr.Flags2 |= SMBFLG2_UNICODE; in CIFSSMBEcho()
617 smb->hdr.Tid = 0xffff; in CIFSSMBEcho()
618 smb->hdr.WordCount = 1; in CIFSSMBEcho()
619 put_unaligned_le16(1, &smb->EchoCount); in CIFSSMBEcho()
620 put_bcc(1, &smb->hdr); in CIFSSMBEcho()
621 smb->Data[0] = 'a'; in CIFSSMBEcho()
622 inc_rfc1001_len(smb, 3); in CIFSSMBEcho()
625 iov[0].iov_base = smb; in CIFSSMBEcho()
626 iov[1].iov_len = get_rfc1002_length(smb); in CIFSSMBEcho()
627 iov[1].iov_base = (char *)smb + 4; in CIFSSMBEcho()
634 cifs_small_buf_release(smb); in CIFSSMBEcho()
1348 READ_REQ *smb = NULL; in cifs_async_readv() local
1367 rc = small_smb_init(SMB_COM_READ_ANDX, wct, tcon, (void **)&smb); in cifs_async_readv()
1371 smb->hdr.Pid = cpu_to_le16((__u16)rdata->pid); in cifs_async_readv()
1372 smb->hdr.PidHigh = cpu_to_le16((__u16)(rdata->pid >> 16)); in cifs_async_readv()
1374 smb->AndXCommand = 0xFF; /* none */ in cifs_async_readv()
1375 smb->Fid = rdata->cfile->fid.netfid; in cifs_async_readv()
1376 smb->OffsetLow = cpu_to_le32(rdata->offset & 0xFFFFFFFF); in cifs_async_readv()
1378 smb->OffsetHigh = cpu_to_le32(rdata->offset >> 32); in cifs_async_readv()
1379 smb->Remaining = 0; in cifs_async_readv()
1380 smb->MaxCount = cpu_to_le16(rdata->bytes & 0xFFFF); in cifs_async_readv()
1381 smb->MaxCountHigh = cpu_to_le32(rdata->bytes >> 16); in cifs_async_readv()
1383 smb->ByteCount = 0; in cifs_async_readv()
1387 (struct smb_com_readx_req *)smb; in cifs_async_readv()
1392 rdata->iov[0].iov_base = smb; in cifs_async_readv()
1394 rdata->iov[1].iov_base = (char *)smb + 4; in cifs_async_readv()
1395 rdata->iov[1].iov_len = get_rfc1002_length(smb); in cifs_async_readv()
1406 cifs_small_buf_release(smb); in cifs_async_readv()
1651 WRITE_RSP *smb = (WRITE_RSP *)mid->resp_buf; in cifs_writev_callback() local
1660 written = le16_to_cpu(smb->CountHigh); in cifs_writev_callback()
1662 written += le16_to_cpu(smb->Count); in cifs_writev_callback()
1697 WRITE_REQ *smb = NULL; in cifs_async_writev() local
1713 rc = small_smb_init(SMB_COM_WRITE_ANDX, wct, tcon, (void **)&smb); in cifs_async_writev()
1717 smb->hdr.Pid = cpu_to_le16((__u16)wdata->pid); in cifs_async_writev()
1718 smb->hdr.PidHigh = cpu_to_le16((__u16)(wdata->pid >> 16)); in cifs_async_writev()
1720 smb->AndXCommand = 0xFF; /* none */ in cifs_async_writev()
1721 smb->Fid = wdata->cfile->fid.netfid; in cifs_async_writev()
1722 smb->OffsetLow = cpu_to_le32(wdata->offset & 0xFFFFFFFF); in cifs_async_writev()
1724 smb->OffsetHigh = cpu_to_le32(wdata->offset >> 32); in cifs_async_writev()
1725 smb->Reserved = 0xFFFFFFFF; in cifs_async_writev()
1726 smb->WriteMode = 0; in cifs_async_writev()
1727 smb->Remaining = 0; in cifs_async_writev()
1729 smb->DataOffset = in cifs_async_writev()
1734 iov[0].iov_base = smb; in cifs_async_writev()
1735 iov[1].iov_len = get_rfc1002_length(smb) + 1; in cifs_async_writev()
1736 iov[1].iov_base = (char *)smb + 4; in cifs_async_writev()
1749 smb->DataLengthLow = cpu_to_le16(wdata->bytes & 0xFFFF); in cifs_async_writev()
1750 smb->DataLengthHigh = cpu_to_le16(wdata->bytes >> 16); in cifs_async_writev()
1753 inc_rfc1001_len(&smb->hdr, wdata->bytes + 1); in cifs_async_writev()
1754 put_bcc(wdata->bytes + 1, &smb->hdr); in cifs_async_writev()
1758 (struct smb_com_writex_req *)smb; in cifs_async_writev()
1774 cifs_small_buf_release(smb); in cifs_async_writev()