Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
core.c File Reference
#include "core.h"
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/export.h>
#include <linux/vmalloc.h>
#include "debug.h"
#include "hif-ops.h"
#include "htc-ops.h"
#include "cfg80211.h"

Go to the source code of this file.

Functions

 module_param (debug_mask, uint, 0644)
 
 module_param (suspend_mode, uint, 0644)
 
 module_param (wow_mode, uint, 0644)
 
 module_param (uart_debug, uint, 0644)
 
 module_param (ath6kl_p2p, uint, 0644)
 
 module_param (testmode, uint, 0644)
 
void ath6kl_core_tx_complete (struct ath6kl *ar, struct sk_buff *skb)
 
 EXPORT_SYMBOL (ath6kl_core_tx_complete)
 
void ath6kl_core_rx_complete (struct ath6kl *ar, struct sk_buff *skb, u8 pipe)
 
 EXPORT_SYMBOL (ath6kl_core_rx_complete)
 
int ath6kl_core_init (struct ath6kl *ar, enum ath6kl_htc_type htc_type)
 
 EXPORT_SYMBOL (ath6kl_core_init)
 
struct ath6klath6kl_core_create (struct device *dev)
 
 EXPORT_SYMBOL (ath6kl_core_create)
 
void ath6kl_core_cleanup (struct ath6kl *ar)
 
 EXPORT_SYMBOL (ath6kl_core_cleanup)
 
void ath6kl_core_destroy (struct ath6kl *ar)
 
 EXPORT_SYMBOL (ath6kl_core_destroy)
 
 MODULE_AUTHOR ("Qualcomm Atheros")
 
 MODULE_DESCRIPTION ("Core module for AR600x SDIO and USB devices.")
 
 MODULE_LICENSE ("Dual BSD/GPL")
 

Variables

unsigned int debug_mask
 

Function Documentation

void ath6kl_core_cleanup ( struct ath6kl ar)

Definition at line 290 of file core.c.

struct ath6kl* ath6kl_core_create ( struct device dev)
read

Definition at line 227 of file core.c.

void ath6kl_core_destroy ( struct ath6kl ar)

Definition at line 317 of file core.c.

int ath6kl_core_init ( struct ath6kl ar,
enum ath6kl_htc_type  htc_type 
)

Definition at line 56 of file core.c.

void ath6kl_core_rx_complete ( struct ath6kl ar,
struct sk_buff skb,
u8  pipe 
)

Definition at line 50 of file core.c.

void ath6kl_core_tx_complete ( struct ath6kl ar,
struct sk_buff skb 
)

Definition at line 44 of file core.c.

EXPORT_SYMBOL ( ath6kl_core_tx_complete  )
EXPORT_SYMBOL ( ath6kl_core_rx_complete  )
EXPORT_SYMBOL ( ath6kl_core_init  )
EXPORT_SYMBOL ( ath6kl_core_create  )
EXPORT_SYMBOL ( ath6kl_core_cleanup  )
EXPORT_SYMBOL ( ath6kl_core_destroy  )
MODULE_AUTHOR ( "Qualcomm Atheros"  )
MODULE_DESCRIPTION ( "Core module for AR600x SDIO and USB devices."  )
MODULE_LICENSE ( "Dual BSD/GPL"  )
module_param ( debug_mask  ,
uint  ,
0644   
)
module_param ( suspend_mode  ,
uint  ,
0644   
)
module_param ( wow_mode  ,
uint  ,
0644   
)
module_param ( uart_debug  ,
uint  ,
0644   
)
module_param ( ath6kl_p2p  ,
uint  ,
0644   
)
module_param ( testmode  ,
uint  ,
0644   
)

Variable Documentation

unsigned int debug_mask

Definition at line 30 of file core.c.