Searched refs:ioContext (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/kernel/network/protocols/unix/
H A Dunix.cpp52 io_context* ioContext = get_current_io_context(!gStackModule->is_syscall()); local
56 close_fd(ioContext, descriptors[i]);
315 io_context* ioContext = get_current_io_context(!gStackModule->is_syscall()); local
319 descriptors[i] = get_open_fd(ioContext, fds[i]);
344 close_fd(ioContext, descriptors[i]);
383 io_context* ioContext = get_current_io_context(!gStackModule->is_syscall()); local
391 fds[i] = new_fd(ioContext, descriptors[i]);
399 close_fd_index(ioContext, fds[k]);
/haiku/headers/private/kernel/fs/
H A Dfd.h46 status_t (*fd_read_dir)(struct io_context* ioContext,
/haiku/src/system/kernel/fs/
H A Dfd.cpp940 io_context* ioContext = get_current_io_context(false);
941 FileDescriptorPutter descriptor(get_fd(ioContext, fd));
958 status_t status = descriptor->ops->fd_read_dir(ioContext, descriptor.Get(),
1156 struct io_context* ioContext = get_current_io_context(true); local
1157 FileDescriptorPutter descriptor(get_fd(ioContext, fd));
1164 retval = descriptor->ops->fd_read_dir(ioContext, descriptor.Get(), buffer,
H A Dvfs.cpp376 static status_t dir_read(struct io_context* ioContext, struct vnode* vnode,
2140 int count, struct io_context* ioContext, VnodePutter& _vnode,
2183 if (vnode.Get() == ioContext->root) {
2265 vnode.SetTo(ioContext->root);
2281 ioContext, nextVnode, &lastParentID, leafName);
2482 size_t bufferSize, struct io_context* ioContext)
2590 struct io_context* ioContext = get_current_io_context(kernel); local
2602 if (vnode == ioContext->root)
2628 sizeof(nameBuffer), ioContext);
2956 struct io_context* ioContext)
2139 vnode_path_to_vnode(struct vnode* start, char* path, bool traverseLeafLink, int count, struct io_context* ioContext, VnodePutter& _vnode, ino_t* _parentID, char* leafName) argument
2481 get_vnode_name(struct vnode* vnode, struct vnode* parent, struct dirent* buffer, size_t bufferSize, struct io_context* ioContext) argument
2955 resolve_covered_parent(struct vnode* parent, dev_t* _device, ino_t* _node, struct io_context* ioContext) argument
6072 dir_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument
6081 fix_dirent(struct vnode* parent, struct dirent* entry, struct io_context* ioContext) argument
6113 dir_read(struct io_context* ioContext, struct vnode* vnode, void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument
6788 attr_dir_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument
7155 index_dir_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument
7358 query_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument
[all...]
/haiku/src/system/kernel/
H A Dteam.cpp4519 io_context* ioContext; local
4539 ioContext = team->io_context;
4540 vfs_get_io_context(ioContext);
4543 ioContextPutter(ioContext);
4561 MutexLocker ioContextLocker(ioContext->io_mutex);
4562 vfs_vnode_to_node_ref(ioContext->cwd, &cwdDevice, &cwdDirectory);

Completed in 124 milliseconds