haltxbf8192e.h 972 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #ifndef __HAL_TXBF_8192E_H__
  2. #define __HAL_TXBF_8192E_H__
  3. #if (RTL8192E_SUPPORT == 1)
  4. #if (BEAMFORMING_SUPPORT == 1)
  5. void
  6. hal_txbf_8192e_set_ndpa_rate(
  7. void *p_dm_void,
  8. u8 BW,
  9. u8 rate
  10. );
  11. void
  12. hal_txbf_8192e_enter(
  13. void *p_dm_void,
  14. u8 idx
  15. );
  16. void
  17. hal_txbf_8192e_leave(
  18. void *p_dm_void,
  19. u8 idx
  20. );
  21. void
  22. hal_txbf_8192e_status(
  23. void *p_dm_void,
  24. u8 idx
  25. );
  26. void
  27. hal_txbf_8192e_fw_tx_bf(
  28. void *p_dm_void,
  29. u8 idx
  30. );
  31. #else
  32. #define hal_txbf_8192e_set_ndpa_rate(p_dm_void, BW, rate)
  33. #define hal_txbf_8192e_enter(p_dm_void, idx)
  34. #define hal_txbf_8192e_leave(p_dm_void, idx)
  35. #define hal_txbf_8192e_status(p_dm_void, idx)
  36. #define hal_txbf_8192e_fw_tx_bf(p_dm_void, idx)
  37. #endif
  38. #else
  39. #define hal_txbf_8192e_set_ndpa_rate(p_dm_void, BW, rate)
  40. #define hal_txbf_8192e_enter(p_dm_void, idx)
  41. #define hal_txbf_8192e_leave(p_dm_void, idx)
  42. #define hal_txbf_8192e_status(p_dm_void, idx)
  43. #define hal_txbf_8192e_fw_tx_bf(p_dm_void, idx)
  44. #endif
  45. #endif