Lines Matching refs:cookie

367 	TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
376 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
387 result = inode->ReadDirect(cookie, pos, buffer, &bytesRead, &eof);
411 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
420 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
433 result = inode->WriteDirect(cookie, pos, buffer, &bytesWritten);
448 nfs4_io(fs_volume* volume, fs_vnode* vnode, void* cookie, io_request* request)
451 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
452 vti->ID(), cookie);
486 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, flags = %d\n",
490 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
491 cookie->fMode = (cookie->fMode & ~(O_APPEND | O_NONBLOCK)) | flags;
767 OpenFileCookie* cookie = new OpenFileCookie(fs);
768 if (cookie == NULL)
770 *_cookie = cookie;
784 status_t result = inode->Create(name, openMode, perms, cookie, &data,
787 delete cookie;
793 delete cookie;
800 delete cookie;
805 child->SetOpenState(cookie->fOpenState);
810 cookie->fOpenState->fClientID);
812 delegation->fInfo = cookie->fOpenState->fInfo;
818 TRACE("*cookie = %p, *newVnodeID = %" B_PRIi64 "\n", *_cookie,
842 OpenFileCookie* cookie = new OpenFileCookie(fs);
843 if (cookie == NULL)
845 *_cookie = cookie;
847 status_t result = inode->Open(openMode, cookie);
849 delete cookie;
851 TRACE("*cookie = %p\n", *_cookie);
862 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
874 Cookie* cookie = reinterpret_cast<Cookie*>(_cookie);
875 return cookie->CancelAll();
884 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
895 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
897 inode->Close(cookie);
898 delete cookie;
909 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
923 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
925 return inode->Read(cookie, pos, buffer, length);;
934 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
948 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
950 return inode->Write(cookie, pos, _buffer, length);
1020 OpenDirCookie* cookie = new(std::nothrow) OpenDirCookie(fs);
1021 if (cookie == NULL)
1023 *_cookie = cookie;
1033 status_t result = inode->OpenDir(cookie);
1035 delete cookie;
1037 TRACE("*cookie = %p\n", *_cookie);
1046 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
1049 Cookie* cookie = reinterpret_cast<Cookie*>(_cookie);
1050 return cookie->CancelAll();
1055 nfs4_free_dir_cookie(fs_volume* volume, fs_vnode* vnode, void* cookie)
1057 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
1058 reinterpret_cast<VnodeToInode*>(vnode->private_node)->ID(), cookie);
1060 delete reinterpret_cast<OpenDirCookie*>(cookie);
1069 OpenDirCookie* cookie = reinterpret_cast<OpenDirCookie*>(_cookie);
1071 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume, vti->ID(),
1079 return inode->ReadDir(buffer, bufferSize, _num, cookie);
1086 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
1089 OpenDirCookie* cookie = reinterpret_cast<OpenDirCookie*>(_cookie);
1090 cookie->fSpecial = 0;
1091 if (cookie->fSnapshot != NULL)
1092 cookie->fSnapshot->ReleaseReference();
1093 cookie->fSnapshot = NULL;
1094 cookie->fCurrent = NULL;
1095 cookie->fEOF = false;
1105 OpenDirCookie* cookie = new(std::nothrow) OpenDirCookie(fs);
1106 if (cookie == NULL)
1108 *_cookie = cookie;
1118 status_t result = inode->OpenAttrDir(cookie);
1120 delete cookie;
1127 nfs4_close_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie)
1129 return nfs4_close_dir(volume, vnode, cookie);
1134 nfs4_free_attr_dir_cookie(fs_volume* volume, fs_vnode* vnode, void* cookie)
1136 return nfs4_free_dir_cookie(volume, vnode, cookie);
1141 nfs4_read_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie,
1144 return nfs4_read_dir(volume, vnode, cookie, buffer, bufferSize, _num);
1149 nfs4_rewind_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie)
1151 return nfs4_rewind_dir(volume, vnode, cookie);
1167 OpenAttrCookie* cookie = new OpenAttrCookie(fs);
1168 if (cookie == NULL)
1170 *_cookie = cookie;
1172 status_t result = inode->OpenAttr(name, openMode, cookie, true, type);
1174 delete cookie;
1192 OpenAttrCookie* cookie = new OpenAttrCookie(fs);
1193 if (cookie == NULL)
1195 *_cookie = cookie;
1197 status_t result = inode->OpenAttr(name, openMode, cookie, false);
1199 delete cookie;
1208 Cookie* cookie = reinterpret_cast<Cookie*>(_cookie);
1209 return cookie->CancelAll();
1223 OpenAttrCookie* cookie = reinterpret_cast<OpenAttrCookie*>(_cookie);
1224 inode->CloseAttr(cookie);
1225 delete cookie;
1236 OpenAttrCookie* cookie = reinterpret_cast<OpenAttrCookie*>(_cookie);
1244 return inode->ReadDirect(cookie, pos, buffer, length, &eof);
1253 OpenAttrCookie* cookie = reinterpret_cast<OpenAttrCookie*>(_cookie);
1260 return inode->WriteDirect(cookie, pos, buffer, length);
1269 OpenAttrCookie* cookie = reinterpret_cast<OpenAttrCookie*>(_cookie);
1276 return inode->Stat(stat, cookie);
1285 OpenAttrCookie* cookie = reinterpret_cast<OpenAttrCookie*>(_cookie);
1292 return inode->WriteStat(stat, statMask, cookie);
1335 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
1336 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, lock = %p\n",
1344 return inode->TestLock(cookie, lock);
1353 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
1354 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, lock = %p\n",
1364 return inode->AcquireLock(cookie, lock, wait);
1373 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, lock = %p\n",
1384 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
1387 return inode->ReleaseLock(cookie, lock);
1389 return inode->ReleaseAllLocks(cookie);