cup 762 fs/nfsd/nfs4recover.c struct cld_upcall *cup = container_of(cmsg, struct cld_upcall, cu_u); cup 775 fs/nfsd/nfs4recover.c wait_for_completion(&cup->cu_done); cup 862 fs/nfsd/nfs4recover.c struct cld_upcall *tmp, *cup; cup 894 fs/nfsd/nfs4recover.c cup = NULL; cup 898 fs/nfsd/nfs4recover.c cup = tmp; cup 900 fs/nfsd/nfs4recover.c list_del_init(&cup->cu_list); cup 907 fs/nfsd/nfs4recover.c if (!cup) { cup 915 fs/nfsd/nfs4recover.c if (copy_from_user(&cup->cu_u.cu_msg_v2, src, mlen) != 0) cup 918 fs/nfsd/nfs4recover.c complete(&cup->cu_done); cup 926 fs/nfsd/nfs4recover.c struct cld_upcall *cup = container_of(cmsg, struct cld_upcall, cup 933 fs/nfsd/nfs4recover.c complete(&cup->cu_done); cup 1107 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1115 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1116 fs/nfsd/nfs4recover.c if (!cup) { cup 1121 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_Create; cup 1122 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_u.cm_name.cn_len = clp->cl_name.len; cup 1123 fs/nfsd/nfs4recover.c memcpy(cup->cu_u.cu_msg.cm_u.cm_name.cn_id, clp->cl_name.data, cup 1126 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1128 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1132 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1144 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1157 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1158 fs/nfsd/nfs4recover.c if (!cup) { cup 1163 fs/nfsd/nfs4recover.c cmsg = &cup->cu_u.cu_msg_v2; cup 1201 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1213 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1221 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1222 fs/nfsd/nfs4recover.c if (!cup) { cup 1227 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_Remove; cup 1228 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_u.cm_name.cn_len = clp->cl_name.len; cup 1229 fs/nfsd/nfs4recover.c memcpy(cup->cu_u.cu_msg.cm_u.cm_name.cn_id, clp->cl_name.data, cup 1232 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1234 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1238 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1255 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1263 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1264 fs/nfsd/nfs4recover.c if (!cup) { cup 1270 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_Check; cup 1271 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_u.cm_name.cn_len = clp->cl_name.len; cup 1272 fs/nfsd/nfs4recover.c memcpy(cup->cu_u.cu_msg.cm_u.cm_name.cn_id, clp->cl_name.data, cup 1275 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1277 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1281 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1411 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1414 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1415 fs/nfsd/nfs4recover.c if (!cup) { cup 1420 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_GraceStart; cup 1421 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1423 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1425 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1438 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1441 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1442 fs/nfsd/nfs4recover.c if (!cup) { cup 1447 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_GraceDone; cup 1448 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_u.cm_gracetime = (int64_t)nn->boot_time; cup 1449 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1451 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1453 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1467 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1470 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1471 fs/nfsd/nfs4recover.c if (!cup) { cup 1476 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_GraceDone; cup 1477 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1479 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1481 fs/nfsd/nfs4recover.c free_cld_upcall(cup); cup 1531 fs/nfsd/nfs4recover.c struct cld_upcall *cup; cup 1535 fs/nfsd/nfs4recover.c cup = alloc_cld_upcall(nn); cup 1536 fs/nfsd/nfs4recover.c if (!cup) { cup 1540 fs/nfsd/nfs4recover.c cup->cu_u.cu_msg.cm_cmd = Cld_GetVersion; cup 1541 fs/nfsd/nfs4recover.c ret = cld_pipe_upcall(cn->cn_pipe, &cup->cu_u.cu_msg); cup 1543 fs/nfsd/nfs4recover.c ret = cup->cu_u.cu_msg.cm_status; cup 1546 fs/nfsd/nfs4recover.c version = cup->cu_u.cu_msg.cm_u.cm_version; cup 1566 fs/nfsd/nfs4recover.c free_cld_upcall(cup);