cregit-Linux how code gets into the kernel

Release 4.12 include/uapi/linux/atm_nicstar.h

/******************************************************************************
 *
 * atm_nicstar.h
 *
 * Driver-specific declarations for use by NICSTAR driver specific utils.
 *
 * Author: Rui Prior
 *
 * (C) INESC 1998
 *
 ******************************************************************************/


#ifndef LINUX_ATM_NICSTAR_H

#define LINUX_ATM_NICSTAR_H

/* Note: non-kernel programs including this file must also include
 * sys/types.h for struct timeval
 */

#include <linux/atmapi.h>
#include <linux/atmioc.h>


#define NS_GETPSTAT	_IOWR('a',ATMIOC_SARPRV+1,struct atmif_sioc)
						/* get pool statistics */

#define NS_SETBUFLEV	_IOW('a',ATMIOC_SARPRV+2,struct atmif_sioc)
						/* set buffer level markers */

#define NS_ADJBUFLEV	_IO('a',ATMIOC_SARPRV+3)
						/* adjust buffer level */


typedef struct buf_nr
{
   
unsigned min;
   
unsigned init;
   
unsigned max;

}buf_nr;



typedef struct pool_levels
{
   
int buftype;
   
int count;		/* (At least for now) only used in NS_GETPSTAT */
   
buf_nr level;

} pool_levels;

/* type must be one of the following: */

#define NS_BUFTYPE_SMALL 1

#define NS_BUFTYPE_LARGE 2

#define NS_BUFTYPE_HUGE 3

#define NS_BUFTYPE_IOVEC 4


#endif /* LINUX_ATM_NICSTAR_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)82100.00%2100.00%
Total82100.00%2100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.