halmac_rx_bd_chip.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. #ifndef _HALMAC_RX_BD_CHIP_H_
  2. #define _HALMAC_RX_BD_CHIP_H_
  3. #if (HALMAC_8814A_SUPPORT)
  4. /*TXBD_DW0*/
  5. #define GET_RX_BD_RXFAIL_8814A(__pRxBd) GET_RX_BD_RXFAIL(__pRxBd)
  6. #define GET_RX_BD_TOTALRXPKTSIZE_8814A(__pRxBd) GET_RX_BD_TOTALRXPKTSIZE(__pRxBd)
  7. #define GET_RX_BD_RXTAG_8814A(__pRxBd) GET_RX_BD_RXTAG(__pRxBd)
  8. #define GET_RX_BD_FS_8814A(__pRxBd) GET_RX_BD_FS(__pRxBd)
  9. #define GET_RX_BD_LS_8814A(__pRxBd) GET_RX_BD_LS(__pRxBd)
  10. #define GET_RX_BD_RXBUFFSIZE_8814A(__pRxBd) GET_RX_BD_RXBUFFSIZE(__pRxBd)
  11. /*TXBD_DW1*/
  12. #define GET_RX_BD_PHYSICAL_ADDR_LOW_8814A(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_LOW(__pRxBd)
  13. /*TXBD_DW2*/
  14. #define GET_RX_BD_PHYSICAL_ADDR_HIGH_8814A(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_HIGH(__pRxBd)
  15. #endif
  16. #if (HALMAC_8822B_SUPPORT)
  17. /*TXBD_DW0*/
  18. #define GET_RX_BD_RXFAIL_8822B(__pRxBd) GET_RX_BD_RXFAIL(__pRxBd)
  19. #define GET_RX_BD_TOTALRXPKTSIZE_8822B(__pRxBd) GET_RX_BD_TOTALRXPKTSIZE(__pRxBd)
  20. #define GET_RX_BD_RXTAG_8822B(__pRxBd) GET_RX_BD_RXTAG(__pRxBd)
  21. #define GET_RX_BD_FS_8822B(__pRxBd) GET_RX_BD_FS(__pRxBd)
  22. #define GET_RX_BD_LS_8822B(__pRxBd) GET_RX_BD_LS(__pRxBd)
  23. #define GET_RX_BD_RXBUFFSIZE_8822B(__pRxBd) GET_RX_BD_RXBUFFSIZE(__pRxBd)
  24. /*TXBD_DW1*/
  25. #define GET_RX_BD_PHYSICAL_ADDR_LOW_8822B(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_LOW(__pRxBd)
  26. /*TXBD_DW2*/
  27. #define GET_RX_BD_PHYSICAL_ADDR_HIGH_8822B(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_HIGH(__pRxBd)
  28. #endif
  29. #if (HALMAC_8197F_SUPPORT)
  30. /*TXBD_DW0*/
  31. #define GET_RX_BD_RXFAIL_8197F(__pRxBd) GET_RX_BD_RXFAIL(__pRxBd)
  32. #define GET_RX_BD_TOTALRXPKTSIZE_8197F(__pRxBd) GET_RX_BD_TOTALRXPKTSIZE(__pRxBd)
  33. #define GET_RX_BD_RXTAG_8197F(__pRxBd) GET_RX_BD_RXTAG(__pRxBd)
  34. #define GET_RX_BD_FS_8197F(__pRxBd) GET_RX_BD_FS(__pRxBd)
  35. #define GET_RX_BD_LS_8197F(__pRxBd) GET_RX_BD_LS(__pRxBd)
  36. #define GET_RX_BD_RXBUFFSIZE_8197F(__pRxBd) GET_RX_BD_RXBUFFSIZE(__pRxBd)
  37. /*TXBD_DW1*/
  38. #define GET_RX_BD_PHYSICAL_ADDR_LOW_8197F(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_LOW(__pRxBd)
  39. /*TXBD_DW2*/
  40. #define GET_RX_BD_PHYSICAL_ADDR_HIGH_8197F(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_HIGH(__pRxBd)
  41. #endif
  42. #if (HALMAC_8821C_SUPPORT)
  43. /*TXBD_DW0*/
  44. #define GET_RX_BD_RXFAIL_8821C(__pRxBd) GET_RX_BD_RXFAIL(__pRxBd)
  45. #define GET_RX_BD_TOTALRXPKTSIZE_8821C(__pRxBd) GET_RX_BD_TOTALRXPKTSIZE(__pRxBd)
  46. #define GET_RX_BD_RXTAG_8821C(__pRxBd) GET_RX_BD_RXTAG(__pRxBd)
  47. #define GET_RX_BD_FS_8821C(__pRxBd) GET_RX_BD_FS(__pRxBd)
  48. #define GET_RX_BD_LS_8821C(__pRxBd) GET_RX_BD_LS(__pRxBd)
  49. #define GET_RX_BD_RXBUFFSIZE_8821C(__pRxBd) GET_RX_BD_RXBUFFSIZE(__pRxBd)
  50. /*TXBD_DW1*/
  51. #define GET_RX_BD_PHYSICAL_ADDR_LOW_8821C(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_LOW(__pRxBd)
  52. /*TXBD_DW2*/
  53. #define GET_RX_BD_PHYSICAL_ADDR_HIGH_8821C(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_HIGH(__pRxBd)
  54. #endif
  55. #if (HALMAC_8188F_SUPPORT)
  56. /*TXBD_DW0*/
  57. #define GET_RX_BD_RXFAIL_8188F(__pRxBd) GET_RX_BD_RXFAIL(__pRxBd)
  58. #define GET_RX_BD_TOTALRXPKTSIZE_8188F(__pRxBd) GET_RX_BD_TOTALRXPKTSIZE(__pRxBd)
  59. #define GET_RX_BD_RXTAG_8188F(__pRxBd) GET_RX_BD_RXTAG(__pRxBd)
  60. #define GET_RX_BD_FS_8188F(__pRxBd) GET_RX_BD_FS(__pRxBd)
  61. #define GET_RX_BD_LS_8188F(__pRxBd) GET_RX_BD_LS(__pRxBd)
  62. #define GET_RX_BD_RXBUFFSIZE_8188F(__pRxBd) GET_RX_BD_RXBUFFSIZE(__pRxBd)
  63. /*TXBD_DW1*/
  64. #define GET_RX_BD_PHYSICAL_ADDR_LOW_8188F(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_LOW(__pRxBd)
  65. /*TXBD_DW2*/
  66. #define GET_RX_BD_PHYSICAL_ADDR_HIGH_8188F(__pRxBd) GET_RX_BD_PHYSICAL_ADDR_HIGH(__pRxBd)
  67. #endif
  68. #endif