Lines Matching refs:srv
20 pty_server_t srv; member
28 #define psd_from_ps(ps) containerof(ps, pty_server_dev_t, srv)
55 mtx_lock(&psd->srv.lock); in psd_read()
59 if (list_is_empty(&psd->srv.clients)) { in psd_read()
62 device_state_clr(psd->srv.zxdev, DEV_STATE_READABLE); in psd_read()
66 pty_server_resume_locked(&psd->srv); in psd_read()
68 mtx_unlock(&psd->srv.lock); in psd_read()
87 if ((status = pty_server_send(&psd->srv, buf, count, false, &length)) < 0) { in psd_write()
106 pty_server_set_window_size(&psd->srv, wsz->width, wsz->height); in psd_ioctl()
136 pty_server_init(&psd->srv); in ptmx_open()
137 psd->srv.recv = psd_recv; in ptmx_open()
152 if ((status = device_add(pty_root, &args, &psd->srv.zxdev)) < 0) { in ptmx_open()
157 *out = psd->srv.zxdev; in ptmx_open()