Lines Matching defs:OverlayInode

47 class OverlayInode;
50 OverlayInode * node;
64 OverlayInode * node; // only for attributes
109 class OverlayInode {
111 OverlayInode(OverlayVolume *volume,
113 OverlayInode *parentDir = NULL,
117 ~OverlayInode();
142 void SetParentDir(OverlayInode *parentDir);
143 OverlayInode * ParentDir() { return fParentDir; }
149 OverlayInode **node);
201 ino_t *newInodeNumber, OverlayInode **node,
206 OverlayInode * fParentDir;
243 // #pragma mark OverlayInode
246 OverlayInode::OverlayInode(OverlayVolume *volume, fs_vnode *superVnode,
247 ino_t inodeNumber, OverlayInode *parentDir, const char *name, mode_t mode,
291 OverlayInode::~OverlayInode()
321 OverlayInode::InitCheck()
328 OverlayInode::SetSuperVnode(fs_vnode *superVnode)
336 OverlayInode::SetInodeNumber(ino_t inodeNumber)
344 OverlayInode::SetModified()
362 OverlayInode::SetDataModified()
371 OverlayInode::CreateCache()
382 OverlayInode::SetParentDir(OverlayInode *parentDir)
392 OverlayInode::IsNonEmptyDirectory()
409 OverlayInode::Lookup(const char *name, ino_t *inodeNumber)
420 OverlayInode *node = NULL;
434 OverlayInode::LookupAttribute(const char *name, OverlayInode **node)
444 OverlayInode *newNode = new(std::nothrow) OverlayInode(fVolume,
468 OverlayInode::SetName(const char *name)
478 OverlayInode::GetName(char *buffer, size_t bufferSize)
498 OverlayInode::ReadStat(struct stat *stat)
511 OverlayInode::WriteStat(const struct stat *stat, uint32 statMask)
556 OverlayInode::Create(const char *name, int openMode, int perms, void **cookie,
559 OverlayInode *newNode = NULL;
570 OverlayInode::Open(int openMode, void **_cookie)
642 OverlayInode::Close(void *_cookie)
659 OverlayInode::FreeCookie(void *_cookie)
679 OverlayInode::Read(void *_cookie, off_t position, void *buffer, size_t *length,
795 OverlayInode::Write(void *_cookie, off_t position, const void *buffer,
918 OverlayInode::SynchronousIO(void *cookie, IORequest *request)
936 OverlayInode::SetFlags(void *_cookie, int flags)
946 OverlayInode::CreateDir(const char *name, int perms)
953 OverlayInode::RemoveDir(const char *name)
960 OverlayInode::OpenDir(void **cookie, bool attribute)
988 OverlayInode::CloseDir(void *cookie)
995 OverlayInode::FreeDirCookie(void *cookie)
1003 OverlayInode::ReadDir(void *cookie, struct dirent *buffer, size_t bufferSize,
1033 OverlayInode::RewindDir(void *cookie)
1042 OverlayInode::CreateSymlink(const char *name, const char *path, int mode)
1044 OverlayInode *newNode = NULL;
1056 OverlayInode::ReadSymlink(char *buffer, size_t *bufferSize)
1076 OverlayInode::AddEntry(overlay_dirent *entry, bool attribute)
1111 OverlayInode::RemoveEntry(const char *name, overlay_dirent **_entry,
1128 OverlayInode *node = NULL;
1169 OverlayInode::_TrimBuffers()
1220 OverlayInode::_PopulateStat()
1259 OverlayInode::_PopulateDirents()
1360 OverlayInode::_PopulateAttributeDirents()
1439 OverlayInode::_CreateCommon(const char *name, int type, int perms,
1440 ino_t *newInodeNumber, OverlayInode **_node, bool attribute,
1468 OverlayInode *node = new(std::nothrow) OverlayInode(fVolume, NULL,
1524 OverlayInode *node = (OverlayInode *)vnode->private_node; \
1537 OverlayInode *node = (OverlayInode *)vnode->private_node;
1560 OverlayInode *node = (OverlayInode *)vnode->private_node;
1587 OverlayInode *node = (OverlayInode *)vnode->private_node;
1608 return ((OverlayInode *)vnode->private_node)->Lookup(name, id);
1616 return ((OverlayInode *)vnode->private_node)->GetName(buffer, bufferSize);
1624 OverlayInode *node = (OverlayInode *)vnode->private_node;
1642 OverlayInode *node = (OverlayInode *)vnode->private_node;
1675 OverlayInode *node = (OverlayInode *)vnode->private_node;
1708 OverlayInode *node = (OverlayInode *)vnode->private_node;
1752 return ((OverlayInode *)vnode->private_node)->SetFlags(cookie, flags);
1784 return ((OverlayInode *)vnode->private_node)->ReadSymlink(buffer,
1794 return ((OverlayInode *)vnode->private_node)->CreateSymlink(name, path,
1811 return ((OverlayInode *)vnode->private_node)->RemoveEntry(name, NULL);
1820 OverlayInode *fromNode = (OverlayInode *)vnode->private_node;
1821 OverlayInode *toNode = (OverlayInode *)toVnode->private_node;
1848 OverlayInode *node = NULL;
1875 return ((OverlayInode *)vnode->private_node)->ReadStat(stat);
1884 return ((OverlayInode *)vnode->private_node)->WriteStat(stat, statMask);
1893 return ((OverlayInode *)vnode->private_node)->Create(name, openMode,
1902 return ((OverlayInode *)vnode->private_node)->Open(openMode, cookie);
1910 return ((OverlayInode *)vnode->private_node)->Close(cookie);
1918 return ((OverlayInode *)vnode->private_node)->FreeCookie(cookie);
1927 return ((OverlayInode *)vnode->private_node)->Read(cookie, pos, buffer,
1937 return ((OverlayInode *)vnode->private_node)->Write(cookie, pos, buffer,
1947 return ((OverlayInode *)vnode->private_node)->CreateDir(name, perms);
1955 return ((OverlayInode *)vnode->private_node)->RemoveDir(name);
1963 return ((OverlayInode *)vnode->private_node)->OpenDir(cookie);
1971 return ((OverlayInode *)vnode->private_node)->CloseDir(cookie);
1979 return ((OverlayInode *)vnode->private_node)->FreeDirCookie(cookie);
1988 return ((OverlayInode *)vnode->private_node)->ReadDir(cookie, buffer,
1997 return ((OverlayInode *)vnode->private_node)->RewindDir(cookie);
2005 return ((OverlayInode *)vnode->private_node)->OpenDir(cookie, true);
2013 return ((OverlayInode *)vnode->private_node)->CloseDir(cookie);
2021 return ((OverlayInode *)vnode->private_node)->FreeDirCookie(cookie);
2030 return ((OverlayInode *)vnode->private_node)->ReadDir(cookie, buffer,
2039 return ((OverlayInode *)vnode->private_node)->RewindDir(cookie);
2048 return ((OverlayInode *)vnode->private_node)->Create(name, openMode, 0,
2058 OverlayInode *node = NULL;
2059 OverlayInode *parentNode = (OverlayInode *)vnode->private_node;
2133 OverlayInode *fromNode = (OverlayInode *)vnode->private_node;
2134 OverlayInode *toNode = (OverlayInode *)toVnode->private_node;
2161 OverlayInode *node = entry->node;
2183 OverlayInode *node = (OverlayInode *)vnode->private_node;
2357 OverlayInode *node = new(std::nothrow) OverlayInode(
2498 OverlayInode *node = new(std::nothrow) OverlayInode(
2518 delete (OverlayInode *)vnode->private_node;