Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
csr_wifi_router_prim.h File Reference
#include <linux/types.h>
#include "csr_prim_defs.h"
#include "csr_sched.h"
#include "csr_wifi_common.h"
#include "csr_result.h"
#include "csr_wifi_fsm_event.h"

Go to the source code of this file.

Data Structures

struct  CsrWifiRouterMaPacketSubscribeReq
 
struct  CsrWifiRouterMaPacketUnsubscribeReq
 
struct  CsrWifiRouterMaPacketReq
 
struct  CsrWifiRouterMaPacketRes
 
struct  CsrWifiRouterMaPacketCancelReq
 
struct  CsrWifiRouterMaPacketSubscribeCfm
 
struct  CsrWifiRouterMaPacketUnsubscribeCfm
 
struct  CsrWifiRouterMaPacketCfm
 
struct  CsrWifiRouterMaPacketInd
 

Macros

#define CSR_WIFI_ROUTER_PRIM   (0x0400)
 
#define CSR_WIFI_ROUTER_APP_TYPE_SME   ((CsrWifiRouterAppType) 0x0)
 
#define CSR_WIFI_ROUTER_APP_TYPE_PAL   ((CsrWifiRouterAppType) 0x1)
 
#define CSR_WIFI_ROUTER_APP_TYPE_NME   ((CsrWifiRouterAppType) 0x2)
 
#define CSR_WIFI_ROUTER_APP_TYPE_OTHER   ((CsrWifiRouterAppType) 0x3)
 
#define CSR_WIFI_ROUTER_ENCAPSULATION_ETHERNET   ((CsrWifiRouterEncapsulation) 0x00)
 
#define CSR_WIFI_ROUTER_ENCAPSULATION_LLC_SNAP   ((CsrWifiRouterEncapsulation) 0x01)
 
#define CSR_WIFI_ROUTER_OUI_RFC_1042   ((CsrWifiRouterOui) 0x000000)
 
#define CSR_WIFI_ROUTER_OUI_BT   ((CsrWifiRouterOui) 0x001958)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP0   ((CsrWifiRouterPriority) 0x0000)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP1   ((CsrWifiRouterPriority) 0x0001)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP2   ((CsrWifiRouterPriority) 0x0002)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP3   ((CsrWifiRouterPriority) 0x0003)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP4   ((CsrWifiRouterPriority) 0x0004)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP5   ((CsrWifiRouterPriority) 0x0005)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP6   ((CsrWifiRouterPriority) 0x0006)
 
#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP7   ((CsrWifiRouterPriority) 0x0007)
 
#define CSR_WIFI_ROUTER_PRIORITY_CONTENTION   ((CsrWifiRouterPriority) 0x8000)
 
#define CSR_WIFI_ROUTER_PRIORITY_MANAGEMENT   ((CsrWifiRouterPriority) 0x8010)
 
#define CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST   (0x0000)
 
#define CSR_WIFI_ROUTER_MA_PACKET_SUBSCRIBE_REQ   ((CsrWifiRouterPrim) (0x0000 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_UNSUBSCRIBE_REQ   ((CsrWifiRouterPrim) (0x0001 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_REQ   ((CsrWifiRouterPrim) (0x0002 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_RES   ((CsrWifiRouterPrim) (0x0003 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_CANCEL_REQ   ((CsrWifiRouterPrim) (0x0004 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_HIGHEST   (0x0004 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST)
 
#define CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST   (0x0000 + CSR_PRIM_UPSTREAM)
 
#define CSR_WIFI_ROUTER_MA_PACKET_SUBSCRIBE_CFM   ((CsrWifiRouterPrim)(0x0000 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_UNSUBSCRIBE_CFM   ((CsrWifiRouterPrim)(0x0001 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_CFM   ((CsrWifiRouterPrim)(0x0002 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_MA_PACKET_IND   ((CsrWifiRouterPrim)(0x0003 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))
 
#define CSR_WIFI_ROUTER_PRIM_UPSTREAM_HIGHEST   (0x0003 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST)
 
#define CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_COUNT   (CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_HIGHEST + 1 - CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST)
 
#define CSR_WIFI_ROUTER_PRIM_UPSTREAM_COUNT   (CSR_WIFI_ROUTER_PRIM_UPSTREAM_HIGHEST + 1 - CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST)
 

Typedefs

typedef CsrPrim CsrWifiRouterPrim
 
typedef void(* CsrWifiRouterFrameFreeFunction )(void *frame)
 
typedef u8 CsrWifiRouterAppType
 
typedef u8 CsrWifiRouterEncapsulation
 
typedef u32 CsrWifiRouterOui
 
typedef u16 CsrWifiRouterPriority
 

Macro Definition Documentation

#define CSR_WIFI_ROUTER_APP_TYPE_NME   ((CsrWifiRouterAppType) 0x2)

Definition at line 50 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_APP_TYPE_OTHER   ((CsrWifiRouterAppType) 0x3)

Definition at line 51 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_APP_TYPE_PAL   ((CsrWifiRouterAppType) 0x1)

Definition at line 49 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_APP_TYPE_SME   ((CsrWifiRouterAppType) 0x0)

Definition at line 48 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_ENCAPSULATION_ETHERNET   ((CsrWifiRouterEncapsulation) 0x00)

Definition at line 69 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_ENCAPSULATION_LLC_SNAP   ((CsrWifiRouterEncapsulation) 0x01)

Definition at line 70 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_CANCEL_REQ   ((CsrWifiRouterPrim) (0x0004 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))

Definition at line 139 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_CFM   ((CsrWifiRouterPrim)(0x0002 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))

Definition at line 149 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_IND   ((CsrWifiRouterPrim)(0x0003 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))

Definition at line 150 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_REQ   ((CsrWifiRouterPrim) (0x0002 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))

Definition at line 137 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_RES   ((CsrWifiRouterPrim) (0x0003 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))

Definition at line 138 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_SUBSCRIBE_CFM   ((CsrWifiRouterPrim)(0x0000 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))

Definition at line 147 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_SUBSCRIBE_REQ   ((CsrWifiRouterPrim) (0x0000 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))

Definition at line 135 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_UNSUBSCRIBE_CFM   ((CsrWifiRouterPrim)(0x0001 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST))

Definition at line 148 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_MA_PACKET_UNSUBSCRIBE_REQ   ((CsrWifiRouterPrim) (0x0001 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST))

Definition at line 136 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_OUI_BT   ((CsrWifiRouterOui) 0x001958)

Definition at line 86 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_OUI_RFC_1042   ((CsrWifiRouterOui) 0x000000)

Definition at line 85 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM   (0x0400)

Definition at line 27 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_COUNT   (CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_HIGHEST + 1 - CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST)

Definition at line 154 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_HIGHEST   (0x0004 + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST)

Definition at line 142 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_LOWEST   (0x0000)

Definition at line 133 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM_UPSTREAM_COUNT   (CSR_WIFI_ROUTER_PRIM_UPSTREAM_HIGHEST + 1 - CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST)

Definition at line 155 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM_UPSTREAM_HIGHEST   (0x0003 + CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST)

Definition at line 152 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIM_UPSTREAM_LOWEST   (0x0000 + CSR_PRIM_UPSTREAM)

Definition at line 145 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_CONTENTION   ((CsrWifiRouterPriority) 0x8000)

Definition at line 128 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_MANAGEMENT   ((CsrWifiRouterPriority) 0x8010)

Definition at line 129 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP0   ((CsrWifiRouterPriority) 0x0000)

Definition at line 120 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP1   ((CsrWifiRouterPriority) 0x0001)

Definition at line 121 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP2   ((CsrWifiRouterPriority) 0x0002)

Definition at line 122 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP3   ((CsrWifiRouterPriority) 0x0003)

Definition at line 123 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP4   ((CsrWifiRouterPriority) 0x0004)

Definition at line 124 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP5   ((CsrWifiRouterPriority) 0x0005)

Definition at line 125 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP6   ((CsrWifiRouterPriority) 0x0006)

Definition at line 126 of file csr_wifi_router_prim.h.

#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP7   ((CsrWifiRouterPriority) 0x0007)

Definition at line 127 of file csr_wifi_router_prim.h.

Typedef Documentation

Definition at line 47 of file csr_wifi_router_prim.h.

Definition at line 68 of file csr_wifi_router_prim.h.

typedef void(* CsrWifiRouterFrameFreeFunction)(void *frame)

Definition at line 31 of file csr_wifi_router_prim.h.

Definition at line 84 of file csr_wifi_router_prim.h.

Definition at line 29 of file csr_wifi_router_prim.h.

Definition at line 119 of file csr_wifi_router_prim.h.