Lines Matching refs:tdrpc
5754 struct nfsrvwritedsdorpc *drpc, *tdrpc = NULL; in nfsrv_writedsrpc() local
5763 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP, in nfsrv_writedsrpc()
5775 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_writedsrpc()
5776 tdrpc->done = 0; in nfsrv_writedsrpc()
5777 NFSBCOPY(fhp, &tdrpc->fh, sizeof(*fhp)); in nfsrv_writedsrpc()
5778 tdrpc->off = off; in nfsrv_writedsrpc()
5779 tdrpc->len = len; in nfsrv_writedsrpc()
5780 tdrpc->nmp = *nmpp; in nfsrv_writedsrpc()
5781 tdrpc->cred = cred; in nfsrv_writedsrpc()
5782 tdrpc->p = p; in nfsrv_writedsrpc()
5783 tdrpc->inprog = 0; in nfsrv_writedsrpc()
5784 tdrpc->err = 0; in nfsrv_writedsrpc()
5785 tdrpc->m = m_copym(*mpp, offs, NFSM_RNDUP(len), M_WAITOK); in nfsrv_writedsrpc()
5788 ret = nfs_pnfsio(start_writedsdorpc, tdrpc); in nfsrv_writedsrpc()
5794 tdrpc->m, cred, p); in nfsrv_writedsrpc()
5812 tdrpc = drpc; in nfsrv_writedsrpc()
5816 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_writedsrpc()
5818 while (tdrpc->inprog != 0 && tdrpc->done == 0) in nfsrv_writedsrpc()
5819 tsleep(&tdrpc->tsk, PVFS, "srvwrds", timo); in nfsrv_writedsrpc()
5820 if (nfsds_failerr(tdrpc->err) && *failposp == -1) in nfsrv_writedsrpc()
5822 else if (error == 0 && tdrpc->err != 0) in nfsrv_writedsrpc()
5823 error = tdrpc->err; in nfsrv_writedsrpc()
5921 struct nfsrvallocatedsdorpc *drpc, *tdrpc = NULL; in nfsrv_allocatedsrpc() local
5928 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP, in nfsrv_allocatedsrpc()
5936 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_allocatedsrpc()
5937 tdrpc->done = 0; in nfsrv_allocatedsrpc()
5938 NFSBCOPY(fhp, &tdrpc->fh, sizeof(*fhp)); in nfsrv_allocatedsrpc()
5939 tdrpc->off = off; in nfsrv_allocatedsrpc()
5940 tdrpc->len = len; in nfsrv_allocatedsrpc()
5941 tdrpc->nmp = *nmpp; in nfsrv_allocatedsrpc()
5942 tdrpc->cred = cred; in nfsrv_allocatedsrpc()
5943 tdrpc->p = p; in nfsrv_allocatedsrpc()
5944 tdrpc->inprog = 0; in nfsrv_allocatedsrpc()
5945 tdrpc->err = 0; in nfsrv_allocatedsrpc()
5948 ret = nfs_pnfsio(start_allocatedsdorpc, tdrpc); in nfsrv_allocatedsrpc()
5971 tdrpc = drpc; in nfsrv_allocatedsrpc()
5975 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_allocatedsrpc()
5977 while (tdrpc->inprog != 0 && tdrpc->done == 0) in nfsrv_allocatedsrpc()
5978 tsleep(&tdrpc->tsk, PVFS, "srvalds", timo); in nfsrv_allocatedsrpc()
5979 if (nfsds_failerr(tdrpc->err) && *failposp == -1) in nfsrv_allocatedsrpc()
5981 else if (error == 0 && tdrpc->err != 0) in nfsrv_allocatedsrpc()
5982 error = tdrpc->err; in nfsrv_allocatedsrpc()
6102 struct nfsrvdeallocatedsdorpc *drpc, *tdrpc = NULL; in nfsrv_deallocatedsrpc() local
6109 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP, in nfsrv_deallocatedsrpc()
6117 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_deallocatedsrpc()
6118 tdrpc->done = 0; in nfsrv_deallocatedsrpc()
6119 NFSBCOPY(fhp, &tdrpc->fh, sizeof(*fhp)); in nfsrv_deallocatedsrpc()
6120 tdrpc->off = off; in nfsrv_deallocatedsrpc()
6121 tdrpc->len = len; in nfsrv_deallocatedsrpc()
6122 tdrpc->nmp = *nmpp; in nfsrv_deallocatedsrpc()
6123 tdrpc->cred = cred; in nfsrv_deallocatedsrpc()
6124 tdrpc->p = p; in nfsrv_deallocatedsrpc()
6125 tdrpc->inprog = 0; in nfsrv_deallocatedsrpc()
6126 tdrpc->err = 0; in nfsrv_deallocatedsrpc()
6129 ret = nfs_pnfsio(start_deallocatedsdorpc, tdrpc); in nfsrv_deallocatedsrpc()
6152 tdrpc = drpc; in nfsrv_deallocatedsrpc()
6156 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_deallocatedsrpc()
6158 while (tdrpc->inprog != 0 && tdrpc->done == 0) in nfsrv_deallocatedsrpc()
6159 tsleep(&tdrpc->tsk, PVFS, "srvalds", timo); in nfsrv_deallocatedsrpc()
6160 if (nfsds_failerr(tdrpc->err) && *failposp == -1) in nfsrv_deallocatedsrpc()
6162 else if (error == 0 && tdrpc->err != 0) in nfsrv_deallocatedsrpc()
6163 error = tdrpc->err; in nfsrv_deallocatedsrpc()
6287 struct nfsrvsetattrdsdorpc *drpc, *tdrpc = NULL; in nfsrv_setattrdsrpc() local
6294 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP, in nfsrv_setattrdsrpc()
6302 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_setattrdsrpc()
6303 tdrpc->done = 0; in nfsrv_setattrdsrpc()
6304 tdrpc->inprog = 0; in nfsrv_setattrdsrpc()
6305 NFSBCOPY(fhp, &tdrpc->fh, sizeof(*fhp)); in nfsrv_setattrdsrpc()
6306 tdrpc->nmp = *nmpp; in nfsrv_setattrdsrpc()
6307 tdrpc->vp = vp; in nfsrv_setattrdsrpc()
6308 tdrpc->cred = cred; in nfsrv_setattrdsrpc()
6309 tdrpc->p = p; in nfsrv_setattrdsrpc()
6310 tdrpc->na = *nap; in nfsrv_setattrdsrpc()
6311 tdrpc->err = 0; in nfsrv_setattrdsrpc()
6314 ret = nfs_pnfsio(start_setattrdsdorpc, tdrpc); in nfsrv_setattrdsrpc()
6337 tdrpc = drpc; in nfsrv_setattrdsrpc()
6341 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_setattrdsrpc()
6343 while (tdrpc->inprog != 0 && tdrpc->done == 0) in nfsrv_setattrdsrpc()
6344 tsleep(&tdrpc->tsk, PVFS, "srvsads", timo); in nfsrv_setattrdsrpc()
6345 if (nfsds_failerr(tdrpc->err) && *failposp == -1) in nfsrv_setattrdsrpc()
6347 else if (error == 0 && tdrpc->err != 0) in nfsrv_setattrdsrpc()
6348 error = tdrpc->err; in nfsrv_setattrdsrpc()
6436 struct nfsrvsetacldsdorpc *drpc, *tdrpc = NULL; in nfsrv_setacldsrpc() local
6442 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP, in nfsrv_setacldsrpc()
6450 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_setacldsrpc()
6451 tdrpc->done = 0; in nfsrv_setacldsrpc()
6452 tdrpc->inprog = 0; in nfsrv_setacldsrpc()
6453 NFSBCOPY(fhp, &tdrpc->fh, sizeof(*fhp)); in nfsrv_setacldsrpc()
6454 tdrpc->nmp = *nmpp; in nfsrv_setacldsrpc()
6455 tdrpc->vp = vp; in nfsrv_setacldsrpc()
6456 tdrpc->cred = cred; in nfsrv_setacldsrpc()
6457 tdrpc->p = p; in nfsrv_setacldsrpc()
6458 tdrpc->aclp = aclp; in nfsrv_setacldsrpc()
6459 tdrpc->err = 0; in nfsrv_setacldsrpc()
6462 ret = nfs_pnfsio(start_setacldsdorpc, tdrpc); in nfsrv_setacldsrpc()
6483 tdrpc = drpc; in nfsrv_setacldsrpc()
6487 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) { in nfsrv_setacldsrpc()
6489 while (tdrpc->inprog != 0 && tdrpc->done == 0) in nfsrv_setacldsrpc()
6490 tsleep(&tdrpc->tsk, PVFS, "srvacds", timo); in nfsrv_setacldsrpc()
6491 if (nfsds_failerr(tdrpc->err) && *failposp == -1) in nfsrv_setacldsrpc()
6493 else if (error == 0 && tdrpc->err != 0) in nfsrv_setacldsrpc()
6494 error = tdrpc->err; in nfsrv_setacldsrpc()