#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.