Lines Matching refs:handle
12 #include <sys/handle.h>
16 VFSUIO_Read(Handle *handle, void *buf, uint64_t len, uint64_t off)
18 ASSERT(handle->type == HANDLE_TYPE_FILE);
22 return VFS_Read(handle->vnode, buf, len, off);
26 VFSUIO_Write(Handle *handle, void *buf, uint64_t len, uint64_t off)
28 ASSERT(handle->type == HANDLE_TYPE_FILE);
32 return VFS_Write(handle->vnode, buf, len, off);
36 VFSUIO_Flush(Handle *handle)
38 ASSERT(handle->type == HANDLE_TYPE_FILE);
43 VFSUIO_Close(Handle *handle)
47 ASSERT(handle->type == HANDLE_TYPE_FILE);
49 status = VFS_Close(handle->vnode);
50 Handle_Free(handle);
56 VFSUIO_Open(const char *path, Handle **handle)
85 *handle = hdl;