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()
163 int fd; in port_data() local
177 fd = port_listen_fd(port_num); in port_data()
178 if (fd < 0) { in port_data()
180 port_num, -fd); in port_data()
184 if (um_request_irq(ACCEPT_IRQ, fd, IRQ_READ, port_interrupt, in port_data()
195 .fd = fd, in port_data()
215 os_close_file(fd); in port_data()
228 int fd; in port_wait() local
232 fd = -ERESTARTSYS; in port_wait()
256 if (conn->fd >= 0) in port_wait()
258 os_close_file(conn->fd); in port_wait()
262 fd = conn->fd; in port_wait()
268 return fd; in port_wait()
298 free_irq_by_fd(port->fd); in free_port()
299 os_close_file(port->fd); in free_port()