Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
staging
csr
csr_wifi_router_ctrl_converter_init.c
Go to the documentation of this file.
1
/*****************************************************************************
2
3
(c) Cambridge Silicon Radio Limited 2012
4
All rights reserved and confidential information of CSR
5
6
Refer to LICENSE.txt included with this source for details
7
on the license terms.
8
9
*****************************************************************************/
10
11
/* Note: this is an auto-generated file. */
12
13
#include "
csr_msgconv.h
"
14
#include "
csr_macro.h
"
15
16
#ifdef CSR_LOG_ENABLE
17
#include "
csr_log.h
"
18
#endif
19
20
#ifndef EXCLUDE_CSR_WIFI_ROUTER_CTRL_MODULE
21
#include "
csr_wifi_router_ctrl_serialize.h
"
22
#include "
csr_wifi_router_ctrl_prim.h
"
23
24
static
CsrMsgConvMsgEntry
csrwifirouterctrl_conv_lut[] = {
25
{
CSR_WIFI_ROUTER_CTRL_CONFIGURE_POWER_MODE_REQ
,
CsrWifiRouterCtrlConfigurePowerModeReqSizeof
,
CsrWifiRouterCtrlConfigurePowerModeReqSer
,
CsrWifiRouterCtrlConfigurePowerModeReqDes
,
CsrWifiRouterCtrlConfigurePowerModeReqSerFree
},
26
{
CSR_WIFI_ROUTER_CTRL_HIP_REQ
,
CsrWifiRouterCtrlHipReqSizeof
,
CsrWifiRouterCtrlHipReqSer
,
CsrWifiRouterCtrlHipReqDes
,
CsrWifiRouterCtrlHipReqSerFree
},
27
{
CSR_WIFI_ROUTER_CTRL_MEDIA_STATUS_REQ
,
CsrWifiRouterCtrlMediaStatusReqSizeof
,
CsrWifiRouterCtrlMediaStatusReqSer
,
CsrWifiRouterCtrlMediaStatusReqDes
,
CsrWifiRouterCtrlMediaStatusReqSerFree
},
28
{
CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_RES
,
CsrWifiRouterCtrlMulticastAddressResSizeof
,
CsrWifiRouterCtrlMulticastAddressResSer
,
CsrWifiRouterCtrlMulticastAddressResDes
,
CsrWifiRouterCtrlMulticastAddressResSerFree
},
29
{
CSR_WIFI_ROUTER_CTRL_PORT_CONFIGURE_REQ
,
CsrWifiRouterCtrlPortConfigureReqSizeof
,
CsrWifiRouterCtrlPortConfigureReqSer
,
CsrWifiRouterCtrlPortConfigureReqDes
,
CsrWifiRouterCtrlPortConfigureReqSerFree
},
30
{
CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_REQ
,
CsrWifiRouterCtrlQosControlReqSizeof
,
CsrWifiRouterCtrlQosControlReqSer
,
CsrWifiRouterCtrlQosControlReqDes
,
CsrWifiRouterCtrlQosControlReqSerFree
},
31
{
CSR_WIFI_ROUTER_CTRL_SUSPEND_RES
,
CsrWifiRouterCtrlSuspendResSizeof
,
CsrWifiRouterCtrlSuspendResSer
,
CsrWifiRouterCtrlSuspendResDes
,
CsrWifiRouterCtrlSuspendResSerFree
},
32
{
CSR_WIFI_ROUTER_CTRL_TCLAS_ADD_REQ
,
CsrWifiRouterCtrlTclasAddReqSizeof
,
CsrWifiRouterCtrlTclasAddReqSer
,
CsrWifiRouterCtrlTclasAddReqDes
,
CsrWifiRouterCtrlTclasAddReqSerFree
},
33
{
CSR_WIFI_ROUTER_CTRL_RESUME_RES
,
CsrWifiRouterCtrlResumeResSizeof
,
CsrWifiRouterCtrlResumeResSer
,
CsrWifiRouterCtrlResumeResDes
,
CsrWifiRouterCtrlResumeResSerFree
},
34
{
CSR_WIFI_ROUTER_CTRL_RAW_SDIO_DEINITIALISE_REQ
,
CsrWifiRouterCtrlRawSdioDeinitialiseReqSizeof
,
CsrWifiRouterCtrlRawSdioDeinitialiseReqSer
,
CsrWifiRouterCtrlRawSdioDeinitialiseReqDes
,
CsrWifiRouterCtrlRawSdioDeinitialiseReqSerFree
},
35
{
CSR_WIFI_ROUTER_CTRL_RAW_SDIO_INITIALISE_REQ
,
CsrWifiRouterCtrlRawSdioInitialiseReqSizeof
,
CsrWifiRouterCtrlRawSdioInitialiseReqSer
,
CsrWifiRouterCtrlRawSdioInitialiseReqDes
,
CsrWifiRouterCtrlRawSdioInitialiseReqSerFree
},
36
{
CSR_WIFI_ROUTER_CTRL_TCLAS_DEL_REQ
,
CsrWifiRouterCtrlTclasDelReqSizeof
,
CsrWifiRouterCtrlTclasDelReqSer
,
CsrWifiRouterCtrlTclasDelReqDes
,
CsrWifiRouterCtrlTclasDelReqSerFree
},
37
{
CSR_WIFI_ROUTER_CTRL_TRAFFIC_CLASSIFICATION_REQ
,
CsrWifiRouterCtrlTrafficClassificationReqSizeof
,
CsrWifiRouterCtrlTrafficClassificationReqSer
,
CsrWifiRouterCtrlTrafficClassificationReqDes
,
CsrWifiRouterCtrlTrafficClassificationReqSerFree
},
38
{
CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_REQ
,
CsrWifiRouterCtrlTrafficConfigReqSizeof
,
CsrWifiRouterCtrlTrafficConfigReqSer
,
CsrWifiRouterCtrlTrafficConfigReqDes
,
CsrWifiRouterCtrlTrafficConfigReqSerFree
},
39
{
CSR_WIFI_ROUTER_CTRL_WIFI_OFF_REQ
,
CsrWifiRouterCtrlWifiOffReqSizeof
,
CsrWifiRouterCtrlWifiOffReqSer
,
CsrWifiRouterCtrlWifiOffReqDes
,
CsrWifiRouterCtrlWifiOffReqSerFree
},
40
{
CSR_WIFI_ROUTER_CTRL_WIFI_OFF_RES
,
CsrWifiRouterCtrlWifiOffResSizeof
,
CsrWifiRouterCtrlWifiOffResSer
,
CsrWifiRouterCtrlWifiOffResDes
,
CsrWifiRouterCtrlWifiOffResSerFree
},
41
{
CSR_WIFI_ROUTER_CTRL_WIFI_ON_REQ
,
CsrWifiRouterCtrlWifiOnReqSizeof
,
CsrWifiRouterCtrlWifiOnReqSer
,
CsrWifiRouterCtrlWifiOnReqDes
,
CsrWifiRouterCtrlWifiOnReqSerFree
},
42
{
CSR_WIFI_ROUTER_CTRL_WIFI_ON_RES
,
CsrWifiRouterCtrlWifiOnResSizeof
,
CsrWifiRouterCtrlWifiOnResSer
,
CsrWifiRouterCtrlWifiOnResDes
,
CsrWifiRouterCtrlWifiOnResSerFree
},
43
{
CSR_WIFI_ROUTER_CTRL_M4_TRANSMIT_REQ
,
CsrWifiRouterCtrlM4TransmitReqSizeof
,
CsrWifiRouterCtrlM4TransmitReqSer
,
CsrWifiRouterCtrlM4TransmitReqDes
,
CsrWifiRouterCtrlM4TransmitReqSerFree
},
44
{
CSR_WIFI_ROUTER_CTRL_MODE_SET_REQ
,
CsrWifiRouterCtrlModeSetReqSizeof
,
CsrWifiRouterCtrlModeSetReqSer
,
CsrWifiRouterCtrlModeSetReqDes
,
CsrWifiRouterCtrlModeSetReqSerFree
},
45
{
CSR_WIFI_ROUTER_CTRL_PEER_ADD_REQ
,
CsrWifiRouterCtrlPeerAddReqSizeof
,
CsrWifiRouterCtrlPeerAddReqSer
,
CsrWifiRouterCtrlPeerAddReqDes
,
CsrWifiRouterCtrlPeerAddReqSerFree
},
46
{
CSR_WIFI_ROUTER_CTRL_PEER_DEL_REQ
,
CsrWifiRouterCtrlPeerDelReqSizeof
,
CsrWifiRouterCtrlPeerDelReqSer
,
CsrWifiRouterCtrlPeerDelReqDes
,
CsrWifiRouterCtrlPeerDelReqSerFree
},
47
{
CSR_WIFI_ROUTER_CTRL_PEER_UPDATE_REQ
,
CsrWifiRouterCtrlPeerUpdateReqSizeof
,
CsrWifiRouterCtrlPeerUpdateReqSer
,
CsrWifiRouterCtrlPeerUpdateReqDes
,
CsrWifiRouterCtrlPeerUpdateReqSerFree
},
48
{
CSR_WIFI_ROUTER_CTRL_CAPABILITIES_REQ
,
CsrWifiRouterCtrlCapabilitiesReqSizeof
,
CsrWifiRouterCtrlCapabilitiesReqSer
,
CsrWifiRouterCtrlCapabilitiesReqDes
,
CsrWifiRouterCtrlCapabilitiesReqSerFree
},
49
{
CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_ENABLE_REQ
,
CsrWifiRouterCtrlBlockAckEnableReqSizeof
,
CsrWifiRouterCtrlBlockAckEnableReqSer
,
CsrWifiRouterCtrlBlockAckEnableReqDes
,
CsrWifiRouterCtrlBlockAckEnableReqSerFree
},
50
{
CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_DISABLE_REQ
,
CsrWifiRouterCtrlBlockAckDisableReqSizeof
,
CsrWifiRouterCtrlBlockAckDisableReqSer
,
CsrWifiRouterCtrlBlockAckDisableReqDes
,
CsrWifiRouterCtrlBlockAckDisableReqSerFree
},
51
{
CSR_WIFI_ROUTER_CTRL_WAPI_RX_PKT_REQ
,
CsrWifiRouterCtrlWapiRxPktReqSizeof
,
CsrWifiRouterCtrlWapiRxPktReqSer
,
CsrWifiRouterCtrlWapiRxPktReqDes
,
CsrWifiRouterCtrlWapiRxPktReqSerFree
},
52
{
CSR_WIFI_ROUTER_CTRL_WAPI_MULTICAST_FILTER_REQ
,
CsrWifiRouterCtrlWapiMulticastFilterReqSizeof
,
CsrWifiRouterCtrlWapiMulticastFilterReqSer
,
CsrWifiRouterCtrlWapiMulticastFilterReqDes
,
CsrWifiRouterCtrlWapiMulticastFilterReqSerFree
},
53
{
CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_FILTER_REQ
,
CsrWifiRouterCtrlWapiUnicastFilterReqSizeof
,
CsrWifiRouterCtrlWapiUnicastFilterReqSer
,
CsrWifiRouterCtrlWapiUnicastFilterReqDes
,
CsrWifiRouterCtrlWapiUnicastFilterReqSerFree
},
54
{
CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_PKT_REQ
,
CsrWifiRouterCtrlWapiUnicastTxPktReqSizeof
,
CsrWifiRouterCtrlWapiUnicastTxPktReqSer
,
CsrWifiRouterCtrlWapiUnicastTxPktReqDes
,
CsrWifiRouterCtrlWapiUnicastTxPktReqSerFree
},
55
{
CSR_WIFI_ROUTER_CTRL_WAPI_FILTER_REQ
,
CsrWifiRouterCtrlWapiFilterReqSizeof
,
CsrWifiRouterCtrlWapiFilterReqSer
,
CsrWifiRouterCtrlWapiFilterReqDes
,
CsrWifiRouterCtrlWapiFilterReqSerFree
},
56
{
CSR_WIFI_ROUTER_CTRL_HIP_IND
,
CsrWifiRouterCtrlHipIndSizeof
,
CsrWifiRouterCtrlHipIndSer
,
CsrWifiRouterCtrlHipIndDes
,
CsrWifiRouterCtrlHipIndSerFree
},
57
{
CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_IND
,
CsrWifiRouterCtrlMulticastAddressIndSizeof
,
CsrWifiRouterCtrlMulticastAddressIndSer
,
CsrWifiRouterCtrlMulticastAddressIndDes
,
CsrWifiRouterCtrlMulticastAddressIndSerFree
},
58
{
CSR_WIFI_ROUTER_CTRL_PORT_CONFIGURE_CFM
,
CsrWifiRouterCtrlPortConfigureCfmSizeof
,
CsrWifiRouterCtrlPortConfigureCfmSer
,
CsrWifiRouterCtrlPortConfigureCfmDes
,
CsrWifiRouterCtrlPortConfigureCfmSerFree
},
59
{
CSR_WIFI_ROUTER_CTRL_RESUME_IND
,
CsrWifiRouterCtrlResumeIndSizeof
,
CsrWifiRouterCtrlResumeIndSer
,
CsrWifiRouterCtrlResumeIndDes
,
CsrWifiRouterCtrlResumeIndSerFree
},
60
{
CSR_WIFI_ROUTER_CTRL_SUSPEND_IND
,
CsrWifiRouterCtrlSuspendIndSizeof
,
CsrWifiRouterCtrlSuspendIndSer
,
CsrWifiRouterCtrlSuspendIndDes
,
CsrWifiRouterCtrlSuspendIndSerFree
},
61
{
CSR_WIFI_ROUTER_CTRL_TCLAS_ADD_CFM
,
CsrWifiRouterCtrlTclasAddCfmSizeof
,
CsrWifiRouterCtrlTclasAddCfmSer
,
CsrWifiRouterCtrlTclasAddCfmDes
,
CsrWifiRouterCtrlTclasAddCfmSerFree
},
62
{
CSR_WIFI_ROUTER_CTRL_RAW_SDIO_DEINITIALISE_CFM
,
CsrWifiRouterCtrlRawSdioDeinitialiseCfmSizeof
,
CsrWifiRouterCtrlRawSdioDeinitialiseCfmSer
,
CsrWifiRouterCtrlRawSdioDeinitialiseCfmDes
,
CsrWifiRouterCtrlRawSdioDeinitialiseCfmSerFree
},
63
{
CSR_WIFI_ROUTER_CTRL_RAW_SDIO_INITIALISE_CFM
,
CsrWifiRouterCtrlRawSdioInitialiseCfmSizeof
,
CsrWifiRouterCtrlRawSdioInitialiseCfmSer
,
CsrWifiRouterCtrlRawSdioInitialiseCfmDes
,
CsrWifiRouterCtrlRawSdioInitialiseCfmSerFree
},
64
{
CSR_WIFI_ROUTER_CTRL_TCLAS_DEL_CFM
,
CsrWifiRouterCtrlTclasDelCfmSizeof
,
CsrWifiRouterCtrlTclasDelCfmSer
,
CsrWifiRouterCtrlTclasDelCfmDes
,
CsrWifiRouterCtrlTclasDelCfmSerFree
},
65
{
CSR_WIFI_ROUTER_CTRL_TRAFFIC_PROTOCOL_IND
,
CsrWifiRouterCtrlTrafficProtocolIndSizeof
,
CsrWifiRouterCtrlTrafficProtocolIndSer
,
CsrWifiRouterCtrlTrafficProtocolIndDes
,
CsrWifiRouterCtrlTrafficProtocolIndSerFree
},
66
{
CSR_WIFI_ROUTER_CTRL_TRAFFIC_SAMPLE_IND
,
CsrWifiRouterCtrlTrafficSampleIndSizeof
,
CsrWifiRouterCtrlTrafficSampleIndSer
,
CsrWifiRouterCtrlTrafficSampleIndDes
,
CsrWifiRouterCtrlTrafficSampleIndSerFree
},
67
{
CSR_WIFI_ROUTER_CTRL_WIFI_OFF_IND
,
CsrWifiRouterCtrlWifiOffIndSizeof
,
CsrWifiRouterCtrlWifiOffIndSer
,
CsrWifiRouterCtrlWifiOffIndDes
,
CsrWifiRouterCtrlWifiOffIndSerFree
},
68
{
CSR_WIFI_ROUTER_CTRL_WIFI_OFF_CFM
,
CsrWifiRouterCtrlWifiOffCfmSizeof
,
CsrWifiRouterCtrlWifiOffCfmSer
,
CsrWifiRouterCtrlWifiOffCfmDes
,
CsrWifiRouterCtrlWifiOffCfmSerFree
},
69
{
CSR_WIFI_ROUTER_CTRL_WIFI_ON_IND
,
CsrWifiRouterCtrlWifiOnIndSizeof
,
CsrWifiRouterCtrlWifiOnIndSer
,
CsrWifiRouterCtrlWifiOnIndDes
,
CsrWifiRouterCtrlWifiOnIndSerFree
},
70
{
CSR_WIFI_ROUTER_CTRL_WIFI_ON_CFM
,
CsrWifiRouterCtrlWifiOnCfmSizeof
,
CsrWifiRouterCtrlWifiOnCfmSer
,
CsrWifiRouterCtrlWifiOnCfmDes
,
CsrWifiRouterCtrlWifiOnCfmSerFree
},
71
{
CSR_WIFI_ROUTER_CTRL_M4_READY_TO_SEND_IND
,
CsrWifiRouterCtrlM4ReadyToSendIndSizeof
,
CsrWifiRouterCtrlM4ReadyToSendIndSer
,
CsrWifiRouterCtrlM4ReadyToSendIndDes
,
CsrWifiRouterCtrlM4ReadyToSendIndSerFree
},
72
{
CSR_WIFI_ROUTER_CTRL_M4_TRANSMITTED_IND
,
CsrWifiRouterCtrlM4TransmittedIndSizeof
,
CsrWifiRouterCtrlM4TransmittedIndSer
,
CsrWifiRouterCtrlM4TransmittedIndDes
,
CsrWifiRouterCtrlM4TransmittedIndSerFree
},
73
{
CSR_WIFI_ROUTER_CTRL_MIC_FAILURE_IND
,
CsrWifiRouterCtrlMicFailureIndSizeof
,
CsrWifiRouterCtrlMicFailureIndSer
,
CsrWifiRouterCtrlMicFailureIndDes
,
CsrWifiRouterCtrlMicFailureIndSerFree
},
74
{
CSR_WIFI_ROUTER_CTRL_CONNECTED_IND
,
CsrWifiRouterCtrlConnectedIndSizeof
,
CsrWifiRouterCtrlConnectedIndSer
,
CsrWifiRouterCtrlConnectedIndDes
,
CsrWifiRouterCtrlConnectedIndSerFree
},
75
{
CSR_WIFI_ROUTER_CTRL_PEER_ADD_CFM
,
CsrWifiRouterCtrlPeerAddCfmSizeof
,
CsrWifiRouterCtrlPeerAddCfmSer
,
CsrWifiRouterCtrlPeerAddCfmDes
,
CsrWifiRouterCtrlPeerAddCfmSerFree
},
76
{
CSR_WIFI_ROUTER_CTRL_PEER_DEL_CFM
,
CsrWifiRouterCtrlPeerDelCfmSizeof
,
CsrWifiRouterCtrlPeerDelCfmSer
,
CsrWifiRouterCtrlPeerDelCfmDes
,
CsrWifiRouterCtrlPeerDelCfmSerFree
},
77
{
CSR_WIFI_ROUTER_CTRL_UNEXPECTED_FRAME_IND
,
CsrWifiRouterCtrlUnexpectedFrameIndSizeof
,
CsrWifiRouterCtrlUnexpectedFrameIndSer
,
CsrWifiRouterCtrlUnexpectedFrameIndDes
,
CsrWifiRouterCtrlUnexpectedFrameIndSerFree
},
78
{
CSR_WIFI_ROUTER_CTRL_PEER_UPDATE_CFM
,
CsrWifiRouterCtrlPeerUpdateCfmSizeof
,
CsrWifiRouterCtrlPeerUpdateCfmSer
,
CsrWifiRouterCtrlPeerUpdateCfmDes
,
CsrWifiRouterCtrlPeerUpdateCfmSerFree
},
79
{
CSR_WIFI_ROUTER_CTRL_CAPABILITIES_CFM
,
CsrWifiRouterCtrlCapabilitiesCfmSizeof
,
CsrWifiRouterCtrlCapabilitiesCfmSer
,
CsrWifiRouterCtrlCapabilitiesCfmDes
,
CsrWifiRouterCtrlCapabilitiesCfmSerFree
},
80
{
CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_ENABLE_CFM
,
CsrWifiRouterCtrlBlockAckEnableCfmSizeof
,
CsrWifiRouterCtrlBlockAckEnableCfmSer
,
CsrWifiRouterCtrlBlockAckEnableCfmDes
,
CsrWifiRouterCtrlBlockAckEnableCfmSerFree
},
81
{
CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_DISABLE_CFM
,
CsrWifiRouterCtrlBlockAckDisableCfmSizeof
,
CsrWifiRouterCtrlBlockAckDisableCfmSer
,
CsrWifiRouterCtrlBlockAckDisableCfmDes
,
CsrWifiRouterCtrlBlockAckDisableCfmSerFree
},
82
{
CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_ERROR_IND
,
CsrWifiRouterCtrlBlockAckErrorIndSizeof
,
CsrWifiRouterCtrlBlockAckErrorIndSer
,
CsrWifiRouterCtrlBlockAckErrorIndDes
,
CsrWifiRouterCtrlBlockAckErrorIndSerFree
},
83
{
CSR_WIFI_ROUTER_CTRL_STA_INACTIVE_IND
,
CsrWifiRouterCtrlStaInactiveIndSizeof
,
CsrWifiRouterCtrlStaInactiveIndSer
,
CsrWifiRouterCtrlStaInactiveIndDes
,
CsrWifiRouterCtrlStaInactiveIndSerFree
},
84
{
CSR_WIFI_ROUTER_CTRL_WAPI_RX_MIC_CHECK_IND
,
CsrWifiRouterCtrlWapiRxMicCheckIndSizeof
,
CsrWifiRouterCtrlWapiRxMicCheckIndSer
,
CsrWifiRouterCtrlWapiRxMicCheckIndDes
,
CsrWifiRouterCtrlWapiRxMicCheckIndSerFree
},
85
{
CSR_WIFI_ROUTER_CTRL_MODE_SET_CFM
,
CsrWifiRouterCtrlModeSetCfmSizeof
,
CsrWifiRouterCtrlModeSetCfmSer
,
CsrWifiRouterCtrlModeSetCfmDes
,
CsrWifiRouterCtrlModeSetCfmSerFree
},
86
{
CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_ENCRYPT_IND
,
CsrWifiRouterCtrlWapiUnicastTxEncryptIndSizeof
,
CsrWifiRouterCtrlWapiUnicastTxEncryptIndSer
,
CsrWifiRouterCtrlWapiUnicastTxEncryptIndDes
,
CsrWifiRouterCtrlWapiUnicastTxEncryptIndSerFree
},
87
88
{ 0,
NULL
,
NULL
,
NULL
, NULL },
89
};
90
91
CsrMsgConvMsgEntry
*
CsrWifiRouterCtrlConverterLookup
(
CsrMsgConvMsgEntry
*
ce
,
u16
msgType)
92
{
93
if
(msgType &
CSR_PRIM_UPSTREAM
)
94
{
95
u16
idx
= (msgType & ~CSR_PRIM_UPSTREAM) +
CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT
;
96
if
(idx < (
CSR_WIFI_ROUTER_CTRL_PRIM_UPSTREAM_COUNT
+
CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT
) &&
97
csrwifirouterctrl_conv_lut[
idx
].
msgType
== msgType)
98
{
99
return
&csrwifirouterctrl_conv_lut[
idx
];
100
}
101
}
102
else
103
{
104
if
(msgType <
CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT
&&
105
csrwifirouterctrl_conv_lut[msgType].msgType == msgType)
106
{
107
return
&csrwifirouterctrl_conv_lut[msgType];
108
}
109
}
110
return
NULL
;
111
}
112
113
114
void
CsrWifiRouterCtrlConverterInit
(
void
)
115
{
116
CsrMsgConvInsert
(
CSR_WIFI_ROUTER_CTRL_PRIM
, csrwifirouterctrl_conv_lut);
117
CsrMsgConvCustomLookupRegister
(
CSR_WIFI_ROUTER_CTRL_PRIM
,
CsrWifiRouterCtrlConverterLookup
);
118
}
119
120
121
#ifdef CSR_LOG_ENABLE
122
static
const
CsrLogPrimitiveInformation
csrwifirouterctrl_conv_info = {
123
CSR_WIFI_ROUTER_CTRL_PRIM
,
124
(
char
*)
"CSR_WIFI_ROUTER_CTRL_PRIM"
,
125
csrwifirouterctrl_conv_lut
126
};
127
const
CsrLogPrimitiveInformation
* CsrWifiRouterCtrlTechInfoGet(
void
)
128
{
129
return
&csrwifirouterctrl_conv_info;
130
}
131
132
133
#endif
/* CSR_LOG_ENABLE */
134
#endif
/* EXCLUDE_CSR_WIFI_ROUTER_CTRL_MODULE */
Generated on Thu Jan 10 2013 14:27:44 for Linux Kernel by
1.8.2