• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sunrpc/xprtrdma/

Lines Matching defs:rmsgp

194 	struct rpcrdma_msg *rmsgp = NULL;
199 rmsgp = (struct rpcrdma_msg *)rqstp->rq_arg.head[0].iov_base;
209 rmsgp->rm_xid = ntohl(rmsgp->rm_xid);
210 rmsgp->rm_vers = ntohl(rmsgp->rm_vers);
211 rmsgp->rm_credit = ntohl(rmsgp->rm_credit);
212 rmsgp->rm_type = ntohl(rmsgp->rm_type);
214 if (rmsgp->rm_vers != RPCRDMA_VERSION)
218 if (rmsgp->rm_type == RDMA_MSGP) {
220 rmsgp->rm_body.rm_padded.rm_align =
221 ntohl(rmsgp->rm_body.rm_padded.rm_align);
222 rmsgp->rm_body.rm_padded.rm_thresh =
223 ntohl(rmsgp->rm_body.rm_padded.rm_thresh);
225 va = &rmsgp->rm_body.rm_padded.rm_pempty[4];
227 hdrlen = (u32)((unsigned long)va - (unsigned long)rmsgp);
237 va = &rmsgp->rm_body.rm_chunks[0];
238 vaend = (u32 *)((unsigned long)rmsgp + rqstp->rq_arg.len);
250 hdr_len = (unsigned long)va - (unsigned long)rmsgp;
253 *rdma_req = rmsgp;
259 struct rpcrdma_msg *rmsgp = NULL;
267 rmsgp = (struct rpcrdma_msg *)rqstp->rq_arg.head[0].iov_base;
270 if (rmsgp->rm_type == RDMA_MSGP) {
271 va = &rmsgp->rm_body.rm_padded.rm_pempty[4];
273 hdrlen = (u32)((unsigned long)va - (unsigned long)rmsgp);
281 va = &rmsgp->rm_body.rm_chunks[0];
307 hdrlen = (unsigned long)va - (unsigned long)rmsgp;
314 struct rpcrdma_msg *rmsgp,
319 *va++ = htonl(rmsgp->rm_xid);
320 *va++ = htonl(rmsgp->rm_vers);
332 int svc_rdma_xdr_get_reply_hdr_len(struct rpcrdma_msg *rmsgp)
340 &rmsgp->rm_body.rm_chunks[1];
357 return (unsigned long) wr_ary - (unsigned long) rmsgp;
360 void svc_rdma_xdr_encode_write_list(struct rpcrdma_msg *rmsgp, int chunks)
365 rmsgp->rm_body.rm_chunks[0] = xdr_zero;
369 &rmsgp->rm_body.rm_chunks[1];