• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * This header was generated from the Linux kernel headers by update_headers.py,
3  * to provide necessary information from kernel to userspace, such as constants,
4  * structures, and macros, and thus, contains no copyrightable information.
5  */
6 #ifndef __LINUX__WIMAX_H__
7 #define __LINUX__WIMAX_H__
8 #include <linux/types.h>
9 enum {
10 
11 	WIMAX_GNL_VERSION = 01,
12 
13 	WIMAX_GNL_ATTR_INVALID = 0x00,
14 	WIMAX_GNL_ATTR_MAX = 10,
15 };
16 enum {
17 	WIMAX_GNL_OP_MSG_FROM_USER,
18 	WIMAX_GNL_OP_MSG_TO_USER,
19 	WIMAX_GNL_OP_RFKILL,
20 	WIMAX_GNL_OP_RESET,
21 	WIMAX_GNL_RE_STATE_CHANGE,
22 	WIMAX_GNL_OP_STATE_GET,
23 };
24 enum {
25 	WIMAX_GNL_MSG_IFIDX = 1,
26 	WIMAX_GNL_MSG_PIPE_NAME,
27 	WIMAX_GNL_MSG_DATA,
28 };
29 enum wimax_rf_state {
30 	WIMAX_RF_OFF = 0,
31 	WIMAX_RF_ON = 1,
32 	WIMAX_RF_QUERY = 2,
33 };
34 enum {
35 	WIMAX_GNL_RFKILL_IFIDX = 1,
36 	WIMAX_GNL_RFKILL_STATE,
37 };
38 enum {
39 	WIMAX_GNL_RESET_IFIDX = 1,
40 };
41 enum {
42 	WIMAX_GNL_STGET_IFIDX = 1,
43 };
44 enum {
45 	WIMAX_GNL_STCH_IFIDX = 1,
46 	WIMAX_GNL_STCH_STATE_OLD,
47 	WIMAX_GNL_STCH_STATE_NEW,
48 };
49  enum wimax_st {
50 	__WIMAX_ST_NULL = 0,
51 	WIMAX_ST_DOWN,
52 	__WIMAX_ST_QUIESCING,
53 	WIMAX_ST_UNINITIALIZED,
54 	WIMAX_ST_RADIO_OFF,
55 	WIMAX_ST_READY,
56 	WIMAX_ST_SCANNING,
57 	WIMAX_ST_CONNECTING,
58 	WIMAX_ST_CONNECTED,
59 	__WIMAX_ST_INVALID
60 };
61 #endif
62