prima: WLAN Driver Release 3.1.7.9
This is the initial release of the Prima WLAN Driver
diff --git a/CORE/TL/src/wlan_qct_tl_hosupport.h b/CORE/TL/src/wlan_qct_tl_hosupport.h
new file mode 100644
index 0000000..437fec1
--- /dev/null
+++ b/CORE/TL/src/wlan_qct_tl_hosupport.h
@@ -0,0 +1,264 @@
+/*
+ * Copyright (c) 2012, Code Aurora Forum. All rights reserved.
+ *
+ * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
+ *
+ *
+ * Permission to use, copy, modify, and/or distribute this software for
+ * any purpose with or without fee is hereby granted, provided that the
+ * above copyright notice and this permission notice appear in all
+ * copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ * PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifndef WLAN_QCT_TL_HOSUPPORT_H
+#define WLAN_QCT_TL_HOSUPPORT_H
+
+/*===========================================================================
+
+ W L A N T R A N S P O R T L A Y E R
+ HO SUPPORT I N T E R N A L A P I
+
+
+DESCRIPTION
+
+ Copyright (c) 2008 QUALCOMM Incorporated. All Rights Reserved.
+ Qualcomm Confidential and Proprietary
+===========================================================================*/
+
+
+/*===========================================================================
+
+ EDIT HISTORY FOR FILE
+
+
+ This section contains comments describing changes made to the module.
+ Notice that changes are listed in reverse chronological order.
+
+
+ $Header:$ $DateTime: $ $Author: $
+
+
+when who what, where, why
+-------- --- ----------------------------------------------------------
+12/11/08 sch Initial creation
+
+===========================================================================*/
+
+
+
+/*===========================================================================
+
+ INCLUDE FILES FOR MODULE
+
+===========================================================================*/
+#include "wlan_qct_tl.h"
+
+#if defined WLAN_FEATURE_NEIGHBOR_ROAMING
+/*----------------------------------------------------------------------------
+ * Include Files
+ * -------------------------------------------------------------------------*/
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSHandleRXFrame
+(
+ v_PVOID_t pAdapter,
+ v_U8_t frameType,
+ v_PVOID_t pBDHeader,
+ v_U8_t STAid,
+ v_BOOL_t isBroadcast,
+ vos_pkt_t *dataBuffer
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSHandleTXFrame
+(
+ v_PVOID_t pAdapter,
+ v_U8_t ac,
+ v_U8_t STAid,
+ vos_pkt_t *dataBuffer,
+ v_PVOID_t bdHeader
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSRegRSSIIndicationCB
+(
+ v_PVOID_t pAdapter,
+ v_S7_t rssiValue,
+ v_U8_t triggerEvent,
+ WLANTL_RSSICrossThresholdCBType crossCBFunction,
+ VOS_MODULE_ID moduleID,
+ v_PVOID_t usrCtxt
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSDeregRSSIIndicationCB
+(
+ v_PVOID_t pAdapter,
+ v_S7_t rssiValue,
+ v_U8_t triggerEvent,
+ WLANTL_RSSICrossThresholdCBType crossCBFunction,
+ VOS_MODULE_ID moduleID
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSBMPSRSSIRegionChangedNotification
+(
+ v_PVOID_t pAdapter,
+ tpSirRSSINotification pRSSINotification
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSSetAlpha
+(
+ v_PVOID_t pAdapter,
+ int valueAlpha
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSRegGetTrafficStatus
+(
+ v_PVOID_t pAdapter,
+ v_U32_t idleThreshold,
+ v_U32_t period,
+ WLANTL_TrafficStatusChangedCBType trfficStatusCB,
+ v_PVOID_t usrCtxt
+);
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSInit
+(
+ v_PVOID_t pAdapter
+);
+
+
+/*==========================================================================
+
+ FUNCTION WLANTL_HSDeInit
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+
+VOS_STATUS WLANTL_HSDeInit
+(
+ v_PVOID_t pAdapter
+);
+
+
+/*==========================================================================
+
+ FUNCTION
+
+ DESCRIPTION
+
+ PARAMETERS
+
+ RETURN VALUE
+
+============================================================================*/
+VOS_STATUS WLANTL_HSStop
+(
+ v_PVOID_t pAdapter
+);
+
+VOS_STATUS WLANTL_SetFWRSSIThresholds
+(
+ v_PVOID_t pAdapter
+);
+
+
+#endif //FEATURE_WLAN_GEN6_ROAMING
+
+#endif /* WLAN_QCT_TL_HOSUPPORT_H */