/fuchsia/zircon/system/dev/misc/pty/ |
H A D | pty-driver.c | 20 pty_server_t srv; member in struct:pty_server_dev 28 #define psd_from_ps(ps) containerof(ps, pty_server_dev_t, srv) 55 mtx_lock(&psd->srv.lock); 59 if (list_is_empty(&psd->srv.clients)) { 62 device_state_clr(psd->srv.zxdev, DEV_STATE_READABLE); 66 pty_server_resume_locked(&psd->srv); 68 mtx_unlock(&psd->srv.lock); 87 if ((status = pty_server_send(&psd->srv, buf, count, false, &length)) < 0) { 106 pty_server_set_window_size(&psd->srv, wsz->width, wsz->height); 136 pty_server_init(&psd->srv); [all...] |
H A D | pty-core.c | 37 pty_server_t* srv; member in struct:pty_client 53 pty_server_t* ps = pc->srv; 77 pty_server_t* ps = pc->srv; 140 pty_server_t* ps = pc->srv; 217 pty_server_t* ps = pc->srv; 223 pc->srv = NULL; 243 xprintf("pty srv %p release (from client)\n", ps); 257 pty_server_t* ps = pc->srv; 311 pc->srv = ps; 335 xprintf("pty cli %p (id=%u) created (srv [all...] |
/fuchsia/zircon/system/ulib/fs/ |
H A D | unmount.cpp | 15 // Sends an 'unmount' signal on the srv handle, and waits until it is closed. 16 // Consumes 'srv'. 17 zx_status_t vfs_unmount_handle(zx_handle_t srv, zx_time_t deadline) { argument 45 zx_status_t status = zx_channel_call(srv, 0, deadline, &args, &dsize, &hcount); 55 zx_handle_close(srv);
|
/fuchsia/zircon/system/ulib/fdio/ |
H A D | private-fidl.h | 23 zx_status_t fidl_clone_request(zx_handle_t srv, zx_handle_t cnxn, uint32_t flags); 24 zx_status_t fidl_open_request(zx_handle_t srv, zx_handle_t cnxn, uint32_t flags,
|
H A D | fidl.c | 115 zx_status_t fidl_clone_request(zx_handle_t srv, zx_handle_t cnxn, uint32_t flags) { argument 116 return fuchsia_io_NodeClone(srv, flags, cnxn); 120 zx_status_t fidl_open_request(zx_handle_t srv, zx_handle_t cnxn, uint32_t flags, argument 122 return fuchsia_io_DirectoryOpen(srv, flags, mode, path, pathlen, cnxn);
|
H A D | remoteio.c | 426 zx_handle_t cli, srv; local 431 if ((r = zx_channel_create(0, &cli, &srv)) < 0) { 434 if ((r = zxrio_connect(svc, srv, fuchsia_io_NodeCloneOrdinal, ZX_FS_RIGHT_READABLE | 443 zx_status_t fdio_service_clone_to(zx_handle_t svc, zx_handle_t srv) { argument 444 if (srv == ZX_HANDLE_INVALID) { 448 zx_handle_close(srv); 451 return zxrio_connect(svc, srv, fuchsia_io_NodeCloneOrdinal, ZX_FS_RIGHT_READABLE |
|
/fuchsia/zircon/system/ulib/fdio/include/lib/fdio/ |
H A D | util.h | 103 // On success srv is bound to a clone of h. On failure 104 // an error is returned and srv is closed. 105 // Takes ownership of srv. 106 zx_status_t fdio_service_clone_to(zx_handle_t h, zx_handle_t srv);
|
/fuchsia/zircon/system/utest/core/channel/ |
H A D | channel.c | 684 zx_handle_t cli, srv; local 685 ASSERT_EQ(zx_channel_create(0, &cli, &srv), ZX_OK, ""); 689 ASSERT_EQ(thrd_create(&srvt, cc_server, (void*) (uintptr_t) srv), thrd_success, ""); 730 zx_handle_t cli, srv; local 731 ASSERT_EQ(zx_channel_create(0, &cli, &srv), ZX_OK, ""); 732 ASSERT_EQ(zx_handle_close(srv), ZX_OK, ""); 790 zx_handle_t cli, srv; local 791 ASSERT_EQ(zx_channel_create(0, &cli, &srv), ZX_OK, ""); 794 ASSERT_EQ(thrd_create(&t, call_server2, (void*) (uintptr_t) srv), thrd_success, "");
|