Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
cfg80211.c File Reference

Go to the source code of this file.

Data Structures

struct  prism2_wiphy_private
 

Macros

#define PRISM2_NUM_CIPHER_SUITES   2
 

Functions

int prism2_change_virtual_intf (struct wiphy *wiphy, struct net_device *dev, enum nl80211_iftype type, u32 *flags, struct vif_params *params)
 
int prism2_add_key (struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params)
 
int prism2_get_key (struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void(*callback)(void *cookie, struct key_params *))
 
int prism2_del_key (struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr)
 
int prism2_set_default_key (struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool unicast, bool multicast)
 
int prism2_get_station (struct wiphy *wiphy, struct net_device *dev, u8 *mac, struct station_info *sinfo)
 
int prism2_scan (struct wiphy *wiphy, struct cfg80211_scan_request *request)
 
int prism2_set_wiphy_params (struct wiphy *wiphy, u32 changed)
 
int prism2_connect (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_connect_params *sme)
 
int prism2_disconnect (struct wiphy *wiphy, struct net_device *dev, u16 reason_code)
 
int prism2_join_ibss (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ibss_params *params)
 
int prism2_leave_ibss (struct wiphy *wiphy, struct net_device *dev)
 
int prism2_set_tx_power (struct wiphy *wiphy, enum nl80211_tx_power_setting type, int mbm)
 
int prism2_get_tx_power (struct wiphy *wiphy, int *dbm)
 
void prism2_connect_result (wlandevice_t *wlandev, u8 failed)
 
void prism2_disconnected (wlandevice_t *wlandev)
 
void prism2_roamed (wlandevice_t *wlandev)
 
struct wiphywlan_create_wiphy (struct device *dev, wlandevice_t *wlandev)
 
void wlan_free_wiphy (struct wiphy *wiphy)
 

Macro Definition Documentation

#define PRISM2_NUM_CIPHER_SUITES   2

Definition at line 29 of file cfg80211.c.

Function Documentation

int prism2_add_key ( struct wiphy wiphy,
struct net_device dev,
u8  key_index,
bool  pairwise,
const u8 mac_addr,
struct key_params params 
)

Definition at line 143 of file cfg80211.c.

int prism2_change_virtual_intf ( struct wiphy wiphy,
struct net_device dev,
enum nl80211_iftype  type,
u32 flags,
struct vif_params params 
)

Definition at line 101 of file cfg80211.c.

int prism2_connect ( struct wiphy wiphy,
struct net_device dev,
struct cfg80211_connect_params sme 
)

Definition at line 481 of file cfg80211.c.

void prism2_connect_result ( wlandevice_t wlandev,
u8  failed 
)

Definition at line 699 of file cfg80211.c.

int prism2_del_key ( struct wiphy wiphy,
struct net_device dev,
u8  key_index,
bool  pairwise,
const u8 mac_addr 
)

Definition at line 231 of file cfg80211.c.

int prism2_disconnect ( struct wiphy wiphy,
struct net_device dev,
u16  reason_code 
)

Definition at line 605 of file cfg80211.c.

void prism2_disconnected ( wlandevice_t wlandev)

Definition at line 708 of file cfg80211.c.

int prism2_get_key ( struct wiphy wiphy,
struct net_device dev,
u8  key_index,
bool  pairwise,
const u8 mac_addr,
void cookie,
void(*)(void *cookie, struct key_params *)  callback 
)

Definition at line 202 of file cfg80211.c.

int prism2_get_station ( struct wiphy wiphy,
struct net_device dev,
u8 mac,
struct station_info sinfo 
)

Definition at line 296 of file cfg80211.c.

int prism2_get_tx_power ( struct wiphy wiphy,
int dbm 
)

Definition at line 668 of file cfg80211.c.

int prism2_join_ibss ( struct wiphy wiphy,
struct net_device dev,
struct cfg80211_ibss_params params 
)

Definition at line 629 of file cfg80211.c.

int prism2_leave_ibss ( struct wiphy wiphy,
struct net_device dev 
)

Definition at line 635 of file cfg80211.c.

void prism2_roamed ( wlandevice_t wlandev)

Definition at line 714 of file cfg80211.c.

int prism2_scan ( struct wiphy wiphy,
struct cfg80211_scan_request request 
)

Definition at line 330 of file cfg80211.c.

int prism2_set_default_key ( struct wiphy wiphy,
struct net_device dev,
u8  key_index,
bool  unicast,
bool  multicast 
)

Definition at line 277 of file cfg80211.c.

int prism2_set_tx_power ( struct wiphy wiphy,
enum nl80211_tx_power_setting  type,
int  mbm 
)

Definition at line 641 of file cfg80211.c.

int prism2_set_wiphy_params ( struct wiphy wiphy,
u32  changed 
)

Definition at line 439 of file cfg80211.c.

struct wiphy* wlan_create_wiphy ( struct device dev,
wlandevice_t wlandev 
)
read

Definition at line 741 of file cfg80211.c.

void wlan_free_wiphy ( struct wiphy wiphy)

Definition at line 778 of file cfg80211.c.