Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 337340
b: refs/heads/master
c: 1481c5f
h: refs/heads/master
v: v3
  • Loading branch information
Devendra Naga authored and Greg Kroah-Hartman committed Oct 26, 2012
1 parent 75e8e4b commit 68d8ed4
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 74 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7a4cae7aabe55e4d5abb8ba1ee2b78a9857c4507
refs/heads/master: 1481c5f1083ac11f83beb75bfa8eb3ae44b4dbc3
73 changes: 0 additions & 73 deletions trunk/drivers/staging/csr/csr_wifi_vif_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,79 +27,6 @@ extern "C" {
#define CSR_WIFI_NUM_INTERFACES (u8)0x1
#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
}
#endif
Expand Down

0 comments on commit 68d8ed4

Please sign in to comment.