p2p_rlm.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /*! \file "rlm.h"
  2. * \brief
  3. */
  4. #ifndef _P2P_RLM_H
  5. #define _P2P_RLM_H
  6. /*******************************************************************************
  7. * C O M P I L E R F L A G S
  8. ********************************************************************************
  9. */
  10. /*******************************************************************************
  11. * E X T E R N A L R E F E R E N C E S
  12. ********************************************************************************
  13. */
  14. /*******************************************************************************
  15. * C O N S T A N T S
  16. ********************************************************************************
  17. */
  18. /*******************************************************************************
  19. * M A C R O S
  20. ********************************************************************************
  21. */
  22. /*******************************************************************************
  23. * D A T A T Y P E S
  24. ********************************************************************************
  25. */
  26. /*******************************************************************************
  27. * P U B L I C D A T A
  28. ********************************************************************************
  29. */
  30. /*******************************************************************************
  31. * P R I V A T E D A T A
  32. ********************************************************************************
  33. */
  34. /*******************************************************************************
  35. * F U N C T I O N D E C L A R A T I O N S
  36. ********************************************************************************
  37. */
  38. VOID rlmBssInitForAP(P_ADAPTER_T prAdapter, P_BSS_INFO_T prBssInfo);
  39. BOOLEAN rlmUpdateBwByChListForAP(P_ADAPTER_T prAdapter, P_BSS_INFO_T prBssInfo);
  40. VOID rlmUpdateParamsForAP(P_ADAPTER_T prAdapter, P_BSS_INFO_T prBssInfo, BOOLEAN fgUpdateBeacon);
  41. VOID rlmFuncInitialChannelList(IN P_ADAPTER_T prAdapter);
  42. VOID
  43. rlmFuncCommonChannelList(IN P_ADAPTER_T prAdapter, IN P_CHANNEL_ENTRY_FIELD_T prChannelEntryII, IN UINT_8
  44. ucChannelListSize);
  45. UINT_8 rlmFuncFindOperatingClass(IN P_ADAPTER_T prAdapter, IN UINT_8 ucChannelNum);
  46. BOOLEAN
  47. rlmFuncFindAvailableChannel(IN P_ADAPTER_T prAdapter, IN UINT_8 ucCheckChnl, IN PUINT_8 pucSuggestChannel, IN BOOLEAN
  48. fgIsSocialChannel, IN BOOLEAN fgIsDefaultChannel);
  49. ENUM_CHNL_EXT_T rlmDecideScoForAP(P_ADAPTER_T prAdapter, P_BSS_INFO_T prBssInfo);
  50. #endif