diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-06-10 05:30:17 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-06-10 05:30:17 -0300 |
commit | d635711daa98be86d4c7fd01499c34f566b54ccb (patch) | |
tree | aa5cc3760a27c3d57146498cb82fa549547de06c /drivers/staging/gdm72xx/wm_ioctl.h | |
parent | c91265cd0efb83778f015b4d4b1129bd2cfd075e (diff) |
Linux-libre 4.6.2-gnu
Diffstat (limited to 'drivers/staging/gdm72xx/wm_ioctl.h')
-rw-r--r-- | drivers/staging/gdm72xx/wm_ioctl.h | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/drivers/staging/gdm72xx/wm_ioctl.h b/drivers/staging/gdm72xx/wm_ioctl.h deleted file mode 100644 index 631cb1d23..000000000 --- a/drivers/staging/gdm72xx/wm_ioctl.h +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved. - * - * This software is licensed under the terms of the GNU General Public - * License version 2, as published by the Free Software Foundation, and - * may be copied, distributed, and modified under those terms. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - -#ifndef __GDM72XX_WM_IOCTL_H__ -#define __GDM72XX_WM_IOCTL_H__ - -#if !defined(__KERNEL__) -#include <net/if.h> -#endif - -#define NETLINK_WIMAX 31 - -#define SIOCWMIOCTL SIOCDEVPRIVATE - -#define SIOCG_DATA 0x8D10 -#define SIOCS_DATA 0x8D11 - -enum { - SIOC_DATA_FSM, - SIOC_DATA_NETLIST, - SIOC_DATA_CONNNSP, - SIOC_DATA_CONNCOMP, - SIOC_DATA_PROFILEID, - - SIOC_DATA_END -}; - -#define SIOC_DATA_MAX 16 - -/* FSM */ -enum { - M_INIT = 0, - M_OPEN_OFF, - M_OPEN_ON, - M_SCAN, - M_CONNECTING, - M_CONNECTED, - M_FSM_END, - - C_INIT = 0, - C_CONNSTART, - C_ASSOCSTART, - C_RNG, - C_SBC, - C_AUTH, - C_REG, - C_DSX, - C_ASSOCCOMPLETE, - C_CONNCOMPLETE, - C_FSM_END, - - D_INIT = 0, - D_READY, - D_LISTEN, - D_IPACQUISITION, - - END_FSM -}; - -struct fsm_s { - int m_status; /*main status*/ - int c_status; /*connection status*/ - int d_status; /*oma-dm status*/ -}; - -struct data_s { - int size; - void *buf; -}; - -struct udata_s { - int size; - void __user *buf; -}; - -struct wm_req_s { - union { - char ifrn_name[IFNAMSIZ]; - } ifr_ifrn; - unsigned short cmd; - unsigned short data_id; - struct udata_s data; - -/* NOTE: sizeof(struct wm_req_s) must be less than sizeof(struct ifreq). */ -}; - -#ifndef ifr_name -#define ifr_name ifr_ifrn.ifrn_name -#endif - -#endif /* __GDM72XX_WM_IOCTL_H__ */ |