staging: csr: remove unused macros and prototypes
this file includes prototypes that doesnt have a function for them, and some macros which are never used, remove them instead Signed-off-by: Devendra Naga <devendra.aaru@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
7a4cae7aab
commit
1481c5f108
@@ -27,79 +27,6 @@ extern "C" {
|
|||||||
#define CSR_WIFI_NUM_INTERFACES (u8)0x1
|
#define CSR_WIFI_NUM_INTERFACES (u8)0x1
|
||||||
#define CSR_WIFI_INTERFACE_IN_USE (u16)0x0
|
#define CSR_WIFI_INTERFACE_IN_USE (u16)0x0
|
||||||
|
|
||||||
/* This is used at places where interface Id isn't available*/
|
|
||||||
#define CSR_WIFI_INTERFACE_ZERO 0
|
|
||||||
#define CSR_WIFI_INTERFACE_STA 0
|
|
||||||
#define CSR_WIFI_INTERFACE_AMP 0
|
|
||||||
|
|
||||||
|
|
||||||
#define CSR_WIFI_VIF_UTILS_UNDEFINED_TAG 0xFFFF
|
|
||||||
|
|
||||||
/* Extract the Interface Id from the event */
|
|
||||||
#define CsrWifiVifUtilsGetVifTagFromEvent(msg) \
|
|
||||||
((u16) * ((u16 *) ((u8 *) (msg) + sizeof(CsrWifiFsmEvent))))
|
|
||||||
|
|
||||||
/* The HPI Vif combines the type and the interface id */
|
|
||||||
#define CsrWifiVifUtilsGetVifTagFromHipEvent(msg) \
|
|
||||||
((msg)->virtualInterfaceIdentifier & 0x00FF)
|
|
||||||
|
|
||||||
#define CsrWifiVifUtilsPackHipEventVif(type, interfaceId) \
|
|
||||||
((u16)((interfaceId) | ((type) << 8)))
|
|
||||||
|
|
||||||
|
|
||||||
/* TYPES DEFINITIONS ********************************************************/
|
|
||||||
|
|
||||||
/* GLOBAL VARIABLE DECLARATIONS *********************************************/
|
|
||||||
|
|
||||||
/* PUBLIC FUNCTION PROTOTYPES ***********************************************/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief
|
|
||||||
* First checks if the mode is supported capability bitmap of the interface.
|
|
||||||
* If this succeeds, then checks if running this mode on this interface is allowed.
|
|
||||||
*
|
|
||||||
* @param[in] u8 : interface capability bitmap
|
|
||||||
* @param[in] u8* : pointer to the array of current interface modes
|
|
||||||
* @param[in] u16 : interfaceTag
|
|
||||||
* @param[in] CsrWifiInterfaceMode : mode
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* u8 : returns true if the interface is allowed to operate in the mode otherwise false.
|
|
||||||
*/
|
|
||||||
extern u8 CsrWifiVifUtilsCheckCompatibility(u8 interfaceCapability,
|
|
||||||
u8 *currentInterfaceModes,
|
|
||||||
u16 interfaceTag,
|
|
||||||
CsrWifiInterfaceMode mode);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief
|
|
||||||
* Checks if the specified interface is supported.
|
|
||||||
* NOTE: Only checks that the interface is supported, no checks are made to
|
|
||||||
* determine whether a supported interface may be made active.
|
|
||||||
*
|
|
||||||
* @param[in] u16 : interfaceTag
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* u8 : returns true if the interface is supported, otherwise false.
|
|
||||||
*/
|
|
||||||
extern u8 CsrWifiVifUtilsIsSupported(u16 interfaceTag);
|
|
||||||
|
|
||||||
#ifdef CSR_LOG_ENABLE
|
|
||||||
/**
|
|
||||||
* @brief
|
|
||||||
* Registers the virtual interface utils logging details.
|
|
||||||
* Should only be called once at initialisation.
|
|
||||||
*
|
|
||||||
* @param[in/out] None
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* None
|
|
||||||
*/
|
|
||||||
void CsrWifiVifUtilsLogTextRegister(void);
|
|
||||||
#else
|
|
||||||
#define CsrWifiVifUtilsLogTextRegister()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user