/fs/cifs/ |
D | smb2inode.c | 41 free_set_inf_compound(struct smb_rqst *rqst) in free_set_inf_compound() argument 43 if (rqst[1].rq_iov) in free_set_inf_compound() 44 SMB2_set_info_free(&rqst[1]); in free_set_inf_compound() 45 if (rqst[2].rq_iov) in free_set_inf_compound() 46 SMB2_close_free(&rqst[2]); in free_set_inf_compound() 64 struct smb_rqst rqst[3]; in smb2_compound_op() local 83 memset(rqst, 0, sizeof(rqst)); in smb2_compound_op() 107 rqst[num_rqst].rq_iov = open_iov; in smb2_compound_op() 108 rqst[num_rqst].rq_nvec = SMB2_CREATE_IOV_SIZE; in smb2_compound_op() 109 rc = SMB2_open_init(tcon, &rqst[num_rqst], &oplock, &oparms, in smb2_compound_op() [all …]
|
D | transport.c | 268 smb_rqst_len(struct TCP_Server_Info *server, struct smb_rqst *rqst) in smb_rqst_len() argument 276 rqst->rq_nvec >= 2 && rqst->rq_iov[0].iov_len == 4) { in smb_rqst_len() 277 iov = &rqst->rq_iov[1]; in smb_rqst_len() 278 nvec = rqst->rq_nvec - 1; in smb_rqst_len() 280 iov = rqst->rq_iov; in smb_rqst_len() 281 nvec = rqst->rq_nvec; in smb_rqst_len() 294 if (rqst->rq_npages) { in smb_rqst_len() 295 if (rqst->rq_npages == 1) in smb_rqst_len() 296 buflen += rqst->rq_tailsz; in smb_rqst_len() 302 buflen += rqst->rq_pagesz * (rqst->rq_npages - 1) - in smb_rqst_len() [all …]
|
D | smb2pdu.c | 816 struct smb_rqst rqst; in SMB2_negotiate() local 890 memset(&rqst, 0, sizeof(struct smb_rqst)); in SMB2_negotiate() 891 rqst.rq_iov = iov; in SMB2_negotiate() 892 rqst.rq_nvec = 1; in SMB2_negotiate() 894 rc = cifs_send_recv(xid, ses, &rqst, &resp_buftype, flags, &rsp_iov); in SMB2_negotiate() 1268 struct smb_rqst rqst; in SMB2_sess_sendreceive() local 1277 memset(&rqst, 0, sizeof(struct smb_rqst)); in SMB2_sess_sendreceive() 1278 rqst.rq_iov = sess_data->iov; in SMB2_sess_sendreceive() 1279 rqst.rq_nvec = 2; in SMB2_sess_sendreceive() 1283 &rqst, in SMB2_sess_sendreceive() [all …]
|
D | smb2proto.h | 49 struct smb_rqst *rqst); 51 struct TCP_Server_Info *server, struct smb_rqst *rqst); 56 extern int smb2_calc_signature(struct smb_rqst *rqst, 58 extern int smb3_calc_signature(struct smb_rqst *rqst, 119 struct smb_rqst *rqst); 121 struct smb_rqst *rqst); 122 extern void smb2_set_related(struct smb_rqst *rqst); 140 extern int SMB2_open_init(struct cifs_tcon *tcon, struct smb_rqst *rqst, 143 extern void SMB2_open_free(struct smb_rqst *rqst); 148 extern int SMB2_ioctl_init(struct cifs_tcon *tcon, struct smb_rqst *rqst, [all …]
|
D | smb2ops.c | 657 struct smb_rqst rqst[2]; in open_shroot() local 691 memset(rqst, 0, sizeof(rqst)); in open_shroot() 697 rqst[0].rq_iov = open_iov; in open_shroot() 698 rqst[0].rq_nvec = SMB2_CREATE_IOV_SIZE; in open_shroot() 707 rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, &utf16_path); in open_shroot() 710 smb2_set_next_command(tcon, &rqst[0]); in open_shroot() 713 rqst[1].rq_iov = qi_iov; in open_shroot() 714 rqst[1].rq_nvec = 1; in open_shroot() 716 rc = SMB2_query_info_init(tcon, &rqst[1], COMPOUND_FID, in open_shroot() 724 smb2_set_related(&rqst[1]); in open_shroot() [all …]
|
D | cifsencrypt.c | 40 int __cifs_calc_signature(struct smb_rqst *rqst, in __cifs_calc_signature() argument 46 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature() 47 int n_vec = rqst->rq_nvec; in __cifs_calc_signature() 79 for (i = 0; i < rqst->rq_npages; i++) { in __cifs_calc_signature() 83 rqst_page_get_length(rqst, i, &len, &offset); in __cifs_calc_signature() 85 kaddr = (char *) kmap(rqst->rq_pages[i]) + offset; in __cifs_calc_signature() 91 kunmap(rqst->rq_pages[i]); in __cifs_calc_signature() 95 kunmap(rqst->rq_pages[i]); in __cifs_calc_signature() 112 static int cifs_calc_signature(struct smb_rqst *rqst, in cifs_calc_signature() argument 117 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature() [all …]
|
D | smb2transport.c | 166 smb2_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb2_calc_signature() argument 171 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature() 213 drqst = *rqst; in smb2_calc_signature() 427 smb3_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb3_calc_signature() argument 432 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature() 472 drqst = *rqst; in smb3_calc_signature() 494 smb2_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb2_sign_rqst() argument 498 (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_sign_rqst() 509 rc = server->ops->calc_signature(rqst, server); in smb2_sign_rqst() 515 smb2_verify_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb2_verify_signature() argument [all …]
|
D | misc.c | 979 void rqst_page_get_length(const struct smb_rqst *rqst, unsigned int page, in rqst_page_get_length() argument 982 *len = rqst->rq_pagesz; in rqst_page_get_length() 983 *offset = (page == 0) ? rqst->rq_offset : 0; in rqst_page_get_length() 985 if (rqst->rq_npages == 1 || page == rqst->rq_npages-1) in rqst_page_get_length() 986 *len = rqst->rq_tailsz; in rqst_page_get_length() 988 *len = rqst->rq_pagesz - rqst->rq_offset; in rqst_page_get_length()
|
D | cifsproto.h | 94 struct smb_rqst *rqst, 99 struct smb_rqst *rqst, int *resp_buf_type, 103 struct smb_rqst *rqst, int *resp_buf_type, 469 extern int cifs_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server, 474 extern int cifs_verify_signature(struct smb_rqst *rqst, 572 int __cifs_calc_signature(struct smb_rqst *rqst, 586 void rqst_page_get_length(const struct smb_rqst *rqst, unsigned int page,
|
D | smbdirect.c | 2095 struct smb_rqst *rqst; in smbd_send() local 2125 rqst = &rqst_array[rqst_idx]; in smbd_send() 2126 iov = rqst->rq_iov; in smbd_send() 2129 rqst_idx, smb_rqst_len(server, rqst)); in smbd_send() 2130 for (i = 0; i < rqst->rq_nvec; i++) in smbd_send() 2136 rqst_idx, rqst->rq_nvec, rqst->rq_npages, rqst->rq_pagesz, in smbd_send() 2137 rqst->rq_tailsz, smb_rqst_len(server, rqst)); in smbd_send() 2187 if (i == rqst->rq_nvec) in smbd_send() 2194 if (i == rqst->rq_nvec) { in smbd_send() 2213 for (i = 0; i < rqst->rq_npages; i++) { in smbd_send() [all …]
|
D | smbdirect.h | 279 int num_rqst, struct smb_rqst *rqst); 319 static inline int smbd_send(struct TCP_Server_Info *server, int num_rqst, struct smb_rqst *rqst) {r… in smbd_send() argument
|
D | cifsglob.h | 1149 extern void smb3_free_compound_rqst(int num_rqst, struct smb_rqst *rqst); 1964 static inline unsigned int cifs_get_num_sgs(const struct smb_rqst *rqst, in cifs_get_num_sgs() argument 1984 for (j = 0; j < rqst[i].rq_nvec; j++) { in cifs_get_num_sgs() 1985 struct kvec *iov = &rqst[i].rq_iov[j]; in cifs_get_num_sgs() 1997 nents += rqst[i].rq_npages; in cifs_get_num_sgs()
|
D | cifssmb.c | 837 struct smb_rqst rqst = { .rq_iov = iov, in CIFSSMBEcho() local 862 rc = cifs_call_async(server, &rqst, NULL, cifs_echo_callback, NULL, in CIFSSMBEcho() 1698 struct smb_rqst rqst = { .rq_iov = rdata->iov, in cifs_readv_callback() local 1717 rc = cifs_verify_signature(&rqst, server, in cifs_readv_callback() 1754 struct smb_rqst rqst = { .rq_iov = rdata->iov, in cifs_async_readv() local 1801 rc = cifs_call_async(tcon->ses->server, &rqst, cifs_readv_receive, in cifs_async_readv() 2280 struct smb_rqst rqst = { }; in cifs_async_writev() local 2317 rqst.rq_iov = iov; in cifs_async_writev() 2318 rqst.rq_nvec = 2; in cifs_async_writev() 2319 rqst.rq_pages = wdata->pages; in cifs_async_writev() [all …]
|
D | smb1ops.c | 27 send_nt_cancel(struct TCP_Server_Info *server, struct smb_rqst *rqst, in send_nt_cancel() argument 31 struct smb_hdr *in_buf = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in send_nt_cancel()
|
/fs/nfsd/ |
D | trace.h | 15 TP_PROTO(const struct svc_rqst *rqst, 17 TP_ARGS(rqst, args_opcnt), 23 __entry->xid = be32_to_cpu(rqst->rq_xid);
|
/fs/nfs/ |
D | nfstrace.h | 1153 xdr->rqst->rq_task->tk_client->cl_program->name) 1155 xdr->rqst->rq_task->tk_msg.rpc_proc->p_name) 1159 const struct rpc_rqst *rqstp = xdr->rqst;
|
D | nfs4trace.h | 677 const struct rpc_rqst *rqstp = xdr->rqst;
|