Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
csr_wifi_nme_ap_free_downstream_contents.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 #include <linux/slab.h>
13 #include "csr_wifi_nme_ap_prim.h"
14 #include "csr_wifi_nme_ap_lib.h"
15 
16 /*----------------------------------------------------------------------------*
17  * NAME
18  * CsrWifiNmeApFreeDownstreamMessageContents
19  *
20  * DESCRIPTION
21  *
22  *
23  * PARAMETERS
24  * eventClass: only the value CSR_WIFI_NME_AP_PRIM will be handled
25  * message: the message to free
26  *----------------------------------------------------------------------------*/
28 {
29  if (eventClass != CSR_WIFI_NME_AP_PRIM)
30  {
31  return;
32  }
33  if (NULL == message)
34  {
35  return;
36  }
37 
38  switch (*((CsrWifiNmeApPrim *) message))
39  {
41  {
45  break;
46  }
48  {
50  switch (p->apCredentials.authType)
51  {
54  {
58  break;
59  default:
60  break;
61  }
62  break;
63  default:
64  break;
65  }
66  {
67  u16 i3;
68  for (i3 = 0; i3 < p->p2pGoParam.operatingChanList.channelEntryListCount; i3++)
69  {
72  }
73  }
76  break;
77  }
78 
79  default:
80  break;
81  }
82 }
83 
84