36
36
#include "smb2glob.h"
37
37
#include "cifspdu.h"
38
38
#include "cifs_spnego.h"
39
+ #include "../common/smbdirect/smbdirect.h"
39
40
#include "smbdirect.h"
40
41
#include "trace.h"
41
42
#ifdef CONFIG_CIFS_DFS_UPCALL
@@ -4449,10 +4450,10 @@ smb2_new_read_req(void **buf, unsigned int *total_len,
4449
4450
#ifdef CONFIG_CIFS_SMB_DIRECT
4450
4451
/*
4451
4452
* If we want to do a RDMA write, fill in and append
4452
- * smbd_buffer_descriptor_v1 to the end of read request
4453
+ * smbdirect_buffer_descriptor_v1 to the end of read request
4453
4454
*/
4454
4455
if (rdata && smb3_use_rdma_offload (io_parms )) {
4455
- struct smbd_buffer_descriptor_v1 * v1 ;
4456
+ struct smbdirect_buffer_descriptor_v1 * v1 ;
4456
4457
bool need_invalidate = server -> dialect == SMB30_PROT_ID ;
4457
4458
4458
4459
rdata -> mr = smbd_register_mr (server -> smbd_conn , & rdata -> subreq .io_iter ,
@@ -4466,8 +4467,8 @@ smb2_new_read_req(void **buf, unsigned int *total_len,
4466
4467
req -> ReadChannelInfoOffset =
4467
4468
cpu_to_le16 (offsetof(struct smb2_read_req , Buffer ));
4468
4469
req -> ReadChannelInfoLength =
4469
- cpu_to_le16 (sizeof (struct smbd_buffer_descriptor_v1 ));
4470
- v1 = (struct smbd_buffer_descriptor_v1 * ) & req -> Buffer [0 ];
4470
+ cpu_to_le16 (sizeof (struct smbdirect_buffer_descriptor_v1 ));
4471
+ v1 = (struct smbdirect_buffer_descriptor_v1 * ) & req -> Buffer [0 ];
4471
4472
v1 -> offset = cpu_to_le64 (rdata -> mr -> mr -> iova );
4472
4473
v1 -> token = cpu_to_le32 (rdata -> mr -> mr -> rkey );
4473
4474
v1 -> length = cpu_to_le32 (rdata -> mr -> mr -> length );
@@ -4975,10 +4976,10 @@ smb2_async_writev(struct cifs_io_subrequest *wdata)
4975
4976
#ifdef CONFIG_CIFS_SMB_DIRECT
4976
4977
/*
4977
4978
* If we want to do a server RDMA read, fill in and append
4978
- * smbd_buffer_descriptor_v1 to the end of write request
4979
+ * smbdirect_buffer_descriptor_v1 to the end of write request
4979
4980
*/
4980
4981
if (smb3_use_rdma_offload (io_parms )) {
4981
- struct smbd_buffer_descriptor_v1 * v1 ;
4982
+ struct smbdirect_buffer_descriptor_v1 * v1 ;
4982
4983
bool need_invalidate = server -> dialect == SMB30_PROT_ID ;
4983
4984
4984
4985
wdata -> mr = smbd_register_mr (server -> smbd_conn , & wdata -> subreq .io_iter ,
@@ -4997,8 +4998,8 @@ smb2_async_writev(struct cifs_io_subrequest *wdata)
4997
4998
req -> WriteChannelInfoOffset =
4998
4999
cpu_to_le16 (offsetof(struct smb2_write_req , Buffer ));
4999
5000
req -> WriteChannelInfoLength =
5000
- cpu_to_le16 (sizeof (struct smbd_buffer_descriptor_v1 ));
5001
- v1 = (struct smbd_buffer_descriptor_v1 * ) & req -> Buffer [0 ];
5001
+ cpu_to_le16 (sizeof (struct smbdirect_buffer_descriptor_v1 ));
5002
+ v1 = (struct smbdirect_buffer_descriptor_v1 * ) & req -> Buffer [0 ];
5002
5003
v1 -> offset = cpu_to_le64 (wdata -> mr -> mr -> iova );
5003
5004
v1 -> token = cpu_to_le32 (wdata -> mr -> mr -> rkey );
5004
5005
v1 -> length = cpu_to_le32 (wdata -> mr -> mr -> length );
0 commit comments