Lines Matching refs:state

321 NFS4Inode::WriteStat(OpenState* state, AttrValue* attrs, uint32 attrCount)
331 if (state != NULL) {
332 req.PutFH(state->fInfo.fHandle);
333 req.SetAttr(state->fStateID, state->fStateSeq, attrs, attrCount);
444 NFS4Inode::CreateFile(const char* name, int mode, int perms, OpenState* state,
449 ASSERT(state != NULL);
460 state->fClientID = fFileSystem->NFSServer()->ClientId();
482 state->fClientID, OPEN4_CREATE, fFileSystem->OpenOwner(), name,
504 if (HandleErrors(attempt, reply.NFS4Error(), serv, NULL, state,
509 result = reply.Open(state->fStateID, &state->fStateSeq, &confirm,
536 state->fOpened = true;
539 result = ConfirmOpen(*handle, state, &sequence);
547 NFS4Inode::OpenFile(OpenState* state, int mode, OpenDelegationData* delegation)
549 ASSERT(state != NULL);
558 state->fClientID = fFileSystem->NFSServer()->ClientId();
586 req.Open(CLAIM_NULL, sequence, sModeToAccess(mode), state->fClientID,
621 if (HandleErrors(attempt, reply.NFS4Error(), serv, NULL, state,
626 result = reply.Open(state->fStateID, &state->fStateSeq, &confirm,
643 state->fOpened = true;
646 result = ConfirmOpen(fInfo.fHandle, state, &sequence);
654 NFS4Inode::OpenAttr(OpenState* state, const char* name, int mode,
658 ASSERT(state != NULL);
667 state->fClientID = fFileSystem->NFSServer()->ClientId();
674 req.Open(CLAIM_NULL, sequence, sModeToAccess(mode), state->fClientID,
691 if (HandleErrors(attempt, reply.NFS4Error(), serv, NULL, state,
696 result = reply.Open(state->fStateID, &state->fStateSeq, &confirm,
699 reply.GetFH(&state->fInfo.fHandle);
709 state->fOpened = true;
712 result = ConfirmOpen(state->fInfo.fHandle, state, &sequence);
720 NFS4Inode::ReadFile(OpenStateCookie* cookie, OpenState* state, uint64 position,
723 ASSERT(state != NULL);
734 req.PutFH(state->fInfo.fHandle);
735 req.Read(state->fStateID, state->fStateSeq, position, *length);
743 if (HandleErrors(attempt, reply.NFS4Error(), serv, cookie, state))
757 NFS4Inode::WriteFile(OpenStateCookie* cookie, OpenState* state, uint64 position,
760 ASSERT(state != NULL);
770 req.PutFH(state->fInfo.fHandle);
772 req.Write(state->fStateID, state->fStateSeq, buffer, position, *length,
781 if (HandleErrors(attempt, reply.NFS4Error(), serv, cookie, state))