Lines Matching defs:vnode

1519 //	#pragma mark - vnode ops
1524 OverlayInode *node = (OverlayInode *)vnode->private_node; \
1534 overlay_put_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter)
1537 OverlayInode *node = (OverlayInode *)vnode->private_node;
1557 overlay_remove_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter)
1560 OverlayInode *node = (OverlayInode *)vnode->private_node;
1579 overlay_get_super_vnode(fs_volume *volume, fs_vnode *vnode,
1583 *_superVnode = *vnode;
1587 OverlayInode *node = (OverlayInode *)vnode->private_node;
1589 *_superVnode = *vnode;
1605 overlay_lookup(fs_volume *volume, fs_vnode *vnode, const char *name, ino_t *id)
1608 return ((OverlayInode *)vnode->private_node)->Lookup(name, id);
1613 overlay_get_vnode_name(fs_volume *volume, fs_vnode *vnode, char *buffer,
1616 return ((OverlayInode *)vnode->private_node)->GetName(buffer, bufferSize);
1621 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie)
1624 OverlayInode *node = (OverlayInode *)vnode->private_node;
1639 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
1642 OverlayInode *node = (OverlayInode *)vnode->private_node;
1672 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
1675 OverlayInode *node = (OverlayInode *)vnode->private_node;
1705 overlay_io(fs_volume *volume, fs_vnode *vnode, void *cookie,
1708 OverlayInode *node = (OverlayInode *)vnode->private_node;
1725 overlay_cancel_io(fs_volume *volume, fs_vnode *vnode, void *cookie,
1733 overlay_get_file_map(fs_volume *volume, fs_vnode *vnode, off_t offset,
1741 overlay_ioctl(fs_volume *volume, fs_vnode *vnode, void *cookie, uint32 op,
1749 overlay_set_flags(fs_volume *volume, fs_vnode *vnode, void *cookie,
1752 return ((OverlayInode *)vnode->private_node)->SetFlags(cookie, flags);
1757 overlay_select(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event,
1765 overlay_deselect(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event,
1773 overlay_fsync(fs_volume *volume, fs_vnode *vnode)
1780 overlay_read_symlink(fs_volume *volume, fs_vnode *vnode, char *buffer,
1784 return ((OverlayInode *)vnode->private_node)->ReadSymlink(buffer,
1790 overlay_create_symlink(fs_volume *volume, fs_vnode *vnode, const char *name,
1794 return ((OverlayInode *)vnode->private_node)->CreateSymlink(name, path,
1800 overlay_link(fs_volume *volume, fs_vnode *vnode, const char *name,
1808 overlay_unlink(fs_volume *volume, fs_vnode *vnode, const char *name)
1811 return ((OverlayInode *)vnode->private_node)->RemoveEntry(name, NULL);
1816 overlay_rename(fs_volume *volume, fs_vnode *vnode,
1820 OverlayInode *fromNode = (OverlayInode *)vnode->private_node;
1864 overlay_access(fs_volume *volume, fs_vnode *vnode, int mode)
1872 overlay_read_stat(fs_volume *volume, fs_vnode *vnode, struct stat *stat)
1875 return ((OverlayInode *)vnode->private_node)->ReadStat(stat);
1880 overlay_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat,
1884 return ((OverlayInode *)vnode->private_node)->WriteStat(stat, statMask);
1889 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name,
1893 return ((OverlayInode *)vnode->private_node)->Create(name, openMode,
1899 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie)
1902 return ((OverlayInode *)vnode->private_node)->Open(openMode, cookie);
1907 overlay_close(fs_volume *volume, fs_vnode *vnode, void *cookie)
1910 return ((OverlayInode *)vnode->private_node)->Close(cookie);
1915 overlay_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie)
1918 return ((OverlayInode *)vnode->private_node)->FreeCookie(cookie);
1923 overlay_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
1927 return ((OverlayInode *)vnode->private_node)->Read(cookie, pos, buffer,
1933 overlay_write(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
1937 return ((OverlayInode *)vnode->private_node)->Write(cookie, pos, buffer,
1943 overlay_create_dir(fs_volume *volume, fs_vnode *vnode, const char *name,
1947 return ((OverlayInode *)vnode->private_node)->CreateDir(name, perms);
1952 overlay_remove_dir(fs_volume *volume, fs_vnode *vnode, const char *name)
1955 return ((OverlayInode *)vnode->private_node)->RemoveDir(name);
1960 overlay_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie)
1963 return ((OverlayInode *)vnode->private_node)->OpenDir(cookie);
1968 overlay_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie)
1971 return ((OverlayInode *)vnode->private_node)->CloseDir(cookie);
1976 overlay_free_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie)
1979 return ((OverlayInode *)vnode->private_node)->FreeDirCookie(cookie);
1984 overlay_read_dir(fs_volume *volume, fs_vnode *vnode, void *cookie,
1988 return ((OverlayInode *)vnode->private_node)->ReadDir(cookie, buffer,
1994 overlay_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie)
1997 return ((OverlayInode *)vnode->private_node)->RewindDir(cookie);
2002 overlay_open_attr_dir(fs_volume *volume, fs_vnode *vnode, void **cookie)
2005 return ((OverlayInode *)vnode->private_node)->OpenDir(cookie, true);
2010 overlay_close_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie)
2013 return ((OverlayInode *)vnode->private_node)->CloseDir(cookie);
2018 overlay_free_attr_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie)
2021 return ((OverlayInode *)vnode->private_node)->FreeDirCookie(cookie);
2026 overlay_read_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie,
2030 return ((OverlayInode *)vnode->private_node)->ReadDir(cookie, buffer,
2036 overlay_rewind_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie)
2039 return ((OverlayInode *)vnode->private_node)->RewindDir(cookie);
2044 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name,
2048 return ((OverlayInode *)vnode->private_node)->Create(name, openMode, 0,
2054 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name,
2059 OverlayInode *parentNode = (OverlayInode *)vnode->private_node;
2071 overlay_close_attr(fs_volume *volume, fs_vnode *vnode, void *_cookie)
2080 overlay_free_attr_cookie(fs_volume *volume, fs_vnode *vnode, void *_cookie)
2089 overlay_read_attr(fs_volume *volume, fs_vnode *vnode, void *_cookie, off_t pos,
2099 overlay_write_attr(fs_volume *volume, fs_vnode *vnode, void *_cookie, off_t pos,
2109 overlay_read_attr_stat(fs_volume *volume, fs_vnode *vnode, void *_cookie,
2119 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *_cookie,
2129 overlay_rename_attr(fs_volume *volume, fs_vnode *vnode,
2133 OverlayInode *fromNode = (OverlayInode *)vnode->private_node;
2180 overlay_remove_attr(fs_volume *volume, fs_vnode *vnode, const char *name)
2183 OverlayInode *node = (OverlayInode *)vnode->private_node;
2195 overlay_create_special_node(fs_volume *volume, fs_vnode *vnode,
2347 overlay_get_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode, int *_type,
2353 volume->super_volume, id, vnode, _type, _flags, reenter);
2358 (OverlayVolume *)volume->private_volume, vnode, id);
2360 vnode->ops->put_vnode(volume->super_volume, vnode, reenter);
2366 vnode->ops->put_vnode(volume->super_volume, vnode, reenter);
2371 vnode->private_node = node;
2372 vnode->ops = &sOverlayVnodeOps;
2496 overlay_create_sub_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode)
2499 (OverlayVolume *)volume->private_volume, vnode, id);
2509 vnode->private_node = node;
2510 vnode->ops = &sOverlayVnodeOps;
2516 overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode)
2518 delete (OverlayInode *)vnode->private_node;