Searched refs:delegation (Results 1 - 11 of 11) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DNFS4Server.cpp332 Delegation* delegation = NULL; local
335 delegation = current->GetDelegation(handle);
336 if (delegation != NULL)
343 if (delegation == NULL) {
349 args->fDelegation = delegation;
374 Delegation* delegation = NULL; local
377 delegation = current->GetDelegation(handle);
378 if (delegation != NULL)
385 if (delegation == NULL) {
391 delegation
[all...]
H A DNFS4Inode.h52 OpenDelegationData* delegation);
54 OpenDelegationData* delegation);
57 OpenDelegationData* delegation, bool create);
H A DInodeRegular.cpp177 Delegation* delegation local
179 if (delegation != NULL) {
180 delegation->fInfo = fOpenState->fInfo;
181 delegation->fFileSystem = fFileSystem;
182 SetDelegation(delegation);
271 Delegation* delegation local
273 if (delegation != NULL) {
274 delegation->fInfo = state->fInfo;
275 delegation->fFileSystem = fFileSystem;
276 state->fDelegation = delegation;
[all...]
H A DOpenState.cpp162 OpenDelegationData delegation; local
163 delegation.fType = OPEN_DELEGATE_NONE;
164 delegation.fRecall = false;
199 result = reply.Open(fStateID, &fStateSeq, &confirm, &delegation);
209 fDelegation->SetData(delegation);
211 if (delegation.fRecall) {
H A DFileSystem.cpp432 FileSystem::AddDelegation(Delegation* delegation) argument
436 ASSERT(delegation != NULL);
440 fDelegationList.InsertBefore(fDelegationList.Head(), delegation);
442 fHandleToDelegation.Remove(delegation->fInfo.fHandle);
443 fHandleToDelegation.Insert(delegation->fInfo.fHandle, delegation);
448 FileSystem::RemoveDelegation(Delegation* delegation) argument
452 ASSERT(delegation != NULL);
456 fDelegationList.Remove(delegation);
457 fHandleToDelegation.Remove(delegation
[all...]
H A DFileSystem.h53 void AddDelegation(Delegation* delegation);
54 void RemoveDelegation(Delegation* delegation);
H A DNFS4Inode.cpp446 OpenDelegationData* delegation)
452 ASSERT(delegation != NULL);
510 delegation, changeInfo);
547 NFS4Inode::OpenFile(OpenState* state, int mode, OpenDelegationData* delegation) argument
550 ASSERT(delegation != NULL);
627 delegation);
655 OpenDelegationData* delegation, bool create)
659 ASSERT(delegation != NULL);
697 delegation);
444 CreateFile(const char* name, int mode, int perms, OpenState* state, ChangeInfo* changeInfo, uint64* fileID, FileHandle* handle, OpenDelegationData* delegation) argument
654 OpenAttr(OpenState* state, const char* name, int mode, OpenDelegationData* delegation, bool create) argument
H A DInode.cpp892 Inode::SetDelegation(Delegation* delegation) argument
894 ASSERT(delegation != NULL);
903 fDelegation = delegation;
905 fOpenState->fDelegation = delegation;
906 fFileSystem->AddDelegation(delegation);
H A DInode.h43 void SetDelegation(Delegation* delegation);
H A DReplyInterpreter.cpp367 // delegation info
368 uint32 delegation = fReply->Stream().GetUInt(); local
373 if (delegation == OPEN_DELEGATE_NONE) {
385 switch (delegation) {
H A Dkernel_interface.cpp808 Delegation* delegation local
811 if (delegation != NULL) {
812 delegation->fInfo = cookie->fOpenState->fInfo;
813 delegation->fFileSystem = child->GetFileSystem();
814 child->SetDelegation(delegation);

Completed in 78 milliseconds