#include <linux/netdevice.h>
#include <linux/skbuff.h>
#include <linux/types.h>
#include <net/mac80211.h>
#include "ieee80211_i.h"
#include "sta_info.h"
#include "driver-ops.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) |
void | rate_control_get_rate (struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_tx_rate_control *txrc) |
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) |
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 95 of file kernel-3.5/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 79 of file kernel-3.5/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 86 of file kernel-3.5/rate.h.
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.
static void rate_control_rate_init | ( | struct sta_info * | sta | ) | [inline, static] |
Definition at line 48 of file kernel-3.5/rate.h.
static void rate_control_rate_update | ( | struct ieee80211_local * | local, |
struct ieee80211_supported_band * | sband, | ||
struct sta_info * | sta, | ||
u32 | changed | ||
) | [inline, static] |
Definition at line 65 of file kernel-3.5/rate.h.
static void rate_control_remove_sta_debugfs | ( | struct sta_info * | sta | ) | [inline, static] |
Definition at line 105 of file kernel-3.5/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 32 of file kernel-3.5/rate.h.
static void rc80211_minstrel_exit | ( | void | ) | [inline, static] |
Definition at line 143 of file kernel-3.5/rate.h.
static void rc80211_minstrel_ht_exit | ( | void | ) | [inline, static] |
Definition at line 156 of file kernel-3.5/rate.h.
static int rc80211_minstrel_ht_init | ( | void | ) | [inline, static] |
Definition at line 152 of file kernel-3.5/rate.h.
static int rc80211_minstrel_init | ( | void | ) | [inline, static] |
Definition at line 139 of file kernel-3.5/rate.h.
static void rc80211_pid_exit | ( | void | ) | [inline, static] |
Definition at line 130 of file kernel-3.5/rate.h.
static int rc80211_pid_init | ( | void | ) | [inline, static] |
Definition at line 126 of file kernel-3.5/rate.h.