serial.h 630 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * include/linux/serial.h
  3. *
  4. * Copyright (C) 1992 by Theodore Ts'o.
  5. *
  6. * Redistribution of this file is permitted under the terms of the GNU
  7. * Public License (GPL)
  8. */
  9. #ifndef _LINUX_SERIAL_H
  10. #define _LINUX_SERIAL_H
  11. #include <asm/page.h>
  12. #include <uapi/linux/serial.h>
  13. /*
  14. * Counters of the input lines (CTS, DSR, RI, CD) interrupts
  15. */
  16. struct async_icount {
  17. __u32 cts, dsr, rng, dcd, tx, rx;
  18. __u32 frame, parity, overrun, brk;
  19. __u32 buf_overrun;
  20. };
  21. /*
  22. * The size of the serial xmit buffer is 1 page, or 4096 bytes
  23. */
  24. #define SERIAL_XMIT_SIZE PAGE_SIZE
  25. #include <linux/compiler.h>
  26. #endif /* _LINUX_SERIAL_H */