Lines Matching refs:fd
17 void generic_close(int fd, void *unused) in generic_close() argument
19 close(fd); in generic_close()
22 int generic_read(int fd, char *c_out, void *unused) in generic_read() argument
26 n = read(fd, c_out, sizeof(*c_out)); in generic_read()
38 int generic_write(int fd, const char *buf, int n, void *unused) in generic_write() argument
42 err = write(fd, buf, n); in generic_write()
52 int generic_window_size(int fd, void *unused, unsigned short *rows_out, in generic_window_size() argument
58 if (ioctl(fd, TIOCGWINSZ, &size) < 0) in generic_window_size()
74 int generic_console_write(int fd, const char *buf, int n) in generic_console_write() argument
80 if (isatty(fd)) { in generic_console_write()
86 CATCH_EINTR(err = tcgetattr(fd, &save)); in generic_console_write()
96 CATCH_EINTR(err = tcsetattr(fd, TCSAFLUSH, &new)); in generic_console_write()
100 err = generic_write(fd, buf, n, NULL); in generic_console_write()
105 if (isatty(fd)) { in generic_console_write()
106 CATCH_EINTR(tcsetattr(fd, TCSAFLUSH, &save)); in generic_console_write()
219 static int winch_tramp(int fd, struct tty_port *port, int *fd_out, in winch_tramp() argument
233 data = ((struct winch_data) { .pty_fd = fd, in winch_tramp()
254 printk(UM_KERN_ERR "fd %d will not support SIGWINCH\n", fd); in winch_tramp()
274 void register_winch(int fd, struct tty_port *port) in register_winch() argument
280 if (!isatty(fd)) in register_winch()
283 pid = tcgetpgrp(fd); in register_winch()
284 if (is_skas_winch(pid, fd, port)) { in register_winch()
285 register_winch_irq(-1, fd, -1, port, 0); in register_winch()
290 thread = winch_tramp(fd, port, &thread_fd, &stack); in register_winch()
294 register_winch_irq(thread_fd, fd, thread, port, stack); in register_winch()