Home
last modified time | relevance | path

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

/linux-4.1.27/net/sunrpc/xprtrdma/
Drpc_rdma.c178 rpcrdma_create_chunks(struct rpc_rqst *rqst, struct xdr_buf *target, in rpcrdma_create_chunks() argument
181 struct rpcrdma_req *req = rpcr_to_rdmar(rqst); in rpcrdma_create_chunks()
182 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_create_chunks()
304 rpcrdma_inline_pullup(struct rpc_rqst *rqst, int pad) in rpcrdma_inline_pullup() argument
309 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_inline_pullup()
313 destp = rqst->rq_svec[0].iov_base; in rpcrdma_inline_pullup()
314 curlen = rqst->rq_svec[0].iov_len; in rpcrdma_inline_pullup()
321 if (pad < 0 || rqst->rq_slen - curlen < RPCRDMA_INLINE_PAD_THRESH) in rpcrdma_inline_pullup()
325 __func__, pad, destp, rqst->rq_slen, curlen); in rpcrdma_inline_pullup()
327 copy_len = rqst->rq_snd_buf.page_len; in rpcrdma_inline_pullup()
[all …]
Dtransport.c608 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_send_request() local
609 struct rpc_xprt *xprt = rqst->rq_xprt; in xprt_rdma_send_request()
610 struct rpcrdma_req *req = rpcr_to_rdmar(rqst); in xprt_rdma_send_request()
614 rc = rpcrdma_marshal_req(rqst); in xprt_rdma_send_request()
635 rqst->rq_xmit_bytes_sent += rqst->rq_snd_buf.len; in xprt_rdma_send_request()
636 rqst->rq_bytes_sent = 0; in xprt_rdma_send_request()
Dxprt_rdma.h268 rpcr_to_rdmar(struct rpc_rqst *rqst) in rpcr_to_rdmar() argument
270 void *buffer = rqst->rq_buffer; in rpcr_to_rdmar()
/linux-4.1.27/fs/cifs/
Dsmb2transport.c136 smb2_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb2_calc_signature() argument
141 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature()
142 int n_vec = rqst->rq_nvec; in smb2_calc_signature()
206 for (i = 0; i < rqst->rq_npages; i++) { in smb2_calc_signature()
209 cifs_rqst_page_to_kvec(rqst, i, &p_iov); in smb2_calc_signature()
212 kunmap(rqst->rq_pages[i]); in smb2_calc_signature()
306 smb3_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb3_calc_signature() argument
312 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature()
313 int n_vec = rqst->rq_nvec; in smb3_calc_signature()
377 for (i = 0; i < rqst->rq_npages; i++) { in smb3_calc_signature()
[all …]
Dtransport.c252 cifs_rqst_page_to_kvec(struct smb_rqst *rqst, unsigned int idx, in cifs_rqst_page_to_kvec() argument
264 iov->iov_base = kmap(rqst->rq_pages[idx]); in cifs_rqst_page_to_kvec()
267 if (idx == (rqst->rq_npages - 1)) in cifs_rqst_page_to_kvec()
268 iov->iov_len = rqst->rq_tailsz; in cifs_rqst_page_to_kvec()
270 iov->iov_len = rqst->rq_pagesz; in cifs_rqst_page_to_kvec()
274 rqst_len(struct smb_rqst *rqst) in rqst_len() argument
277 struct kvec *iov = rqst->rq_iov; in rqst_len()
281 for (i = 0; i < rqst->rq_nvec; i++) in rqst_len()
285 if (rqst->rq_npages) { in rqst_len()
286 buflen += rqst->rq_pagesz * (rqst->rq_npages - 1); in rqst_len()
[all …]
Dcifsencrypt.c75 static int cifs_calc_signature(struct smb_rqst *rqst, in cifs_calc_signature() argument
80 struct kvec *iov = rqst->rq_iov; in cifs_calc_signature()
81 int n_vec = rqst->rq_nvec; in cifs_calc_signature()
135 for (i = 0; i < rqst->rq_npages; i++) { in cifs_calc_signature()
138 cifs_rqst_page_to_kvec(rqst, i, &p_iov); in cifs_calc_signature()
141 kunmap(rqst->rq_pages[i]); in cifs_calc_signature()
152 int cifs_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server, in cifs_sign_rqst() argument
157 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_sign_rqst()
178 rc = cifs_calc_signature(rqst, server, smb_signature); in cifs_sign_rqst()
190 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() local
[all …]
Dsmb2proto.h47 struct smb_rqst *rqst);
49 struct TCP_Server_Info *server, struct smb_rqst *rqst);
50 extern int smb2_calc_signature(struct smb_rqst *rqst,
52 extern int smb3_calc_signature(struct smb_rqst *rqst,
Dsmb2pdu.c1630 struct smb_rqst rqst = { .rq_iov = &iov, in SMB2_echo() local
1645 rc = cifs_call_async(server, &rqst, NULL, smb2_echo_callback, server, in SMB2_echo()
1758 struct smb_rqst rqst = { .rq_iov = &rdata->iov, in smb2_readv_callback() local
1776 rc = smb2_verify_signature(&rqst, server); in smb2_readv_callback()
1815 struct smb_rqst rqst = { .rq_iov = &rdata->iov, in smb2_async_readv() local
1860 rc = cifs_call_async(io_parms.tcon->ses->server, &rqst, in smb2_async_readv()
1985 struct smb_rqst rqst; in smb2_async_writev() local
2017 rqst.rq_iov = &iov; in smb2_async_writev()
2018 rqst.rq_nvec = 1; in smb2_async_writev()
2019 rqst.rq_pages = wdata->pages; in smb2_async_writev()
[all …]
Dcifsproto.h40 extern void cifs_rqst_page_to_kvec(struct smb_rqst *rqst, unsigned int idx,
80 struct smb_rqst *rqst,
430 extern int cifs_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server,
435 extern int cifs_verify_signature(struct smb_rqst *rqst,
Dcifssmb.c710 struct smb_rqst rqst = { .rq_iov = &iov, in CIFSSMBEcho() local
729 rc = cifs_call_async(server, &rqst, NULL, cifs_echo_callback, in CIFSSMBEcho()
1549 struct smb_rqst rqst = { .rq_iov = &rdata->iov, in cifs_readv_callback() local
1566 rc = cifs_verify_signature(&rqst, server, in cifs_readv_callback()
1603 struct smb_rqst rqst = { .rq_iov = &rdata->iov, in cifs_async_readv() local
1648 rc = cifs_call_async(tcon->ses->server, &rqst, cifs_readv_receive, in cifs_async_readv()
2101 struct smb_rqst rqst = { }; in cifs_async_writev() local
2136 rqst.rq_iov = &iov; in cifs_async_writev()
2137 rqst.rq_nvec = 1; in cifs_async_writev()
2138 rqst.rq_pages = wdata->pages; in cifs_async_writev()
[all …]
/linux-4.1.27/include/linux/sunrpc/
Dsvc.h295 static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst) in svc_addr_in() argument
297 return (struct sockaddr_in *) &rqst->rq_addr; in svc_addr_in()
300 static inline struct sockaddr_in6 *svc_addr_in6(const struct svc_rqst *rqst) in svc_addr_in6() argument
302 return (struct sockaddr_in6 *) &rqst->rq_addr; in svc_addr_in6()
305 static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst) in svc_addr() argument
307 return (struct sockaddr *) &rqst->rq_addr; in svc_addr()
310 static inline struct sockaddr_in *svc_daddr_in(const struct svc_rqst *rqst) in svc_daddr_in() argument
312 return (struct sockaddr_in *) &rqst->rq_daddr; in svc_daddr_in()
315 static inline struct sockaddr_in6 *svc_daddr_in6(const struct svc_rqst *rqst) in svc_daddr_in6() argument
317 return (struct sockaddr_in6 *) &rqst->rq_daddr; in svc_daddr_in6()
[all …]
/linux-4.1.27/include/trace/events/
Dsunrpc.h453 TP_PROTO(struct svc_rqst *rqst, int status),
455 TP_ARGS(rqst, status),
465 __entry->addr = (struct sockaddr *)&rqst->rq_addr;
466 __entry->xid = status > 0 ? rqst->rq_xid : 0;
468 __entry->flags = rqst->rq_flags;
478 TP_PROTO(struct svc_rqst *rqst, int status),
480 TP_ARGS(rqst, status),
491 __entry->addr = (struct sockaddr *)&rqst->rq_addr;
492 __entry->xid = rqst->rq_xid;
494 __entry->flags = rqst->rq_flags;
[all …]
/linux-4.1.27/fs/nfs/
Dcallback.c34 struct svc_rqst *rqst; member
239 cb_info->rqst = rqstp; in nfs_callback_start_svc()
240 cb_info->task = kthread_create(callback_svc, cb_info->rqst, in nfs_callback_start_svc()
244 svc_exit_thread(cb_info->rqst); in nfs_callback_start_svc()
245 cb_info->rqst = NULL; in nfs_callback_start_svc()
407 svc_exit_thread(cb_info->rqst); in nfs_callback_down()
410 cb_info->rqst = NULL; in nfs_callback_down()