Home
last modified time | relevance | path

Searched refs:rqst (Results 1 – 17 of 17) sorted by relevance

/fs/cifs/
Dsmb2inode.c41 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 …]
Dtransport.c268 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 …]
Dsmb2pdu.c816 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 …]
Dsmb2proto.h49 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 …]
Dsmb2ops.c657 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 …]
Dcifsencrypt.c40 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 …]
Dsmb2transport.c166 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 …]
Dmisc.c979 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()
Dcifsproto.h94 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,
Dsmbdirect.c2095 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 …]
Dsmbdirect.h279 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
Dcifsglob.h1149 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()
Dcifssmb.c837 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 …]
Dsmb1ops.c27 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/
Dtrace.h15 TP_PROTO(const struct svc_rqst *rqst,
17 TP_ARGS(rqst, args_opcnt),
23 __entry->xid = be32_to_cpu(rqst->rq_xid);
/fs/nfs/
Dnfstrace.h1153 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;
Dnfs4trace.h677 const struct rpc_rqst *rqstp = xdr->rqst;