Lines Matching refs:drpc
6387 struct nfsclwritedsdorpc *drpc, *tdrpc;
6474 tdrpc = drpc = NULL;
6501 tdrpc = drpc = malloc(sizeof(*drpc) *
6548 tdrpc = drpc;
6555 * For the unused drpc entries, both inprog and
6568 free(drpc, M_TEMP);
6779 struct nfsclwritedsdorpc *drpc, struct ucred *cred, NFSPROC_T *p)
6844 dp->nfsdi_minorvers, drpc, tcred,
6918 dp->nfsdi_minorvers, drpc,
7281 struct nfsclwritedsdorpc *drpc;
7283 drpc = (struct nfsclwritedsdorpc *)arg;
7284 drpc->err = nfsrpc_writedsmir(drpc->vp, &drpc->iomode,
7285 &drpc->must_commit, drpc->stateidp, drpc->dsp, drpc->off, drpc->len,
7286 drpc->fhp, drpc->m, drpc->vers, drpc->minorvers, drpc->cred,
7287 drpc->p);
7288 drpc->done = 1;
7289 crfree(drpc->cred);
7290 NFSCL_DEBUG(4, "start_writedsmir: err=%d\n", drpc->err);
7300 struct nfsclwritedsdorpc *drpc, struct ucred *cred, NFSPROC_T *p)
7305 drpc->done = 0;
7306 drpc->vp = vp;
7307 drpc->iomode = *iomode;
7308 drpc->must_commit = *must_commit;
7309 drpc->stateidp = stateidp;
7310 drpc->dsp = dsp;
7311 drpc->off = off;
7312 drpc->len = len;
7313 drpc->fhp = fhp;
7314 drpc->m = m;
7315 drpc->vers = vers;
7316 drpc->minorvers = minorvers;
7317 drpc->cred = crhold(cred);
7318 drpc->p = p;
7319 drpc->inprog = 0;
7322 ret = nfs_pnfsio(start_writedsmir, drpc);
7326 error = nfsrpc_writedsmir(vp, iomode, &drpc->must_commit,
7328 crfree(drpc->cred);
7472 struct nfsclwritedsdorpc *drpc;
7474 drpc = (struct nfsclwritedsdorpc *)arg;
7475 drpc->err = nfsrpc_commitds(drpc->vp, drpc->off, drpc->len,
7476 drpc->dsp, drpc->fhp, drpc->vers, drpc->minorvers, drpc->cred,
7477 drpc->p);
7478 drpc->done = 1;
7479 crfree(drpc->cred);
7480 NFSCL_DEBUG(4, "start_commitds: err=%d\n", drpc->err);
7489 struct nfsclwritedsdorpc *drpc, struct ucred *cred, NFSPROC_T *p)
7494 drpc->done = 0;
7495 drpc->vp = vp;
7496 drpc->off = offset;
7497 drpc->len = cnt;
7498 drpc->dsp = dsp;
7499 drpc->fhp = fhp;
7500 drpc->vers = vers;
7501 drpc->minorvers = minorvers;
7502 drpc->cred = crhold(cred);
7503 drpc->p = p;
7504 drpc->inprog = 0;
7507 ret = nfs_pnfsio(start_commitds, drpc);
7513 crfree(drpc->cred);
7614 struct nfsclwritedsdorpc *drpc;
7616 drpc = (struct nfsclwritedsdorpc *)arg;
7617 drpc->err = nfsrpc_adviseds(drpc->vp, drpc->off, drpc->len,
7618 drpc->advise, drpc->dsp, drpc->fhp, drpc->vers, drpc->minorvers,
7619 drpc->cred, drpc->p);
7620 drpc->done = 1;
7621 crfree(drpc->cred);
7622 NFSCL_DEBUG(4, "start_adviseds: err=%d\n", drpc->err);
7631 struct nfsclwritedsdorpc *drpc, struct ucred *cred, NFSPROC_T *p)
7636 drpc->done = 0;
7637 drpc->vp = vp;
7638 drpc->off = offset;
7639 drpc->len = cnt;
7640 drpc->advise = advise;
7641 drpc->dsp = dsp;
7642 drpc->fhp = fhp;
7643 drpc->vers = vers;
7644 drpc->minorvers = minorvers;
7645 drpc->cred = crhold(cred);
7646 drpc->p = p;
7647 drpc->inprog = 0;
7650 ret = nfs_pnfsio(start_adviseds, drpc);
7656 crfree(drpc->cred);