~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/linux/atm_nicstar.h

Version: ~ [ 2.2.5 ] ~ [ 2.4.1 ] ~ [ 2.4.9 ] ~ [ 2.6.17.10 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /******************************************************************************
  2  *
  3  * atm_nicstar.h
  4  *
  5  * Driver-specific declarations for use by NICSTAR driver specific utils.
  6  *
  7  * Author: Rui Prior
  8  *
  9  * (C) INESC 1998
 10  *
 11  ******************************************************************************/
 12 
 13 
 14 #ifndef LINUX_ATM_NICSTAR_H
 15 #define LINUX_ATM_NICSTAR_H
 16 
 17 /* Note: non-kernel programs including this file must also include
 18  * sys/types.h for struct timeval
 19  */
 20 
 21 #include <linux/atmapi.h>
 22 #include <linux/atmioc.h>
 23 
 24 #define NS_GETPSTAT     _IOWR('a',ATMIOC_SARPRV+1,struct atmif_sioc)
 25                                                 /* get pool statistics */
 26 #define NS_SETBUFLEV    _IOW('a',ATMIOC_SARPRV+2,struct atmif_sioc)
 27                                                 /* set buffer level markers */
 28 #define NS_ADJBUFLEV    _IO('a',ATMIOC_SARPRV+3)
 29                                                 /* adjust buffer level */
 30 
 31 typedef struct buf_nr
 32 {
 33    unsigned min;
 34    unsigned init;
 35    unsigned max;
 36 }buf_nr;
 37 
 38 
 39 typedef struct pool_levels
 40 {
 41    int buftype;
 42    int count;           /* (At least for now) only used in NS_GETPSTAT */
 43    buf_nr level;
 44 } pool_levels;
 45 
 46 /* type must be one of the following: */
 47 #define NS_BUFTYPE_SMALL 1
 48 #define NS_BUFTYPE_LARGE 2
 49 #define NS_BUFTYPE_HUGE 3
 50 #define NS_BUFTYPE_IOVEC 4
 51 
 52 
 53 #endif /* LINUX_ATM_NICSTAR_H */
 54 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.