Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
rt2x00mac.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include "rt2x00.h"
#include "rt2x00lib.h"

Go to the source code of this file.

Functions

void rt2x00mac_tx (struct ieee80211_hw *hw, struct ieee80211_tx_control *control, struct sk_buff *skb)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_tx)
 
int rt2x00mac_start (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_start)
 
void rt2x00mac_stop (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_stop)
 
int rt2x00mac_add_interface (struct ieee80211_hw *hw, struct ieee80211_vif *vif)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_add_interface)
 
void rt2x00mac_remove_interface (struct ieee80211_hw *hw, struct ieee80211_vif *vif)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_remove_interface)
 
int rt2x00mac_config (struct ieee80211_hw *hw, u32 changed)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_config)
 
void rt2x00mac_configure_filter (struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags, u64 multicast)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_configure_filter)
 
int rt2x00mac_set_tim (struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_set_tim)
 
int rt2x00mac_sta_add (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_sta_add)
 
int rt2x00mac_sta_remove (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_sta_remove)
 
void rt2x00mac_sw_scan_start (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_sw_scan_start)
 
void rt2x00mac_sw_scan_complete (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_sw_scan_complete)
 
int rt2x00mac_get_stats (struct ieee80211_hw *hw, struct ieee80211_low_level_stats *stats)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_get_stats)
 
void rt2x00mac_bss_info_changed (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_bss_info_changed)
 
int rt2x00mac_conf_tx (struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue_idx, const struct ieee80211_tx_queue_params *params)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_conf_tx)
 
void rt2x00mac_rfkill_poll (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_rfkill_poll)
 
void rt2x00mac_flush (struct ieee80211_hw *hw, bool drop)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_flush)
 
int rt2x00mac_set_antenna (struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_set_antenna)
 
int rt2x00mac_get_antenna (struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_get_antenna)
 
void rt2x00mac_get_ringparam (struct ieee80211_hw *hw, u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_get_ringparam)
 
bool rt2x00mac_tx_frames_pending (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL_GPL (rt2x00mac_tx_frames_pending)
 

Function Documentation

EXPORT_SYMBOL_GPL ( rt2x00mac_tx  )
EXPORT_SYMBOL_GPL ( rt2x00mac_start  )
EXPORT_SYMBOL_GPL ( rt2x00mac_stop  )
EXPORT_SYMBOL_GPL ( rt2x00mac_add_interface  )
EXPORT_SYMBOL_GPL ( rt2x00mac_remove_interface  )
EXPORT_SYMBOL_GPL ( rt2x00mac_config  )
EXPORT_SYMBOL_GPL ( rt2x00mac_configure_filter  )
EXPORT_SYMBOL_GPL ( rt2x00mac_set_tim  )
EXPORT_SYMBOL_GPL ( rt2x00mac_sta_add  )
EXPORT_SYMBOL_GPL ( rt2x00mac_sta_remove  )
EXPORT_SYMBOL_GPL ( rt2x00mac_sw_scan_start  )
EXPORT_SYMBOL_GPL ( rt2x00mac_sw_scan_complete  )
EXPORT_SYMBOL_GPL ( rt2x00mac_get_stats  )
EXPORT_SYMBOL_GPL ( rt2x00mac_bss_info_changed  )
EXPORT_SYMBOL_GPL ( rt2x00mac_conf_tx  )
EXPORT_SYMBOL_GPL ( rt2x00mac_rfkill_poll  )
EXPORT_SYMBOL_GPL ( rt2x00mac_flush  )
EXPORT_SYMBOL_GPL ( rt2x00mac_set_antenna  )
EXPORT_SYMBOL_GPL ( rt2x00mac_get_antenna  )
EXPORT_SYMBOL_GPL ( rt2x00mac_get_ringparam  )
EXPORT_SYMBOL_GPL ( rt2x00mac_tx_frames_pending  )
int rt2x00mac_add_interface ( struct ieee80211_hw hw,
struct ieee80211_vif vif 
)

Definition at line 200 of file rt2x00mac.c.

void rt2x00mac_bss_info_changed ( struct ieee80211_hw hw,
struct ieee80211_vif vif,
struct ieee80211_bss_conf bss_conf,
u32  changes 
)

Definition at line 603 of file rt2x00mac.c.

int rt2x00mac_conf_tx ( struct ieee80211_hw hw,
struct ieee80211_vif vif,
u16  queue_idx,
const struct ieee80211_tx_queue_params params 
)

Definition at line 706 of file rt2x00mac.c.

int rt2x00mac_config ( struct ieee80211_hw hw,
u32  changed 
)

Definition at line 304 of file rt2x00mac.c.

void rt2x00mac_configure_filter ( struct ieee80211_hw hw,
unsigned int  changed_flags,
unsigned int total_flags,
u64  multicast 
)

Definition at line 347 of file rt2x00mac.c.

void rt2x00mac_flush ( struct ieee80211_hw hw,
bool  drop 
)

Definition at line 751 of file rt2x00mac.c.

int rt2x00mac_get_antenna ( struct ieee80211_hw hw,
u32 tx_ant,
u32 rx_ant 
)

Definition at line 804 of file rt2x00mac.c.

void rt2x00mac_get_ringparam ( struct ieee80211_hw hw,
u32 tx,
u32 tx_max,
u32 rx,
u32 rx_max 
)

Definition at line 826 of file rt2x00mac.c.

int rt2x00mac_get_stats ( struct ieee80211_hw hw,
struct ieee80211_low_level_stats stats 
)

Definition at line 587 of file rt2x00mac.c.

void rt2x00mac_remove_interface ( struct ieee80211_hw hw,
struct ieee80211_vif vif 
)

Definition at line 268 of file rt2x00mac.c.

void rt2x00mac_rfkill_poll ( struct ieee80211_hw hw)

Definition at line 742 of file rt2x00mac.c.

int rt2x00mac_set_antenna ( struct ieee80211_hw hw,
u32  tx_ant,
u32  rx_ant 
)

Definition at line 761 of file rt2x00mac.c.

int rt2x00mac_set_tim ( struct ieee80211_hw hw,
struct ieee80211_sta sta,
bool  set 
)

Definition at line 419 of file rt2x00mac.c.

int rt2x00mac_sta_add ( struct ieee80211_hw hw,
struct ieee80211_vif vif,
struct ieee80211_sta sta 
)

Definition at line 538 of file rt2x00mac.c.

int rt2x00mac_sta_remove ( struct ieee80211_hw hw,
struct ieee80211_vif vif,
struct ieee80211_sta sta 
)

Definition at line 555 of file rt2x00mac.c.

int rt2x00mac_start ( struct ieee80211_hw hw)

Definition at line 178 of file rt2x00mac.c.

void rt2x00mac_stop ( struct ieee80211_hw hw)

Definition at line 189 of file rt2x00mac.c.

void rt2x00mac_sw_scan_complete ( struct ieee80211_hw hw)

Definition at line 579 of file rt2x00mac.c.

void rt2x00mac_sw_scan_start ( struct ieee80211_hw hw)

Definition at line 571 of file rt2x00mac.c.

void rt2x00mac_tx ( struct ieee80211_hw hw,
struct ieee80211_tx_control control,
struct sk_buff skb 
)

Definition at line 102 of file rt2x00mac.c.

bool rt2x00mac_tx_frames_pending ( struct ieee80211_hw hw)

Definition at line 842 of file rt2x00mac.c.