OSDN Git Service

staging: rtl8723bs: update to the latest driver
[android-x86/kernel.git] / drivers / staging / rtl8723bs / include / hal_com_h2c.h
index f787ba0..86b0c42 100644 (file)
  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  * more details.
  *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
- *
- *
  ******************************************************************************/
 #ifndef __COMMON_H2C_H__
 #define __COMMON_H2C_H__
 
-//---------------------------------------------------------------------------------------------------------//
-//----------------------------------    H2C CMD DEFINITION    ------------------------------------------------//
-//---------------------------------------------------------------------------------------------------------//
-// 88e, 8723b, 8812, 8821, 92e use the same FW code base
+/*  */
+/*     H2C CMD DEFINITION    ------------------------------------------------ */
+/*  */
+/*  88e, 8723b, 8812, 8821, 92e use the same FW code base */
 enum h2c_cmd{
-       //Common Class: 000
+       /* Common Class: 000 */
        H2C_RSVD_PAGE = 0x00,
        H2C_MEDIA_STATUS_RPT = 0x01,
        H2C_SCAN_ENABLE = 0x02,
@@ -39,7 +34,7 @@ enum h2c_cmd{
        H2C_FCS_INFO = 0x11,
        H2C_AP_WOW_GPIO_CTRL = 0x13,
 
-       //PoweSave Class: 001
+       /* PoweSave Class: 001 */
        H2C_SET_PWR_MODE = 0x20,
        H2C_PS_TUNING_PARA = 0x21,
        H2C_PS_TUNING_PARA2 = 0x22,
@@ -47,17 +42,17 @@ enum h2c_cmd{
        H2C_P2P_PS_OFFLOAD = 0x24,
        H2C_PS_SCAN_ENABLE = 0x25,
        H2C_SAP_PS_ = 0x26,
-       H2C_INACTIVE_PS_ = 0x27, //Inactive_PS
+       H2C_INACTIVE_PS_ = 0x27, /* Inactive_PS */
        H2C_FWLPS_IN_IPS_ = 0x28,
 
-       //Dynamic Mechanism Class: 010
+       /* Dynamic Mechanism Class: 010 */
        H2C_MACID_CFG = 0x40,
        H2C_TXBF = 0x41,
        H2C_RSSI_SETTING = 0x42,
        H2C_AP_REQ_TXRPT = 0x43,
        H2C_INIT_RATE_COLLECT = 0x44,
 
-       //BT Class: 011
+       /* BT Class: 011 */
        H2C_B_TYPE_TDMA = 0x60,
        H2C_BT_INFO = 0x61,
        H2C_FORCE_BT_TXPWR = 0x62,
@@ -70,7 +65,7 @@ enum h2c_cmd{
        H2C_BT_WIFI_CTRL = 0x69,
        H2C_BT_FW_PATCH = 0x6A,
 
-       //WOWLAN Class: 100
+       /* WOWLAN Class: 100 */
        H2C_WOWLAN = 0x80,
        H2C_REMOTE_WAKE_CTRL = 0x81,
        H2C_AOAC_GLOBAL_INFO = 0x82,
@@ -88,13 +83,13 @@ enum h2c_cmd{
 #define H2C_RSVDPAGE_LOC_LEN           5
 #define H2C_MEDIA_STATUS_RPT_LEN               3
 #define H2C_KEEP_ALIVE_CTRL_LEN        2
-#define H2C_DISCON_DECISION_LEN                3
+#define H2C_DISCON_DECISION_LEN                3
 #define H2C_AP_OFFLOAD_LEN             3
 #define H2C_AP_WOW_GPIO_CTRL_LEN       4
 #define H2C_AP_PS_LEN                  2
 #define H2C_PWRMODE_LEN                        7
 #define H2C_PSTUNEPARAM_LEN                    4
-#define H2C_MACID_CFG_LEN              7
+#define H2C_MACID_CFG_LEN              7
 #define H2C_BTMP_OPER_LEN                      4
 #define H2C_WOWLAN_LEN                 4
 #define H2C_REMOTE_WAKE_CTRL_LEN       3
@@ -109,37 +104,37 @@ enum h2c_cmd{
 #define H2C_PROBERSP_RSVDPAGE_LEN      5
 
 #ifdef CONFIG_WOWLAN
-#define eqMacAddr(a,b)                                         ( ((a)[0]==(b)[0] && (a)[1]==(b)[1] && (a)[2]==(b)[2] && (a)[3]==(b)[3] && (a)[4]==(b)[4] && (a)[5]==(b)[5]) ? 1:0 )
-#define cpMacAddr(des,src)                                     ((des)[0]=(src)[0],(des)[1]=(src)[1],(des)[2]=(src)[2],(des)[3]=(src)[3],(des)[4]=(src)[4],(des)[5]=(src)[5])
-#define cpIpAddr(des,src)                                      ((des)[0]=(src)[0],(des)[1]=(src)[1],(des)[2]=(src)[2],(des)[3]=(src)[3])
+#define eqMacAddr(a, b)                (((a)[0]==(b)[0] && (a)[1]==(b)[1] && (a)[2]==(b)[2] && (a)[3]==(b)[3] && (a)[4]==(b)[4] && (a)[5]==(b)[5]) ? 1:0)
+#define cpMacAddr(des, src)    ((des)[0]=(src)[0], (des)[1]=(src)[1], (des)[2]=(src)[2], (des)[3]=(src)[3], (des)[4]=(src)[4], (des)[5]=(src)[5])
+#define cpIpAddr(des, src)     ((des)[0]=(src)[0], (des)[1]=(src)[1], (des)[2]=(src)[2], (des)[3]=(src)[3])
 
-//
-// ARP packet
-//
-// LLC Header
-#define GET_ARP_PKT_LLC_TYPE(__pHeader)                                        ReadEF2Byte( ((u8*)(__pHeader)) + 6)
+/*  */
+/*  ARP packet */
+/*  */
+/*  LLC Header */
+#define GET_ARP_PKT_LLC_TYPE(__pHeader)                        ReadEF2Byte(((u8 *)(__pHeader)) + 6)
 
-//ARP element
-#define GET_ARP_PKT_OPERATION(__pHeader)                               ReadEF2Byte(((u8*)(__pHeader)) + 6)
-#define GET_ARP_PKT_SENDER_MAC_ADDR(__pHeader, _val)   cpMacAddr((u8*)(_val), ((u8*)(__pHeader))+8)
-#define GET_ARP_PKT_SENDER_IP_ADDR(__pHeader, _val)            cpIpAddr((u8*)(_val), ((u8*)(__pHeader))+14)
-#define GET_ARP_PKT_TARGET_MAC_ADDR(__pHeader, _val)   cpMacAddr((u8*)(_val), ((u8*)(__pHeader))+18)
-#define GET_ARP_PKT_TARGET_IP_ADDR(__pHeader, _val)    cpIpAddr((u8*)(_val), ((u8*)(__pHeader))+24)
+/* ARP element */
+#define GET_ARP_PKT_OPERATION(__pHeader)               ReadEF2Byte(((u8 *)(__pHeader)) + 6)
+#define GET_ARP_PKT_SENDER_MAC_ADDR(__pHeader, _val)   cpMacAddr((u8 *)(_val), ((u8 *)(__pHeader))+8)
+#define GET_ARP_PKT_SENDER_IP_ADDR(__pHeader, _val)    cpIpAddr((u8 *)(_val), ((u8 *)(__pHeader))+14)
+#define GET_ARP_PKT_TARGET_MAC_ADDR(__pHeader, _val)   cpMacAddr((u8 *)(_val), ((u8 *)(__pHeader))+18)
+#define GET_ARP_PKT_TARGET_IP_ADDR(__pHeader, _val)    cpIpAddr((u8 *)(_val), ((u8 *)(__pHeader))+24)
 
-#define SET_ARP_PKT_HW(__pHeader, __Value)                             WriteEF2Byte( ((u8*)(__pHeader)) + 0, __Value)
-#define SET_ARP_PKT_PROTOCOL(__pHeader, __Value)                       WriteEF2Byte( ((u8*)(__pHeader)) + 2, __Value)
-#define SET_ARP_PKT_HW_ADDR_LEN(__pHeader, __Value)            WriteEF1Byte( ((u8*)(__pHeader)) + 4, __Value)
-#define SET_ARP_PKT_PROTOCOL_ADDR_LEN(__pHeader, __Value)      WriteEF1Byte( ((u8*)(__pHeader)) + 5, __Value)
-#define SET_ARP_PKT_OPERATION(__pHeader, __Value)              WriteEF2Byte( ((u8*)(__pHeader)) + 6, __Value)
-#define SET_ARP_PKT_SENDER_MAC_ADDR(__pHeader, _val)   cpMacAddr(((u8*)(__pHeader))+8, (u8*)(_val))
-#define SET_ARP_PKT_SENDER_IP_ADDR(__pHeader, _val)            cpIpAddr(((u8*)(__pHeader))+14, (u8*)(_val))
-#define SET_ARP_PKT_TARGET_MAC_ADDR(__pHeader, _val)   cpMacAddr(((u8*)(__pHeader))+18, (u8*)(_val))
-#define SET_ARP_PKT_TARGET_IP_ADDR(__pHeader, _val)            cpIpAddr(((u8*)(__pHeader))+24, (u8*)(_val))
+#define SET_ARP_PKT_HW(__pHeader, __Value)             WRITEEF2BYTE(((u8 *)(__pHeader)) + 0, __Value)
+#define SET_ARP_PKT_PROTOCOL(__pHeader, __Value)       WRITEEF2BYTE(((u8 *)(__pHeader)) + 2, __Value)
+#define SET_ARP_PKT_HW_ADDR_LEN(__pHeader, __Value)    WRITEEF1BYTE(((u8 *)(__pHeader)) + 4, __Value)
+#define SET_ARP_PKT_PROTOCOL_ADDR_LEN(__pHeader, __Value)      WRITEEF1BYTE(((u8 *)(__pHeader)) + 5, __Value)
+#define SET_ARP_PKT_OPERATION(__pHeader, __Value)      WRITEEF2BYTE(((u8 *)(__pHeader)) + 6, __Value)
+#define SET_ARP_PKT_SENDER_MAC_ADDR(__pHeader, _val)   cpMacAddr(((u8 *)(__pHeader))+8, (u8 *)(_val))
+#define SET_ARP_PKT_SENDER_IP_ADDR(__pHeader, _val)    cpIpAddr(((u8 *)(__pHeader))+14, (u8 *)(_val))
+#define SET_ARP_PKT_TARGET_MAC_ADDR(__pHeader, _val)   cpMacAddr(((u8 *)(__pHeader))+18, (u8 *)(_val))
+#define SET_ARP_PKT_TARGET_IP_ADDR(__pHeader, _val)    cpIpAddr(((u8 *)(__pHeader))+24, (u8 *)(_val))
 
-#define FW_WOWLAN_FUN_EN                               BIT(0)
+#define FW_WOWLAN_FUN_EN                       BIT(0)
 #define FW_WOWLAN_PATTERN_MATCH                        BIT(1)
-#define FW_WOWLAN_MAGIC_PKT                            BIT(2)
-#define FW_WOWLAN_UNICAST                              BIT(3)
+#define FW_WOWLAN_MAGIC_PKT                    BIT(2)
+#define FW_WOWLAN_UNICAST                      BIT(3)
 #define FW_WOWLAN_ALL_PKT_DROP                 BIT(4)
 #define FW_WOWLAN_GPIO_ACTIVE                  BIT(5)
 #define FW_WOWLAN_REKEY_WAKEUP                 BIT(6)
@@ -149,52 +144,52 @@ enum h2c_cmd{
 #define FW_FW_PARSE_MAGIC_PKT                  BIT(1)
 
 #define FW_REMOTE_WAKE_CTRL_EN                 BIT(0)
-#define FW_REALWOWLAN_EN                               BIT(5)
+#define FW_REALWOWLAN_EN                       BIT(5)
 
 #define FW_WOWLAN_KEEP_ALIVE_EN                        BIT(0)
-#define FW_ADOPT_USER                                  BIT(1)
-#define FW_WOWLAN_KEEP_ALIVE_PKT_TYPE  BIT(2)
+#define FW_ADOPT_USER                          BIT(1)
+#define FW_WOWLAN_KEEP_ALIVE_PKT_TYPE          BIT(2)
 
 #define FW_REMOTE_WAKE_CTRL_EN                 BIT(0)
-#define FW_ARP_EN                                              BIT(1)
-#define FW_REALWOWLAN_EN                               BIT(5)
+#define FW_ARP_EN                              BIT(1)
+#define FW_REALWOWLAN_EN                       BIT(5)
 #define FW_WOW_FW_UNICAST_EN                   BIT(7)
 
-#endif //CONFIG_WOWLAN
+#endif /* CONFIG_WOWLAN */
 
-//_RSVDPAGE_LOC_CMD_0x00
+/* _RSVDPAGE_LOC_CMD_0x00 */
 #define SET_H2CCMD_RSVDPAGE_LOC_PROBE_RSP(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd, 0, 8, __Value)
 #define SET_H2CCMD_RSVDPAGE_LOC_PSPOLL(__pH2CCmd, __Value)                     SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+1, 0, 8, __Value)
 #define SET_H2CCMD_RSVDPAGE_LOC_NULL_DATA(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+2, 0, 8, __Value)
 #define SET_H2CCMD_RSVDPAGE_LOC_QOS_NULL_DATA(__pH2CCmd, __Value)      SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+3, 0, 8, __Value)
 #define SET_H2CCMD_RSVDPAGE_LOC_BT_QOS_NULL_DATA(__pH2CCmd, __Value)SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+4, 0, 8, __Value)
 
-//_MEDIA_STATUS_RPT_PARM_CMD_0x01
+/* _MEDIA_STATUS_RPT_PARM_CMD_0x01 */
 #define SET_H2CCMD_MSRRPT_PARM_OPMODE(__pH2CCmd, __Value)              SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 1, __Value)
 #define SET_H2CCMD_MSRRPT_PARM_MACID_IND(__pH2CCmd, __Value)   SET_BITS_TO_LE_1BYTE(__pH2CCmd, 1, 1, __Value)
 #define SET_H2CCMD_MSRRPT_PARM_MACID(__pH2CCmd, __Value)               SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd+1, 0, 8, __Value)
 #define SET_H2CCMD_MSRRPT_PARM_MACID_END(__pH2CCmd, __Value)   SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd+2, 0, 8, __Value)
 
-//_KEEP_ALIVE_CMD_0x03
+/* _KEEP_ALIVE_CMD_0x03 */
 #define SET_H2CCMD_KEEPALIVE_PARM_ENABLE(__pH2CCmd, __Value)           SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 1, __Value)
 #define SET_H2CCMD_KEEPALIVE_PARM_ADOPT(__pH2CCmd, __Value)            SET_BITS_TO_LE_1BYTE(__pH2CCmd, 1, 1, __Value)
 #define SET_H2CCMD_KEEPALIVE_PARM_PKT_TYPE(__pH2CCmd, __Value)         SET_BITS_TO_LE_1BYTE(__pH2CCmd, 2, 1, __Value)
 #define SET_H2CCMD_KEEPALIVE_PARM_CHECK_PERIOD(__pH2CCmd, __Value)     SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd+1, 0, 8, __Value)
 
-//_DISCONNECT_DECISION_CMD_0x04
+/* _DISCONNECT_DECISION_CMD_0x04 */
 #define SET_H2CCMD_DISCONDECISION_PARM_ENABLE(__pH2CCmd, __Value)              SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 1, __Value)
 #define SET_H2CCMD_DISCONDECISION_PARM_ADOPT(__pH2CCmd, __Value)               SET_BITS_TO_LE_1BYTE(__pH2CCmd, 1, 1, __Value)
 #define SET_H2CCMD_DISCONDECISION_PARM_CHECK_PERIOD(__pH2CCmd, __Value)        SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd+1, 0, 8, __Value)
 #define SET_H2CCMD_DISCONDECISION_PARM_TRY_PKT_NUM(__pH2CCmd, __Value) SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd+2, 0, 8, __Value)
 
 #ifdef CONFIG_AP_WOWLAN
-//_AP_Offload 0x08
+/* _AP_Offload 0x08 */
 #define SET_H2CCMD_AP_WOWLAN_EN(__pH2CCmd, __Value)                    SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd, 0, 8, __Value)
-//_BCN_RsvdPage        0x09
+/* _BCN_RsvdPage       0x09 */
 #define SET_H2CCMD_AP_WOWLAN_RSVDPAGE_LOC_BCN(__pH2CCmd, __Value)              SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd, 0, 8, __Value)
-//_Probersp_RsvdPage 0x0a
+/* _Probersp_RsvdPage 0x0a */
 #define SET_H2CCMD_AP_WOWLAN_RSVDPAGE_LOC_ProbeRsp(__pH2CCmd, __Value) SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd, 0, 8, __Value)
-//_Probersp_RsvdPage 0x13
+/* _Probersp_RsvdPage 0x13 */
 #define SET_H2CCMD_AP_WOW_GPIO_CTRL_INDEX(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 4, __Value)
 #define SET_H2CCMD_AP_WOW_GPIO_CTRL_C2H_EN(__pH2CCmd, __Value)         SET_BITS_TO_LE_1BYTE(__pH2CCmd, 4, 1, __Value)
 #define SET_H2CCMD_AP_WOW_GPIO_CTRL_PLUS(__pH2CCmd, __Value)           SET_BITS_TO_LE_1BYTE(__pH2CCmd, 5, 1, __Value)
@@ -202,14 +197,14 @@ enum h2c_cmd{
 #define SET_H2CCMD_AP_WOW_GPIO_CTRL_EN(__pH2CCmd, __Value)             SET_BITS_TO_LE_1BYTE(__pH2CCmd, 7, 1, __Value)
 #define SET_H2CCMD_AP_WOW_GPIO_CTRL_DURATION(__pH2CCmd, __Value)       SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+1, 0, 8, __Value)
 #define SET_H2CCMD_AP_WOW_GPIO_CTRL_C2H_DURATION(__pH2CCmd, __Value)SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+2, 0, 8, __Value)
-//_AP_PS 0x26
+/* _AP_PS 0x26 */
 #define SET_H2CCMD_AP_WOW_PS_EN(__pH2CCmd, __Value)                    SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 1, __Value)
 #define SET_H2CCMD_AP_WOW_PS_32K_EN(__pH2CCmd, __Value)                SET_BITS_TO_LE_1BYTE(__pH2CCmd, 1, 1, __Value)
 #define SET_H2CCMD_AP_WOW_PS_RF(__pH2CCmd, __Value)                    SET_BITS_TO_LE_1BYTE(__pH2CCmd, 2, 1, __Value)
 #define SET_H2CCMD_AP_WOW_PS_DURATION(__pH2CCmd, __Value)      SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+1, 0, 8, __Value)
 #endif
 
-// _WoWLAN PARAM_CMD_0x80
+/*  _WoWLAN PARAM_CMD_0x80 */
 #define SET_H2CCMD_WOWLAN_FUNC_ENABLE(__pH2CCmd, __Value)                      SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 1, __Value)
 #define SET_H2CCMD_WOWLAN_PATTERN_MATCH_ENABLE(__pH2CCmd, __Value)     SET_BITS_TO_LE_1BYTE(__pH2CCmd, 1, 1, __Value)
 #define SET_H2CCMD_WOWLAN_MAGIC_PKT_ENABLE(__pH2CCmd, __Value)         SET_BITS_TO_LE_1BYTE(__pH2CCmd, 2, 1, __Value)
@@ -221,10 +216,10 @@ enum h2c_cmd{
 #define SET_H2CCMD_WOWLAN_GPIONUM(__pH2CCmd, __Value)                          SET_BITS_TO_LE_1BYTE((__pH2CCmd)+1, 0, 7, __Value)
 #define SET_H2CCMD_WOWLAN_DATAPIN_WAKE_UP(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE((__pH2CCmd)+1, 7, 1, __Value)
 #define SET_H2CCMD_WOWLAN_GPIO_DURATION(__pH2CCmd, __Value)                    SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+2, 0, 8, __Value)
-//#define SET_H2CCMD_WOWLAN_GPIO_PULSE_EN(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE((__pH2CCmd)+3, 0, 1, __Value)
+/* define SET_H2CCMD_WOWLAN_GPIO_PULSE_EN(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE((__pH2CCmd)+3, 0, 1, __Value) */
 #define SET_H2CCMD_WOWLAN_GPIO_PULSE_COUNT(__pH2CCmd, __Value)         SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+3, 0, 8, __Value)
 
-// _REMOTE_WAKEUP_CMD_0x81
+/*  _REMOTE_WAKEUP_CMD_0x81 */
 #define SET_H2CCMD_REMOTE_WAKECTRL_ENABLE(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE(__pH2CCmd, 0, 1, __Value)
 #define SET_H2CCMD_REMOTE_WAKE_CTRL_ARP_OFFLOAD_EN(__pH2CCmd, __Value) SET_BITS_TO_LE_1BYTE(__pH2CCmd, 1, 1, __Value)
 #define SET_H2CCMD_REMOTE_WAKE_CTRL_NDP_OFFLOAD_EN(__pH2CCmd, __Value) SET_BITS_TO_LE_1BYTE(__pH2CCmd, 2, 1, __Value)
@@ -233,11 +228,11 @@ enum h2c_cmd{
 #define SET_H2CCMD_REMOTE_WAKE_CTRL_FW_UNICAST_EN(__pH2CCmd, __Value)  SET_BITS_TO_LE_1BYTE(__pH2CCmd, 7, 1, __Value)
 #define SET_H2CCMD_REMOTE_WAKE_CTRL_ARP_ACTION(__pH2CCmd, __Value)     SET_BITS_TO_LE_1BYTE((__pH2CCmd)+2, 0, 1, __Value)
 
-// AOAC_GLOBAL_INFO_0x82
+/*  AOAC_GLOBAL_INFO_0x82 */
 #define SET_H2CCMD_AOAC_GLOBAL_INFO_PAIRWISE_ENC_ALG(__pH2CCmd, __Value)       SET_BITS_TO_LE_1BYTE_8BIT(__pH2CCmd, 0, 8, __Value)
 #define SET_H2CCMD_AOAC_GLOBAL_INFO_GROUP_ENC_ALG(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+1, 0, 8, __Value)
 
-// AOAC_RSVDPAGE_LOC_0x83
+/*  AOAC_RSVDPAGE_LOC_0x83 */
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_REMOTE_WAKE_CTRL_INFO(__pH2CCmd, __Value) SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd), 0, 8, __Value)
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_ARP_RSP(__pH2CCmd, __Value)               SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+1, 0, 8, __Value)
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_NEIGHBOR_ADV(__pH2CCmd, __Value)          SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+2, 0, 8, __Value)
@@ -245,22 +240,22 @@ enum h2c_cmd{
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_GTK_INFO(__pH2CCmd, __Value)              SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+4, 0, 8, __Value)
 #ifdef CONFIG_GTK_OL
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_GTK_EXT_MEM(__pH2CCmd, __Value)           SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+5, 0, 8, __Value)
-#endif //CONFIG_GTK_OL
+#endif /* CONFIG_GTK_OL */
 #ifdef CONFIG_PNO_SUPPORT
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_NLO_INFO(__pH2CCmd, __Value)              SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd), 0, 8, __Value)
 #endif
 
 #ifdef CONFIG_PNO_SUPPORT
-// D0_Scan_Offload_Info_0x86
+/*  D0_Scan_Offload_Info_0x86 */
 #define SET_H2CCMD_AOAC_NLO_FUN_EN(__pH2CCmd, __Value)                 SET_BITS_TO_LE_1BYTE((__pH2CCmd), 3, 1, __Value)
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_PROBE_PACKET(__pH2CCmd, __Value)  SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+1, 0, 8, __Value)
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_SCAN_INFO(__pH2CCmd, __Value)     SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+2, 0, 8, __Value)
 #define SET_H2CCMD_AOAC_RSVDPAGE_LOC_SSID_INFO(__pH2CCmd, __Value)     SET_BITS_TO_LE_1BYTE_8BIT((__pH2CCmd)+3, 0, 8, __Value)
-#endif //CONFIG_PNO_SUPPORT
+#endif /* CONFIG_PNO_SUPPORT */
 
-//---------------------------------------------------------------------------------------------------------//
-//-------------------------------------------    Structure    --------------------------------------------------//
-//---------------------------------------------------------------------------------------------------------//
+/*  */
+/*     Structure    -------------------------------------------------- */
+/*  */
 typedef struct _RSVDPAGE_LOC {
        u8 LocProbeRsp;
        u8 LocPsPoll;
@@ -277,22 +272,22 @@ typedef struct _RSVDPAGE_LOC {
        u8 LocNetList;
 #ifdef CONFIG_GTK_OL
        u8 LocGTKEXTMEM;
-#endif //CONFIG_GTK_OL
+#endif /* CONFIG_GTK_OL */
 #ifdef CONFIG_PNO_SUPPORT
        u8 LocPNOInfo;
        u8 LocScanInfo;
        u8 LocSSIDInfo;
        u8 LocProbePacket;
-#endif //CONFIG_PNO_SUPPORT
-#endif //CONFIG_WOWLAN
+#endif /* CONFIG_PNO_SUPPORT */
+#endif /* CONFIG_WOWLAN */
 #ifdef CONFIG_AP_WOWLAN
        u8 LocApOffloadBCN;
-#endif //CONFIG_AP_WOWLAN
+#endif /* CONFIG_AP_WOWLAN */
 } RSVDPAGE_LOC, *PRSVDPAGE_LOC;
 
 #endif
 #if defined(CONFIG_WOWLAN) || defined(CONFIG_AP_WOWLAN)
-void rtw_get_current_ip_address(PADAPTER padapter, u8 *pcurrentip);
-void rtw_get_sec_iv(PADAPTER padapter, u8*pcur_dot11txpn, u8 *StaAddr);
-void rtw_set_sec_pn(_adapter *padapter);
+void rtw_get_current_ip_address(struct adapter *padapter, u8 *pcurrentip);
+void rtw_get_sec_iv(struct adapter *padapter, u8*pcur_dot11txpn, u8 *StaAddr);
+void rtw_set_sec_pn(struct adapter *padapter);
 #endif