Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
rate_control_ops Struct Reference

#include <mac80211.h>

Data Fields

struct modulemodule
 
const charname
 
void *(* alloc )(struct ieee80211_hw *hw, struct dentry *debugfsdir)
 
void(* free )(void *priv)
 
void *(* alloc_sta )(void *priv, struct ieee80211_sta *sta, gfp_t gfp)
 
void(* rate_init )(void *priv, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta)
 
void(* rate_update )(void *priv, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta, u32 changed)
 
void(* free_sta )(void *priv, struct ieee80211_sta *sta, void *priv_sta)
 
void(* tx_status )(void *priv, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta, struct sk_buff *skb)
 
void(* get_rate )(void *priv, struct ieee80211_sta *sta, void *priv_sta, struct ieee80211_tx_rate_control *txrc)
 
void(* add_sta_debugfs )(void *priv, void *priv_sta, struct dentry *dir)
 
void(* remove_sta_debugfs )(void *priv, void *priv_sta)
 

Detailed Description

Definition at line 3736 of file mac80211.h.

Field Documentation

void(* add_sta_debugfs)(void *priv, void *priv_sta, struct dentry *dir)

Definition at line 3757 of file mac80211.h.

void*(* alloc)(struct ieee80211_hw *hw, struct dentry *debugfsdir)

Definition at line 3739 of file mac80211.h.

void*(* alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp)

Definition at line 3742 of file mac80211.h.

void(* free)(void *priv)

Definition at line 3740 of file mac80211.h.

void(* free_sta)(void *priv, struct ieee80211_sta *sta, void *priv_sta)

Definition at line 3748 of file mac80211.h.

void(* get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta, struct ieee80211_tx_rate_control *txrc)

Definition at line 3754 of file mac80211.h.

Definition at line 3737 of file mac80211.h.

const char* name

Definition at line 3738 of file mac80211.h.

void(* rate_init)(void *priv, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta)

Definition at line 3743 of file mac80211.h.

void(* rate_update)(void *priv, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta, u32 changed)

Definition at line 3745 of file mac80211.h.

void(* remove_sta_debugfs)(void *priv, void *priv_sta)

Definition at line 3759 of file mac80211.h.

Definition at line 3751 of file mac80211.h.


The documentation for this struct was generated from the following file: