Lines Matching defs:cmsg
750 __cld_pipe_upcall(struct rpc_pipe *pipe, void *cmsg, struct nfsd_net *nn)
754 struct cld_upcall *cup = container_of(cmsg, struct cld_upcall, cu_u);
757 msg.data = cmsg;
774 cld_pipe_upcall(struct rpc_pipe *pipe, void *cmsg, struct nfsd_net *nn)
783 ret = __cld_pipe_upcall(pipe, cmsg, nn);
790 __cld_pipe_inprogress_downcall(const struct cld_msg_v2 __user *cmsg,
798 if (get_user(cmd, &cmsg->cm_cmd)) {
806 ci = &cmsg->cm_u.cm_clntinfo;
828 cnm = &cmsg->cm_u.cm_name;
856 struct cld_msg_v2 __user *cmsg = (struct cld_msg_v2 __user *)src;
905 return __cld_pipe_inprogress_downcall(cmsg, nn);
917 struct cld_msg *cmsg = msg->data;
918 struct cld_upcall *cup = container_of(cmsg, struct cld_upcall,
1139 struct cld_msg_v2 *cmsg;
1154 cmsg = &cup->cu_u.cu_msg_v2;
1155 cmsg->cm_cmd = Cld_Create;
1156 cmsg->cm_u.cm_clntinfo.cc_name.cn_len = clp->cl_name.len;
1157 memcpy(cmsg->cm_u.cm_clntinfo.cc_name.cn_id, clp->cl_name.data,
1176 cmsg->cm_u.cm_clntinfo.cc_princhash.cp_len = cksum.len;
1177 memcpy(cmsg->cm_u.cm_clntinfo.cc_princhash.cp_data,
1181 cmsg->cm_u.cm_clntinfo.cc_princhash.cp_len = 0;
1183 ret = cld_pipe_upcall(cn->cn_pipe, cmsg, nn);
1185 ret = cmsg->cm_status;