Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
wmm.c File Reference
#include "decl.h"
#include "ioctl.h"
#include "util.h"
#include "fw.h"
#include "main.h"
#include "wmm.h"
#include "11n.h"

Go to the source code of this file.

Macros

#define DRV_PKT_DELAY_TO_FW_MAX   512
 
#define WMM_QUEUED_PACKET_LOWER_LIMIT   180
 
#define WMM_QUEUED_PACKET_UPPER_LIMIT   200
 
#define IPTOS_OFFSET   5
 

Functions

void mwifiex_ralist_add (struct mwifiex_private *priv, u8 *ra)
 
void mwifiex_wmm_setup_queue_priorities (struct mwifiex_private *priv, struct ieee_types_wmm_parameter *wmm_ie)
 
void mwifiex_wmm_setup_ac_downgrade (struct mwifiex_private *priv)
 
void mwifiex_wmm_init (struct mwifiex_adapter *adapter)
 
int mwifiex_wmm_lists_empty (struct mwifiex_adapter *adapter)
 
void mwifiex_clean_txrx (struct mwifiex_private *priv)
 
int mwifiex_is_ralist_valid (struct mwifiex_private *priv, struct mwifiex_ra_list_tbl *ra_list, int ptr_index)
 
void mwifiex_wmm_add_buf_txqueue (struct mwifiex_private *priv, struct sk_buff *skb)
 
int mwifiex_ret_wmm_get_status (struct mwifiex_private *priv, const struct host_cmd_ds_command *resp)
 
u32 mwifiex_wmm_process_association_req (struct mwifiex_private *priv, u8 **assoc_buf, struct ieee_types_wmm_parameter *wmm_ie, struct ieee80211_ht_cap *ht_cap)
 
u8 mwifiex_wmm_compute_drv_pkt_delay (struct mwifiex_private *priv, const struct sk_buff *skb)
 
void mwifiex_wmm_process_tx (struct mwifiex_adapter *adapter)
 

Macro Definition Documentation

#define DRV_PKT_DELAY_TO_FW_MAX   512

Definition at line 30 of file wmm.c.

#define IPTOS_OFFSET   5

Definition at line 38 of file wmm.c.

#define WMM_QUEUED_PACKET_LOWER_LIMIT   180

Definition at line 33 of file wmm.c.

#define WMM_QUEUED_PACKET_UPPER_LIMIT   200

Definition at line 35 of file wmm.c.

Function Documentation

void mwifiex_clean_txrx ( struct mwifiex_private priv)

Definition at line 555 of file wmm.c.

int mwifiex_is_ralist_valid ( struct mwifiex_private priv,
struct mwifiex_ra_list_tbl ra_list,
int  ptr_index 
)

Definition at line 618 of file wmm.c.

void mwifiex_ralist_add ( struct mwifiex_private priv,
u8 ra 
)

Definition at line 158 of file wmm.c.

int mwifiex_ret_wmm_get_status ( struct mwifiex_private priv,
const struct host_cmd_ds_command resp 
)

Definition at line 713 of file wmm.c.

void mwifiex_wmm_add_buf_txqueue ( struct mwifiex_private priv,
struct sk_buff skb 
)

Definition at line 642 of file wmm.c.

u8 mwifiex_wmm_compute_drv_pkt_delay ( struct mwifiex_private priv,
const struct sk_buff skb 
)

Definition at line 855 of file wmm.c.

void mwifiex_wmm_init ( struct mwifiex_adapter adapter)

Definition at line 416 of file wmm.c.

int mwifiex_wmm_lists_empty ( struct mwifiex_adapter adapter)

Definition at line 457 of file wmm.c.

u32 mwifiex_wmm_process_association_req ( struct mwifiex_private priv,
u8 **  assoc_buf,
struct ieee_types_wmm_parameter wmm_ie,
struct ieee80211_ht_cap ht_cap 
)

Definition at line 800 of file wmm.c.

void mwifiex_wmm_process_tx ( struct mwifiex_adapter adapter)

Definition at line 1315 of file wmm.c.

void mwifiex_wmm_setup_ac_downgrade ( struct mwifiex_private priv)

Definition at line 340 of file wmm.c.

void mwifiex_wmm_setup_queue_priorities ( struct mwifiex_private priv,
struct ieee_types_wmm_parameter wmm_ie 
)

Definition at line 239 of file wmm.c.