staging: rtl8723au: Remove unused enum WIFI_REG_DOMAIN
[firefly-linux-kernel-4.4.55.git] / drivers / staging / rtl8723au / include / wifi.h
index e7c34b73ff1d7227e8997265f2696bee61df708e..2be12e4ff46e4392e10334eeee413d80469b1131 100644 (file)
@@ -66,36 +66,12 @@ enum WIFI_FRAME_SUBTYPE {
 };
 
 
-enum WIFI_REG_DOMAIN {
-       DOMAIN_FCC              = 1,
-       DOMAIN_IC               = 2,
-       DOMAIN_ETSI             = 3,
-       DOMAIN_SPAIN            = 4,
-       DOMAIN_FRANCE           = 5,
-       DOMAIN_MKK              = 6,
-       DOMAIN_ISRAEL           = 7,
-       DOMAIN_MKK1             = 8,
-       DOMAIN_MKK2             = 9,
-       DOMAIN_MKK3             = 10,
-       DOMAIN_MAX
-};
-
-
 #define SetToDs(pbuf)  \
        (*(__le16 *)(pbuf) |= cpu_to_le16(IEEE80211_FCTL_TODS))
 
 #define SetFrDs(pbuf)  \
        (*(__le16 *)(pbuf) |= cpu_to_le16(IEEE80211_FCTL_FROMDS))
 
-#define SetMFrag(pbuf) \
-       (*(__le16 *)(pbuf) |= cpu_to_le16(IEEE80211_FCTL_MOREFRAGS))
-
-#define ClearMFrag(pbuf)       \
-       (*(__le16 *)(pbuf) &= (~cpu_to_le16(IEEE80211_FCTL_MOREFRAGS)))
-
-#define SetRetry(pbuf) \
-       (*(__le16 *)(pbuf) |= cpu_to_le16(IEEE80211_FCTL_RETRY))
-
 #define SetPwrMgt(pbuf)        \
        (*(__le16 *)(pbuf) |= cpu_to_le16(IEEE80211_FCTL_PM))
 
@@ -117,8 +93,6 @@ enum WIFI_REG_DOMAIN {
                *(__le16 *)(pbuf) |= cpu_to_le16(type); \
        } while (0)
 
-#define GetTupleCache(pbuf)    (cpu_to_le16(*(unsigned short *)((unsigned long)(pbuf) + 22)))
-
 #define SetFragNum(pbuf, num) \
        do {    \
                *(unsigned short *)((unsigned long)(pbuf) + 22) = \
@@ -146,63 +120,6 @@ enum WIFI_REG_DOMAIN {
 #define SetAckpolicy(pbuf, ack)        \
        (*(__le16 *)(pbuf) |= cpu_to_le16((ack & 3) << 5))
 
-#define SetAMsdu(pbuf, amsdu)  \
-       (*(__le16 *)(pbuf) |= cpu_to_le16((amsdu & 1) << 7))
-
-#define GetAid(pbuf)                                                   \
-       (cpu_to_le16(*(unsigned short *)((unsigned long)(pbuf) + 2)) &  \
-        0x3fff)
-
-#define GetTid(pbuf)                                                   \
-       (cpu_to_le16(*(unsigned short *)((unsigned long)(pbuf) +        \
-        (((ieee80211_has_tods(pbuf)<<1) |                              \
-        ieee80211_has_fromds(pbuf)) == 3 ? 30 : 24))) & 0x000f)
-
-static inline unsigned char *get_hdr_bssid(unsigned char *pframe)
-{
-       unsigned char   *sa;
-       unsigned int    to_fr_ds;
-       struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) pframe;
-
-       to_fr_ds = (ieee80211_has_tods(hdr->frame_control) << 1) |
-                   ieee80211_has_fromds(hdr->frame_control);
-
-       switch (to_fr_ds) {
-       case 0x00:      /*  ToDs=0, FromDs=0 */
-               sa = hdr->addr3;
-               break;
-       case 0x01:      /*  ToDs=0, FromDs=1 */
-               sa = hdr->addr2;
-               break;
-       case 0x02:      /*  ToDs=1, FromDs=0 */
-               sa = hdr->addr1;
-               break;
-       case 0x03:      /*  ToDs=1, FromDs=1 */
-               sa = hdr->addr1;
-               break;
-       default:
-               sa = NULL; /*  */
-               break;
-       }
-       return sa;
-}
-
-/*-----------------------------------------------------------------------------
-                       Below is for the security related definition
-------------------------------------------------------------------------------*/
-#define _RESERVED_FRAME_TYPE_          0
-#define _SKB_FRAME_TYPE_               2
-#define _PRE_ALLOCMEM_                 1
-#define _PRE_ALLOCHDR_                 3
-#define _PRE_ALLOCLLCHDR_              4
-#define _PRE_ALLOCICVHDR_              5
-#define _PRE_ALLOCMICHDR_              6
-
-#define _SIFSTIME_                                     \
-       ((priv->pmib->dot11BssType.net_work_type & WIRELESS_11A) ? 16 : 10)
-#define _ACKCTSLNG_                    14      /* 14 bytes long, including crclng */
-#define _CRCLNG_                       4
-
 #define _ASOCREQ_IE_OFFSET_            4       /*  excluding wlan_hdr */
 #define        _ASOCRSP_IE_OFFSET_             6
 #define _REASOCREQ_IE_OFFSET_          10
@@ -232,41 +149,6 @@ static inline unsigned char *get_hdr_bssid(unsigned char *pframe)
 #define _STATUS_CODE_          2
 #define _TIMESTAMP_            8
 
-#define AUTH_ODD_TO            0
-#define AUTH_EVEN_TO           1
-
-#define WLAN_ETHCONV_ENCAP     1
-#define WLAN_ETHCONV_RFC1042   2
-#define WLAN_ETHCONV_8021h     3
-
-#define cap_ESS                BIT(0)
-#define cap_IBSS       BIT(1)
-#define cap_CFPollable BIT(2)
-#define cap_CFRequest  BIT(3)
-#define cap_Privacy    BIT(4)
-#define cap_ShortPremble BIT(5)
-#define cap_PBCC       BIT(6)
-#define cap_ChAgility  BIT(7)
-#define cap_SpecMgmt   BIT(8)
-#define cap_QoS                BIT(9)
-#define cap_ShortSlot  BIT(10)
-
-/*-----------------------------------------------------------------------------
-                               Below is the definition for 802.11i / 802.1x
-------------------------------------------------------------------------------*/
-#define _IEEE8021X_MGT_                        1       /*  WPA */
-#define _IEEE8021X_PSK_                        2       /*  WPA with pre-shared key */
-
-/*
-#define _NO_PRIVACY_                   0
-#define _WEP_40_PRIVACY_               1
-#define _TKIP_PRIVACY_                 2
-#define _WRAP_PRIVACY_                 3
-#define _CCMP_PRIVACY_                 4
-#define _WEP_104_PRIVACY_              5
-#define _WEP_WPA_MIXED_PRIVACY_ 6      WEP + WPA
-*/
-
 /*-----------------------------------------------------------------------------
                                Below is the definition for WMM
 ------------------------------------------------------------------------------*/
@@ -278,13 +160,6 @@ static inline unsigned char *get_hdr_bssid(unsigned char *pframe)
                                Below is the definition for 802.11n
 ------------------------------------------------------------------------------*/
 
-#define SetOrderBit(pbuf)                                              \
-       (*(unsigned short *)(pbuf) |= cpu_to_le16(_ORDER_))
-
-#define GetOrderBit(pbuf)              \
-       (((*(unsigned short *)(pbuf)) & le16_to_cpu(_ORDER_)) != 0)
-
-
 /* struct rtw_ieee80211_ht_cap - HT additional information
  *
  * This structure refers to "HT information element" as
@@ -343,30 +218,6 @@ struct ADDBA_request {
 #define OP_MODE_20MHZ_HT_STA_ASSOCED    2
 #define OP_MODE_MIXED                   3
 
-#define HT_INFO_HT_PARAM_SECONDARY_CHNL_OFF_MASK       ((u8) BIT(0) | BIT(1))
-#define HT_INFO_HT_PARAM_SECONDARY_CHNL_ABOVE          ((u8) BIT(0))
-#define HT_INFO_HT_PARAM_SECONDARY_CHNL_BELOW          ((u8) BIT(0) | BIT(1))
-#define HT_INFO_HT_PARAM_REC_TRANS_CHNL_WIDTH          ((u8) BIT(2))
-#define HT_INFO_HT_PARAM_RIFS_MODE                     ((u8) BIT(3))
-#define HT_INFO_HT_PARAM_CTRL_ACCESS_ONLY              ((u8) BIT(4))
-#define HT_INFO_HT_PARAM_SRV_INTERVAL_GRANULARITY      ((u8) BIT(5))
-
-#define HT_INFO_OPERATION_MODE_OP_MODE_MASK    \
-               ((u16) (0x0001 | 0x0002))
-#define HT_INFO_OPERATION_MODE_OP_MODE_OFFSET          0
-#define HT_INFO_OPERATION_MODE_NON_GF_DEVS_PRESENT     ((u8) BIT(2))
-#define HT_INFO_OPERATION_MODE_TRANSMIT_BURST_LIMIT    ((u8) BIT(3))
-#define HT_INFO_OPERATION_MODE_NON_HT_STA_PRESENT      ((u8) BIT(4))
-
-#define HT_INFO_STBC_PARAM_DUAL_BEACON         ((u16) BIT(6))
-#define HT_INFO_STBC_PARAM_DUAL_STBC_PROTECT   ((u16) BIT(7))
-#define HT_INFO_STBC_PARAM_SECONDARY_BCN       ((u16) BIT(8))
-#define HT_INFO_STBC_PARAM_LSIG_TXOP_PROTECT_ALLOWED   ((u16) BIT(9))
-#define HT_INFO_STBC_PARAM_PCO_ACTIVE          ((u16) BIT(10))
-#define HT_INFO_STBC_PARAM_PCO_PHASE           ((u16) BIT(11))
-
-
-
 /*     ===============WPS Section=============== */
 /*     For WPSv1.0 */
 #define WPSOUI                                 0x0050f204