Lines Matching refs:fd
24 int fd; member
38 int fd; member
48 int fd; in pipe_interrupt() local
50 fd = os_rcv_fd(conn->socket[0], &conn->helper_pid); in pipe_interrupt()
51 if (fd < 0) { in pipe_interrupt()
52 if (fd == -EAGAIN) in pipe_interrupt()
56 -fd); in pipe_interrupt()
57 os_close_file(conn->fd); in pipe_interrupt()
62 conn->fd = fd; in pipe_interrupt()
79 int fd, socket[2], pid; in port_accept() local
81 fd = port_connection(port->fd, socket, &pid); in port_accept()
82 if (fd < 0) { in port_accept()
83 if (fd != -EAGAIN) in port_accept()
85 "returned %d\n", -fd); in port_accept()
97 .fd = fd, in port_accept()
110 os_write_file(fd, NO_WAITER_MSG, sizeof(NO_WAITER_MSG)); in port_accept()
119 os_close_file(fd); in port_accept()
140 reactivate_fd(port->fd, ACCEPT_IRQ); in port_work_proc()
164 int fd; in port_data() local
178 fd = port_listen_fd(port_num); in port_data()
179 if (fd < 0) { in port_data()
181 port_num, -fd); in port_data()
185 if (um_request_irq(ACCEPT_IRQ, fd, IRQ_READ, port_interrupt, in port_data()
196 .fd = fd, in port_data()
216 os_close_file(fd); in port_data()
229 int fd; in port_wait() local
233 fd = -ERESTARTSYS; in port_wait()
257 if (conn->fd >= 0) in port_wait()
259 os_close_file(conn->fd); in port_wait()
263 fd = conn->fd; in port_wait()
269 return fd; in port_wait()
299 free_irq_by_fd(port->fd); in free_port()
300 os_close_file(port->fd); in free_port()