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