OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [rc203soc/] [sw/] [uClinux/] [include/] [asm-ppc/] [ioctls.h] - Diff between revs 1765 and 1782

Only display areas with differences | Details | Blame | View Log

Rev 1765 Rev 1782
#ifndef _ASM_PPC_IOCTLS_H
#ifndef _ASM_PPC_IOCTLS_H
#define _ASM_PPC_IOCTLS_H
#define _ASM_PPC_IOCTLS_H
 
 
#include <asm/ioctl.h>
#include <asm/ioctl.h>
 
 
#define FIOCLEX         _IO('f', 1)
#define FIOCLEX         _IO('f', 1)
#define FIONCLEX        _IO('f', 2)
#define FIONCLEX        _IO('f', 2)
#define FIOASYNC        _IOW('f', 125, int)
#define FIOASYNC        _IOW('f', 125, int)
#define FIONBIO         _IOW('f', 126, int)
#define FIONBIO         _IOW('f', 126, int)
#define FIONREAD        _IOR('f', 127, int)
#define FIONREAD        _IOR('f', 127, int)
#define TIOCINQ         FIONREAD
#define TIOCINQ         FIONREAD
 
 
#define TIOCGETP        _IOR('t', 8, struct sgttyb)
#define TIOCGETP        _IOR('t', 8, struct sgttyb)
#define TIOCSETP        _IOW('t', 9, struct sgttyb)
#define TIOCSETP        _IOW('t', 9, struct sgttyb)
#define TIOCSETN        _IOW('t', 10, struct sgttyb)    /* TIOCSETP wo flush */
#define TIOCSETN        _IOW('t', 10, struct sgttyb)    /* TIOCSETP wo flush */
 
 
#define TIOCSETC        _IOW('t', 17, struct tchars)
#define TIOCSETC        _IOW('t', 17, struct tchars)
#define TIOCGETC        _IOR('t', 18, struct tchars)
#define TIOCGETC        _IOR('t', 18, struct tchars)
#define TCGETS          _IOR('t', 19, struct termios)
#define TCGETS          _IOR('t', 19, struct termios)
#define TCSETS          _IOW('t', 20, struct termios)
#define TCSETS          _IOW('t', 20, struct termios)
#define TCSETSW         _IOW('t', 21, struct termios)
#define TCSETSW         _IOW('t', 21, struct termios)
#define TCSETSF         _IOW('t', 22, struct termios)
#define TCSETSF         _IOW('t', 22, struct termios)
 
 
#define TCGETA          _IOR('t', 23, struct termio)
#define TCGETA          _IOR('t', 23, struct termio)
#define TCSETA          _IOW('t', 24, struct termio)
#define TCSETA          _IOW('t', 24, struct termio)
#define TCSETAW         _IOW('t', 25, struct termio)
#define TCSETAW         _IOW('t', 25, struct termio)
#define TCSETAF         _IOW('t', 28, struct termio)
#define TCSETAF         _IOW('t', 28, struct termio)
 
 
#define TCSBRK          _IO('t', 29)
#define TCSBRK          _IO('t', 29)
#define TCXONC          _IO('t', 30)
#define TCXONC          _IO('t', 30)
#define TCFLSH          _IO('t', 31)
#define TCFLSH          _IO('t', 31)
 
 
#define TIOCSWINSZ      _IOW('t', 103, struct winsize)
#define TIOCSWINSZ      _IOW('t', 103, struct winsize)
#define TIOCGWINSZ      _IOR('t', 104, struct winsize)
#define TIOCGWINSZ      _IOR('t', 104, struct winsize)
#define TIOCSTART       _IO('t', 110)           /* start output, like ^Q */
#define TIOCSTART       _IO('t', 110)           /* start output, like ^Q */
#define TIOCSTOP        _IO('t', 111)           /* stop output, like ^S */
#define TIOCSTOP        _IO('t', 111)           /* stop output, like ^S */
#define TIOCOUTQ        _IOR('t', 115, int)     /* output queue size */
#define TIOCOUTQ        _IOR('t', 115, int)     /* output queue size */
 
 
#define TIOCGLTC        _IOR('t', 116, struct ltchars)
#define TIOCGLTC        _IOR('t', 116, struct ltchars)
#define TIOCSLTC        _IOW('t', 117, struct ltchars)
#define TIOCSLTC        _IOW('t', 117, struct ltchars)
#define TIOCSPGRP       _IOW('t', 118, int)
#define TIOCSPGRP       _IOW('t', 118, int)
#define TIOCGPGRP       _IOR('t', 119, int)
#define TIOCGPGRP       _IOR('t', 119, int)
 
 
#define TIOCEXCL        0x540C
#define TIOCEXCL        0x540C
#define TIOCNXCL        0x540D
#define TIOCNXCL        0x540D
#define TIOCSCTTY       0x540E
#define TIOCSCTTY       0x540E
 
 
#define TIOCSTI         0x5412
#define TIOCSTI         0x5412
#define TIOCMGET        0x5415
#define TIOCMGET        0x5415
#define TIOCMBIS        0x5416
#define TIOCMBIS        0x5416
#define TIOCMBIC        0x5417
#define TIOCMBIC        0x5417
#define TIOCMSET        0x5418
#define TIOCMSET        0x5418
# define TIOCM_LE       0x001
# define TIOCM_LE       0x001
# define TIOCM_DTR      0x002
# define TIOCM_DTR      0x002
# define TIOCM_RTS      0x004
# define TIOCM_RTS      0x004
# define TIOCM_ST       0x008
# define TIOCM_ST       0x008
# define TIOCM_SR       0x010
# define TIOCM_SR       0x010
# define TIOCM_CTS      0x020
# define TIOCM_CTS      0x020
# define TIOCM_CAR      0x040
# define TIOCM_CAR      0x040
# define TIOCM_RNG      0x080
# define TIOCM_RNG      0x080
# define TIOCM_DSR      0x100
# define TIOCM_DSR      0x100
# define TIOCM_CD       TIOCM_CAR
# define TIOCM_CD       TIOCM_CAR
# define TIOCM_RI       TIOCM_RNG
# define TIOCM_RI       TIOCM_RNG
 
 
#define TIOCGSOFTCAR    0x5419
#define TIOCGSOFTCAR    0x5419
#define TIOCSSOFTCAR    0x541A
#define TIOCSSOFTCAR    0x541A
#define TIOCLINUX       0x541C
#define TIOCLINUX       0x541C
#define TIOCCONS        0x541D
#define TIOCCONS        0x541D
#define TIOCGSERIAL     0x541E
#define TIOCGSERIAL     0x541E
#define TIOCSSERIAL     0x541F
#define TIOCSSERIAL     0x541F
#define TIOCPKT         0x5420
#define TIOCPKT         0x5420
# define TIOCPKT_DATA            0
# define TIOCPKT_DATA            0
# define TIOCPKT_FLUSHREAD       1
# define TIOCPKT_FLUSHREAD       1
# define TIOCPKT_FLUSHWRITE      2
# define TIOCPKT_FLUSHWRITE      2
# define TIOCPKT_STOP            4
# define TIOCPKT_STOP            4
# define TIOCPKT_START           8
# define TIOCPKT_START           8
# define TIOCPKT_NOSTOP         16
# define TIOCPKT_NOSTOP         16
# define TIOCPKT_DOSTOP         32
# define TIOCPKT_DOSTOP         32
 
 
 
 
#define TIOCNOTTY       0x5422
#define TIOCNOTTY       0x5422
#define TIOCSETD        0x5423
#define TIOCSETD        0x5423
#define TIOCGETD        0x5424
#define TIOCGETD        0x5424
#define TCSBRKP         0x5425  /* Needed for POSIX tcsendbreak() */
#define TCSBRKP         0x5425  /* Needed for POSIX tcsendbreak() */
#define TIOCTTYGSTRUCT  0x5426  /* For debugging only */
#define TIOCTTYGSTRUCT  0x5426  /* For debugging only */
 
 
#define TIOCSERCONFIG   0x5453
#define TIOCSERCONFIG   0x5453
#define TIOCSERGWILD    0x5454
#define TIOCSERGWILD    0x5454
#define TIOCSERSWILD    0x5455
#define TIOCSERSWILD    0x5455
#define TIOCGLCKTRMIOS  0x5456
#define TIOCGLCKTRMIOS  0x5456
#define TIOCSLCKTRMIOS  0x5457
#define TIOCSLCKTRMIOS  0x5457
#define TIOCSERGSTRUCT  0x5458 /* For debugging only */
#define TIOCSERGSTRUCT  0x5458 /* For debugging only */
#define TIOCSERGETLSR   0x5459 /* Get line status register */
#define TIOCSERGETLSR   0x5459 /* Get line status register */
  /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
  /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
# define TIOCSER_TEMT    0x01   /* Transmitter physically empty */
# define TIOCSER_TEMT    0x01   /* Transmitter physically empty */
#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
#define TIOCSERSETMULTI 0x545B /* Set multiport config */
#define TIOCSERSETMULTI 0x545B /* Set multiport config */
 
 
#define TIOCMIWAIT      0x545C  /* wait for a change on serial input line(s) */
#define TIOCMIWAIT      0x545C  /* wait for a change on serial input line(s) */
#define TIOCGICOUNT     0x545D  /* read serial port inline interrupt counts */
#define TIOCGICOUNT     0x545D  /* read serial port inline interrupt counts */
 
 
#endif /* _ASM_PPC_IOCTLS_H */
#endif /* _ASM_PPC_IOCTLS_H */
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.