Lines Matching defs:resop

173 static void	rfs4_op_create_free(nfs_resop4 *resop);
199 static void rfs4_op_openattr(nfs_argop4 *argop, nfs_resop4 *resop,
218 static void rfs4_op_readdir_free(nfs_resop4 *resop);
834 nullfree(caddr_t resop)
843 rfs4_op_inval(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
846 *cs->statusp = *((nfsstat4 *)&(resop)->nfs_resop4_u) = NFS4ERR_INVAL;
1125 rfs4_op_secinfo(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
1129 SECINFO4res *resp = &resop->nfs_resop4_u.opsecinfo;
1208 rfs4_op_secinfo_free(nfs_resop4 *resop)
1210 SECINFO4res *resp = &resop->nfs_resop4_u.opsecinfo;
1238 rfs4_op_access(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
1242 ACCESS4res *resp = &resop->nfs_resop4_u.opaccess;
1374 rfs4_op_commit(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
1378 COMMIT4res *resp = &resop->nfs_resop4_u.opcommit;
1514 rfs4_op_create(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
1518 CREATE4res *resp = &resop->nfs_resop4_u.opcreate;
1894 rfs4_op_delegpurge(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
1900 rfs4_op_inval(argop, resop, req, cs);
1903 DELEGPURGE4res *, &resop->nfs_resop4_u.opdelegpurge);
1908 rfs4_op_delegreturn(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
1912 DELEGRETURN4res *resp = &resop->nfs_resop4_u.opdelegreturn;
2303 rfs4_op_getattr(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
2307 GETATTR4res *resp = &resop->nfs_resop4_u.opgetattr;
2355 rfs4_op_getattr_free(nfs_resop4 *resop)
2357 GETATTR4res *resp = &resop->nfs_resop4_u.opgetattr;
2364 rfs4_op_getfh(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
2367 GETFH4res *resp = &resop->nfs_resop4_u.opgetfh;
2409 rfs4_op_getfh_free(nfs_resop4 *resop)
2411 GETFH4res *resp = &resop->nfs_resop4_u.opgetfh;
2427 rfs4_op_illegal(nfs_argop4 *argop, nfs_resop4 *resop,
2430 ILLEGAL4res *resp = &resop->nfs_resop4_u.opillegal;
2432 resop->resop = OP_ILLEGAL;
2442 rfs4_op_link(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
2446 LINK4res *resp = &resop->nfs_resop4_u.oplink;
2886 rfs4_op_lookup(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
2890 LOOKUP4res *resp = &resop->nfs_resop4_u.oplookup;
2956 rfs4_op_lookupp(nfs_argop4 *args, nfs_resop4 *resop, struct svc_req *req,
2959 LOOKUPP4res *resp = &resop->nfs_resop4_u.oplookupp;
2991 rfs4_op_openattr(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
2995 OPENATTR4res *resp = &resop->nfs_resop4_u.opopenattr;
3132 rfs4_op_read(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
3136 READ4res *resp = &resop->nfs_resop4_u.opread;
3377 rfs4_op_read_free(nfs_resop4 *resop)
3379 READ4res *resp = &resop->nfs_resop4_u.opread;
3390 rfs4_op_readdir_free(nfs_resop4 * resop)
3392 READDIR4res *resp = &resop->nfs_resop4_u.opreaddir;
3404 rfs4_op_putpubfh(nfs_argop4 *args, nfs_resop4 *resop, struct svc_req *req,
3407 PUTPUBFH4res *resp = &resop->nfs_resop4_u.opputpubfh;
3512 rfs4_op_putfh(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
3516 PUTFH4res *resp = &resop->nfs_resop4_u.opputfh;
3573 rfs4_op_putrootfh(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
3576 PUTROOTFH4res *resp = &resop->nfs_resop4_u.opputrootfh;
3733 rfs4_op_readlink(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
3736 READLINK4res *resp = &resop->nfs_resop4_u.opreadlink;
3864 rfs4_op_readlink_free(nfs_resop4 *resop)
3866 READLINK4res *resp = &resop->nfs_resop4_u.opreadlink;
3887 rfs4_op_release_lockowner(nfs_argop4 *argop, nfs_resop4 *resop,
3891 RELEASE_LOCKOWNER4res *resp = &resop->nfs_resop4_u.oprelease_lockowner;
4059 rfs4_op_remove(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
4063 REMOVE4res *resp = &resop->nfs_resop4_u.opremove;
4353 rfs4_op_rename(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
4357 RENAME4res *resp = &resop->nfs_resop4_u.oprename;
4761 rfs4_op_renew(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
4765 RENEW4res *resp = &resop->nfs_resop4_u.oprenew;
4803 rfs4_op_restorefh(nfs_argop4 *args, nfs_resop4 *resop, struct svc_req *req,
4806 RESTOREFH4res *resp = &resop->nfs_resop4_u.oprestorefh;
4832 rfs4_op_savefh(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
4835 SAVEFH4res *resp = &resop->nfs_resop4_u.opsavefh;
5357 rfs4_op_setattr(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
5361 SETATTR4res *resp = &resop->nfs_resop4_u.opsetattr;
5415 rfs4_op_verify(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
5425 VERIFY4res *resp = &resop->nfs_resop4_u.opverify;
5476 rfs4_op_nverify(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
5486 NVERIFY4res *resp = &resop->nfs_resop4_u.opnverify;
5543 rfs4_op_write(nfs_argop4 *argop, nfs_resop4 *resop, struct svc_req *req,
5547 WRITE4res *resp = &resop->nfs_resop4_u.opwrite;
5841 nfs_resop4 *resop;
5845 resop = &resp->array[i];
5846 resop->resop = argop->argop;
5847 op = (uint_t)resop->resop;
5858 (*rfsv4disptab[op].dis_proc)(argop, resop, req, &cs);
5873 rfs4_op_illegal(argop, resop, req, &cs);
5935 nfs_resop4 *resop;
5938 resop = &resp->array[i];
5939 op = (uint_t)resop->resop;
5941 (*rfsv4disptab[op].dis_resfree)(resop);
7202 seqid4 rqst_seq, nfs_resop4 *resop, bool_t copyres)
7205 if (seqid == rqst_seq && resop->resop == lastop->resop) {
7207 rfs4_free_reply(resop);
7208 rfs4_copy_reply(resop, lastop);
7221 lastop->resop, resop->resop));
7236 rfs4_check_open_seqid(seqid4 seqid, rfs4_openowner_t *op, nfs_resop4 *resop)
7241 rc = rfs4_check_seqid(op->ro_open_seqid, &op->ro_reply, seqid, resop,
7252 rfs4_check_olo_seqid(seqid4 olo_seqid, rfs4_openowner_t *op, nfs_resop4 *resop)
7258 olo_seqid, resop, FALSE);
7265 rfs4_check_lock_seqid(seqid4 seqid, rfs4_lo_state_t *lsp, nfs_resop4 *resop)
7272 resop, TRUE);
7279 rfs4_op_open(nfs_argop4 *argop, nfs_resop4 *resop,
7283 OPEN4res *resp = &resop->nfs_resop4_u.opopen;
7340 switch (rfs4_check_open_seqid(args->seqid, oo, resop)) {
7480 rfs4_update_open_resp(oo, resop, &cs->fh);
7563 rfs4_op_open_confirm(nfs_argop4 *argop, nfs_resop4 *resop,
7567 OPEN_CONFIRM4res *resp = &resop->nfs_resop4_u.opopen_confirm;
7604 resop) != 0) {
7630 resop)) {
7652 resop) != NFS4_CHKSEQ_OKAY) {
7663 rfs4_update_open_resp(sp->rs_owner, resop, NULL);
7680 rfs4_op_open_downgrade(nfs_argop4 *argop, nfs_resop4 *resop,
7684 OPEN_DOWNGRADE4res *resp = &resop->nfs_resop4_u.opopen_downgrade;
7724 resop) != NFS4_CHKSEQ_OKAY) {
7747 resop)) {
7910 rfs4_update_open_resp(sp->rs_owner, resop, NULL);
7943 rfs4_op_setclientid(nfs_argop4 *argop, nfs_resop4 *resop,
7947 SETCLIENTID4res *res = &resop->nfs_resop4_u.opsetclientid;
8173 rfs4_op_setclientid_confirm(nfs_argop4 *argop, nfs_resop4 *resop,
8179 &resop->nfs_resop4_u.opsetclientid_confirm;
8256 rfs4_op_close(nfs_argop4 *argop, nfs_resop4 *resop,
8260 CLOSE4res *resp = &resop->nfs_resop4_u.opclose;
8291 resop) != NFS4_CHKSEQ_OKAY) {
8314 resop)) {
8349 rfs4_update_open_resp(sp->rs_owner, resop, NULL);
8641 offset4 offset, length4 length, cred_t *cred, nfs_resop4 *resop)
8674 if (resop->resop != OP_LOCKU) {
8765 ASSERT(resop->resop == OP_LOCK);
8766 lres = &resop->nfs_resop4_u.oplock;
8791 rfs4_op_lock(nfs_argop4 *argop, nfs_resop4 *resop,
8795 LOCK4res *resp = &resop->nfs_resop4_u.oplock;
8866 sp->rs_owner, resop)) {
8916 rfs4_update_open_resp(sp->rs_owner, resop, NULL);
8963 rfs4_copy_reply(resop, &lsp->rls_reply);
9049 lsp, resop)) {
9090 lsp, resop)) {
9148 args->offset, args->length, cs->cr, resop);
9164 rfs4_update_open_resp(sp->rs_owner, resop, NULL);
9166 rfs4_update_lock_resp(lsp, resop);
9192 lock_denied_free(nfs_resop4 *resop)
9196 switch (resop->resop) {
9198 if (resop->nfs_resop4_u.oplock.status == NFS4ERR_DENIED)
9199 dp = &resop->nfs_resop4_u.oplock.LOCK4res_u.denied;
9202 if (resop->nfs_resop4_u.oplockt.status == NFS4ERR_DENIED)
9203 dp = &resop->nfs_resop4_u.oplockt.denied;
9215 rfs4_op_locku(nfs_argop4 *argop, nfs_resop4 *resop,
9219 LOCKU4res *resp = &resop->nfs_resop4_u.oplocku;
9255 if (rfs4_check_lock_seqid(args->seqid, lsp, resop)
9274 switch (rfs4_check_lock_seqid(args->seqid, lsp, resop)) {
9316 args->offset, args->length, cs->cr, resop);
9324 rfs4_update_lock_resp(lsp, resop);
9342 rfs4_op_lockt(nfs_argop4 *argop, nfs_resop4 *resop,
9346 LOCKT4res *resp = &resop->nfs_resop4_u.oplockt;