Searched refs:pty_server_t (Results 1 - 3 of 3) sorted by relevance

/fuchsia/zircon/system/dev/misc/pty/
H A Dpty-core.h17 typedef struct pty_server pty_server_t; typedef in typeref:struct:pty_server
44 zx_status_t (*recv)(pty_server_t* ps, const void* data, size_t len, size_t* actual);
48 zx_status_t (*ioctl)(pty_server_t* ps, uint32_t op,
52 // called when pty_server_t should be deleted
54 void (*release)(pty_server_t* ps);
62 void pty_server_init(pty_server_t* ps);
67 zx_status_t pty_server_send(pty_server_t* ps, const void* data, size_t len, bool atomic, size_t* actual);
72 void pty_server_resume_locked(pty_server_t* ps);
74 void pty_server_set_window_size(pty_server_t* ps, uint32_t w, uint32_t h);
77 // the zx_device_t here must be the one embedded in pty_server_t
[all...]
H A Dpty-core.c37 pty_server_t* srv;
44 static zx_status_t pty_openat(pty_server_t* ps, zx_device_t** out, uint32_t id, uint32_t flags);
53 pty_server_t* ps = pc->srv;
77 pty_server_t* ps = pc->srv;
101 static void pty_make_active_locked(pty_server_t* ps, pty_client_t* pc) {
140 pty_server_t* ps = pc->srv;
217 pty_server_t* ps = pc->srv;
257 pty_server_t* ps = pc->srv;
282 static zx_status_t pty_openat(pty_server_t* ps, zx_device_t** out, uint32_t id, uint32_t flags) {
354 void pty_server_resume_locked(pty_server_t* p
[all...]
H A Dpty-driver.c20 pty_server_t srv;
30 static zx_status_t psd_recv(pty_server_t* ps, const void* data, size_t len, size_t* actual) {

Completed in 17 milliseconds