p2p_scan.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. ** Id: //Department/DaVinci/TRUNK/WiFi_P2P_Driver/include/mgmt/p2p_scan.h#1
  3. */
  4. /*! \file "scan.h"
  5. * \brief
  6. *
  7. */
  8. #ifndef _P2P_SCAN_H
  9. #define _P2P_SCAN_H
  10. /*******************************************************************************
  11. * C O M P I L E R F L A G S
  12. ********************************************************************************
  13. */
  14. /*******************************************************************************
  15. * E X T E R N A L R E F E R E N C E S
  16. ********************************************************************************
  17. */
  18. /*******************************************************************************
  19. * C O N S T A N T S
  20. ********************************************************************************
  21. */
  22. /*******************************************************************************
  23. * M A C R O S
  24. ********************************************************************************
  25. */
  26. /*******************************************************************************
  27. * D A T A T Y P E S
  28. ********************************************************************************
  29. */
  30. /*******************************************************************************
  31. * P U B L I C D A T A
  32. ********************************************************************************
  33. */
  34. /*******************************************************************************
  35. * P R I V A T E D A T A
  36. ********************************************************************************
  37. */
  38. /*******************************************************************************
  39. * F U N C T I O N D E C L A R A T I O N S
  40. ********************************************************************************
  41. */
  42. VOID scnEventReturnChannel(IN P_ADAPTER_T prAdapter, IN UINT_8 ucScnSeqNum);
  43. BOOLEAN scanUpdateP2pDeviceDesc(IN P_ADAPTER_T prAdapter, IN P_BSS_DESC_T prBssDesc);
  44. VOID
  45. scanP2pProcessBeaconAndProbeResp(IN P_ADAPTER_T prAdapter, IN P_SW_RFB_T prSwRfb, IN P_WLAN_STATUS prStatus, IN
  46. P_BSS_DESC_T prBssDesc, IN P_WLAN_BEACON_FRAME_T prWlanBeaconFrame);
  47. VOID scanRemoveAllP2pBssDesc(P_ADAPTER_T prAdapter);
  48. VOID scanRemoveP2pBssDesc(P_ADAPTER_T prAdapter, P_BSS_DESC_T prBssDesc);
  49. P_BSS_DESC_T scanP2pSearchDesc(IN P_ADAPTER_T prAdapter, IN P_P2P_CONNECTION_REQ_INFO_T prConnReqInfo);
  50. #endif