#include <linux/netdevice.h>
#include <linux/skbuff.h>
#include <linux/types.h>
#include <linux/kref.h>
#include <net/mac80211.h>
#include "ieee80211_i.h"
#include "sta_info.h"
Go to the source code of this file.
Classes | |
struct | rate_control_ref |
Functions | |
int | ieee80211_init_rate_ctrl_alg (struct ieee80211_local *local, const char *name) |
static void | rate_control_add_sta_debugfs (struct sta_info *sta) |
static void * | rate_control_alloc_sta (struct rate_control_ref *ref, struct ieee80211_sta *sta, gfp_t gfp) |
void | rate_control_deinitialize (struct ieee80211_local *local) |
static void | rate_control_free_sta (struct sta_info *sta) |
struct rate_control_ref * | rate_control_get (struct rate_control_ref *ref) |
void | rate_control_get_rate (struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_tx_rate_control *txrc) |
void | rate_control_put (struct rate_control_ref *ref) |
static void | rate_control_rate_init (struct sta_info *sta) |
static void | rate_control_rate_update (struct ieee80211_local *local, struct ieee80211_supported_band *sband, struct sta_info *sta, u32 changed, enum nl80211_channel_type oper_chan_type) |
static void | rate_control_remove_sta_debugfs (struct sta_info *sta) |
static void | rate_control_tx_status (struct ieee80211_local *local, struct ieee80211_supported_band *sband, struct sta_info *sta, struct sk_buff *skb) |
static void | rc80211_minstrel_exit (void) |
static void | rc80211_minstrel_ht_exit (void) |
static int | rc80211_minstrel_ht_init (void) |
static int | rc80211_minstrel_init (void) |
static void | rc80211_pid_exit (void) |
static int | rc80211_pid_init (void) |
int ieee80211_init_rate_ctrl_alg | ( | struct ieee80211_local * | local, |
const char * | name | ||
) |
Definition at line 397 of file kernel-3.2/rate.c.
static void rate_control_add_sta_debugfs | ( | struct sta_info * | sta | ) | [inline, static] |
Definition at line 97 of file kernel-3.2/rate.h.
static void* rate_control_alloc_sta | ( | struct rate_control_ref * | ref, |
struct ieee80211_sta * | sta, | ||
gfp_t | gfp | ||
) | [inline, static] |
Definition at line 81 of file kernel-3.2/rate.h.
void rate_control_deinitialize | ( | struct ieee80211_local * | local | ) |
Definition at line 433 of file kernel-3.2/rate.c.
static void rate_control_free_sta | ( | struct sta_info * | sta | ) | [inline, static] |
Definition at line 88 of file kernel-3.2/rate.h.
struct rate_control_ref* rate_control_get | ( | struct rate_control_ref * | ref | ) | [read] |
Definition at line 386 of file kernel-3.2/rate.c.
void rate_control_get_rate | ( | struct ieee80211_sub_if_data * | sdata, |
struct sta_info * | sta, | ||
struct ieee80211_tx_rate_control * | txrc | ||
) |
Definition at line 328 of file kernel-3.2/rate.c.
void rate_control_put | ( | struct rate_control_ref * | ref | ) |
Definition at line 392 of file kernel-3.2/rate.c.
static void rate_control_rate_init | ( | struct sta_info * | sta | ) | [inline, static] |
Definition at line 51 of file kernel-3.2/rate.h.
static void rate_control_rate_update | ( | struct ieee80211_local * | local, |
struct ieee80211_supported_band * | sband, | ||
struct sta_info * | sta, | ||
u32 | changed, | ||
enum nl80211_channel_type | oper_chan_type | ||
) | [inline, static] |
Definition at line 67 of file kernel-3.2/rate.h.
static void rate_control_remove_sta_debugfs | ( | struct sta_info * | sta | ) | [inline, static] |
Definition at line 107 of file kernel-3.2/rate.h.
static void rate_control_tx_status | ( | struct ieee80211_local * | local, |
struct ieee80211_supported_band * | sband, | ||
struct sta_info * | sta, | ||
struct sk_buff * | skb | ||
) | [inline, static] |
Definition at line 35 of file kernel-3.2/rate.h.
static void rc80211_minstrel_exit | ( | void | ) | [inline, static] |
Definition at line 145 of file kernel-3.2/rate.h.
static void rc80211_minstrel_ht_exit | ( | void | ) | [inline, static] |
Definition at line 158 of file kernel-3.2/rate.h.
static int rc80211_minstrel_ht_init | ( | void | ) | [inline, static] |
Definition at line 154 of file kernel-3.2/rate.h.
static int rc80211_minstrel_init | ( | void | ) | [inline, static] |
Definition at line 141 of file kernel-3.2/rate.h.
static void rc80211_pid_exit | ( | void | ) | [inline, static] |
Definition at line 132 of file kernel-3.2/rate.h.
static int rc80211_pid_init | ( | void | ) | [inline, static] |
Definition at line 128 of file kernel-3.2/rate.h.