Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
ieee80211_crypt.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <asm/string.h>
#include <asm/errno.h>
#include "ieee80211.h"

Go to the source code of this file.

Data Structures

struct  ieee80211_crypto_alg
 
struct  ieee80211_crypto
 

Functions

 MODULE_AUTHOR ("Jouni Malinen")
 
 MODULE_DESCRIPTION ("HostAP crypto")
 
 MODULE_LICENSE ("GPL")
 
void ieee80211_crypt_deinit_entries (struct ieee80211_device *ieee, int force)
 
void ieee80211_crypt_deinit_handler (unsigned long data)
 
void ieee80211_crypt_delayed_deinit (struct ieee80211_device *ieee, struct ieee80211_crypt_data **crypt)
 
int ieee80211_register_crypto_ops (struct ieee80211_crypto_ops *ops)
 
int ieee80211_unregister_crypto_ops (struct ieee80211_crypto_ops *ops)
 
struct ieee80211_crypto_opsieee80211_get_crypto_ops (const char *name)
 
int ieee80211_crypto_init (void)
 
void ieee80211_crypto_deinit (void)
 

Function Documentation

void ieee80211_crypt_deinit_entries ( struct ieee80211_device ieee,
int  force 
)

Definition at line 40 of file ieee80211_crypt.c.

void ieee80211_crypt_deinit_handler ( unsigned long  data)

Definition at line 61 of file ieee80211_crypt.c.

void ieee80211_crypt_delayed_deinit ( struct ieee80211_device ieee,
struct ieee80211_crypt_data **  crypt 
)

Definition at line 78 of file ieee80211_crypt.c.

void ieee80211_crypto_deinit ( void  )

Definition at line 225 of file ieee80211_crypt.c.

int ieee80211_crypto_init ( void  )

Definition at line 204 of file ieee80211_crypt.c.

struct ieee80211_crypto_ops* ieee80211_get_crypto_ops ( const char name)
read

Definition at line 158 of file ieee80211_crypt.c.

int ieee80211_register_crypto_ops ( struct ieee80211_crypto_ops ops)

Definition at line 103 of file ieee80211_crypt.c.

int ieee80211_unregister_crypto_ops ( struct ieee80211_crypto_ops ops)

Definition at line 127 of file ieee80211_crypt.c.

MODULE_AUTHOR ( "Jouni Malinen"  )
MODULE_DESCRIPTION ( "HostAP crypto"  )
MODULE_LICENSE ( "GPL"  )