Lines Matching refs:rio
15 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_release() local
16 zx_handle_t control = rio->control; in zxio_remote_release()
17 rio->control = ZX_HANDLE_INVALID; in zxio_remote_release()
18 if (rio->event != ZX_HANDLE_INVALID) { in zxio_remote_release()
19 zx_handle_t event = rio->event; in zxio_remote_release()
20 rio->event = ZX_HANDLE_INVALID; in zxio_remote_release()
28 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_close() local
30 io_status = fuchsia_io_NodeClose(rio->control, &status); in zxio_remote_close()
31 zx_handle_t control = rio->control; in zxio_remote_close()
32 rio->control = ZX_HANDLE_INVALID; in zxio_remote_close()
34 if (rio->event != ZX_HANDLE_INVALID) { in zxio_remote_close()
35 zx_handle_t event = rio->event; in zxio_remote_close()
36 rio->event = ZX_HANDLE_INVALID; in zxio_remote_close()
43 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_clone_async() local
44 return fuchsia_io_NodeClone(rio->control, flags, request); in zxio_remote_clone_async()
48 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_sync() local
50 io_status = fuchsia_io_NodeSync(rio->control, &status); in zxio_remote_sync()
55 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_attr_get() local
57 io_status = fuchsia_io_NodeGetAttr(rio->control, &status, out_attr); in zxio_remote_attr_get()
62 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_attr_set() local
64 io_status = fuchsia_io_NodeSetAttr(rio->control, flags, attr, &status); in zxio_remote_attr_set()
68 static zx_status_t zxio_remote_read_once(zxio_remote_t* rio, uint8_t* buffer, in zxio_remote_read_once() argument
72 io_status = fuchsia_io_FileRead(rio->control, capacity, &status, in zxio_remote_read_once()
89 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_read() local
95 zx_status_t status = zxio_remote_read_once(rio, buffer, chunk, &actual); in zxio_remote_read()
110 static zx_status_t zxio_remote_read_once_at(zxio_remote_t* rio, size_t offset, in zxio_remote_read_once_at() argument
115 io_status = fuchsia_io_FileReadAt(rio->control, capacity, offset, &status, in zxio_remote_read_once_at()
132 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_read_at() local
138 zx_status_t status = zxio_remote_read_once_at(rio, offset, buffer, in zxio_remote_read_at()
155 static zx_status_t zxio_remote_write_once(zxio_remote_t* rio, const uint8_t* buffer, in zxio_remote_write_once() argument
159 io_status = fuchsia_io_FileWrite(rio->control, buffer, capacity, &status, in zxio_remote_write_once()
176 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_write() local
182 zx_status_t status = zxio_remote_write_once(rio, buffer, chunk, in zxio_remote_write()
198 static zx_status_t zxio_remote_write_once_at(zxio_remote_t* rio, size_t offset, in zxio_remote_write_once_at() argument
203 io_status = fuchsia_io_FileWriteAt(rio->control, buffer, capacity, offset, in zxio_remote_write_once_at()
221 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_write_at() local
227 zx_status_t status = zxio_remote_write_once_at(rio, offset, buffer, in zxio_remote_write_at()
245 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_seek() local
247 io_status = fuchsia_io_FileSeek(rio->control, offset, start, &status, out_offset); in zxio_remote_seek()
252 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_truncate() local
254 io_status = fuchsia_io_FileTruncate(rio->control, length, &status); in zxio_remote_truncate()
259 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_flags_get() local
261 io_status = fuchsia_io_FileGetFlags(rio->control, &status, out_flags); in zxio_remote_flags_get()
266 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_flags_set() local
268 io_status = fuchsia_io_FileSetFlags(rio->control, flags, &status); in zxio_remote_flags_set()
273 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_vmo_get() local
276 io_status = fuchsia_io_FileGetVmo(rio->control, flags, &status, &vmo); in zxio_remote_vmo_get()
293 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_open_async() local
294 return fuchsia_io_DirectoryOpen(rio->control, flags, mode, path, strlen(path), request); in zxio_remote_open_async()
298 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_unlink() local
300 io_status = fuchsia_io_DirectoryUnlink(rio->control, path, strlen(path), &status); in zxio_remote_unlink()
305 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_token_get() local
307 io_status = fuchsia_io_DirectoryGetToken(rio->control, &status, out_token); in zxio_remote_token_get()
312 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_rename() local
314 io_status = fuchsia_io_DirectoryRename(rio->control, src_path, strlen(src_path), dst_token, in zxio_remote_rename()
320 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_link() local
322 io_status = fuchsia_io_DirectoryLink(rio->control, src_path, strlen(src_path), dst_token, in zxio_remote_link()
328 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_readdir() local
331 io_status = fuchsia_io_DirectoryReadDirents(rio->control, capacity, &status, in zxio_remote_readdir()
348 zxio_remote_t* rio = reinterpret_cast<zxio_remote_t*>(io); in zxio_remote_rewind() local
350 io_status = fuchsia_io_DirectoryRewind(rio->control, &status); in zxio_remote_rewind()