summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/nfp/nfdev-solaris.h
blob: 923b902e460d0cfb1921cb22dd8784117d1832bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*

nfdev-solaris.h: nFast solaris specific device ioctl interface.

(C) Copyright nCipher Corporation Ltd 1998-2008 All rights reserved

Copyright (c) 2008-2013 Thales e-Security All rights reserved

Copyright (c) 2014 Thales UK All rights reserved

history

14/07/1998 jsh  Original

*/

#ifndef NFDEV_SOLARIS_H
#define NFDEV_SOLARIS_H

#include "nfdev-common.h"

#define NFDEV_IOCTL_TYPE ('n'<<8)

#define NFDEV_IOCTL_ENQUIRY		( NFDEV_IOCTL_TYPE | \
					  NFDEV_IOCTL_NUM_ENQUIRY )
#define NFDEV_IOCTL_ENSUREREADING	( NFDEV_IOCTL_TYPE | \
					  NFDEV_IOCTL_NUM_ENSUREREADING )
#define NFDEV_IOCTL_DEVCOUNT		( NFDEV_IOCTL_TYPE | \
					  NFDEV_IOCTL_NUM_DEVCOUNT )
#define NFDEV_IOCTL_DEBUG		( NFDEV_IOCTL_TYPE | \
					  NFDEV_IOCTL_NUM_DEBUG )
#define NFDEV_IOCTL_PCI_IFVERS		( NFDEV_IOCTL_TYPE | \
					  NFDEV_IOCTL_NUM_PCI_IFVERS )
#define NFDEV_IOCTL_STATS		( NFDEV_IOCTL_TYPE | \
					  NFDEV_IOCTL_NUM_STATS )

#endif /* NFDEV_SOLARIS_H */