4 Copyright (c) Realtek Semiconductor Corp. All rights reserved.
10 Prototype of RA and related data structure.
14 ---------- --------------- -------------------------------
15 2011-08-12 Page Create.
18 // Rate adaptive define
22 #define TX_RPT2_ITEM_SIZE 8
24 #if (DM_ODM_SUPPORT_TYPE != ODM_WIN)
26 // TX report 2 format in Rx desc
28 #define GET_TX_RPT2_DESC_PKT_LEN_88E(__pRxStatusDesc) LE_BITS_TO_4BYTE( __pRxStatusDesc, 0, 9)
29 #define GET_TX_RPT2_DESC_MACID_VALID_1_88E(__pRxStatusDesc) LE_BITS_TO_4BYTE( __pRxStatusDesc+16, 0, 32)
30 #define GET_TX_RPT2_DESC_MACID_VALID_2_88E(__pRxStatusDesc) LE_BITS_TO_4BYTE( __pRxStatusDesc+20, 0, 32)
32 #define GET_TX_REPORT_TYPE1_RERTY_0(__pAddr) LE_BITS_TO_4BYTE( __pAddr, 0, 16)
33 #define GET_TX_REPORT_TYPE1_RERTY_1(__pAddr) LE_BITS_TO_1BYTE( __pAddr+2, 0, 8)
34 #define GET_TX_REPORT_TYPE1_RERTY_2(__pAddr) LE_BITS_TO_1BYTE( __pAddr+3, 0, 8)
35 #define GET_TX_REPORT_TYPE1_RERTY_3(__pAddr) LE_BITS_TO_1BYTE( __pAddr+4, 0, 8)
36 #define GET_TX_REPORT_TYPE1_RERTY_4(__pAddr) LE_BITS_TO_1BYTE( __pAddr+4+1, 0, 8)
37 #define GET_TX_REPORT_TYPE1_DROP_0(__pAddr) LE_BITS_TO_1BYTE( __pAddr+4+2, 0, 8)
38 #define GET_TX_REPORT_TYPE1_DROP_1(__pAddr) LE_BITS_TO_1BYTE( __pAddr+4+3, 0, 8)
41 // End rate adaptive define
60 ODM_RA_GetShortGI_8188E(
66 ODM_RA_GetDecisionRate_8188E(
72 ODM_RA_GetHwPwrStatus_8188E(
77 ODM_RA_UpdateRateInfo_8188E(
93 ODM_RA_TxRPT2Handle_8188E(
97 IN u4Byte MacIDValidEntry0,
98 IN u4Byte MacIDValidEntry1
103 ODM_RA_Set_TxRPT_Time(
104 IN PDM_ODM_T pDM_Odm,