net: wireless: rockchip: add rtl8822be pcie wifi driver
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8822be / hal / halmac / halmac_rx_bd_ap.h
1 #ifndef _HALMAC_RX_BD_AP_H_
2 #define _HALMAC_RX_BD_AP_H_
3 #if (HALMAC_8814A_SUPPORT || HALMAC_8822B_SUPPORT || HALMAC_8197F_SUPPORT || HALMAC_8821C_SUPPORT || HALMAC_8188F_SUPPORT)
4
5 /*TXBD_DW0*/
6
7 #define GET_RX_BD_RXFAIL(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword0, 0x1, 31)
8 #define GET_RX_BD_TOTALRXPKTSIZE(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword0, 0x1fff, 16)
9 #define GET_RX_BD_RXTAG(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword0, 0x1fff, 16)
10 #define GET_RX_BD_FS(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword0, 0x1, 15)
11 #define GET_RX_BD_LS(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword0, 0x1, 14)
12 #define GET_RX_BD_RXBUFFSIZE(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword0, 0x3fff, 0)
13
14 /*TXBD_DW1*/
15
16 #define GET_RX_BD_PHYSICAL_ADDR_LOW(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword1, 0xffffffff, 0)
17
18 /*TXBD_DW2*/
19
20 #define GET_RX_BD_PHYSICAL_ADDR_HIGH(__pRxBd)    HALMAC_GET_BD_FIELD(((PHALMAC_RX_BD)__pRxBd)->Dword2, 0xffffffff, 0)
21
22 #endif
23
24
25 #endif