Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
acx.c File Reference
#include "acx.h"
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/crc7.h>
#include "wl1251.h"
#include "reg.h"
#include "cmd.h"
#include "ps.h"

Go to the source code of this file.

Functions

int wl1251_acx_frame_rates (struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, u8 mgt_rate, u8 mgt_mod)
 
int wl1251_acx_station_id (struct wl1251 *wl)
 
int wl1251_acx_default_key (struct wl1251 *wl, u8 key_id)
 
int wl1251_acx_wake_up_conditions (struct wl1251 *wl, u8 wake_up_event, u8 listen_interval)
 
int wl1251_acx_sleep_auth (struct wl1251 *wl, u8 sleep_auth)
 
int wl1251_acx_fw_version (struct wl1251 *wl, char *buf, size_t len)
 
int wl1251_acx_tx_power (struct wl1251 *wl, int power)
 
int wl1251_acx_feature_cfg (struct wl1251 *wl)
 
int wl1251_acx_mem_map (struct wl1251 *wl, struct acx_header *mem_map, size_t len)
 
int wl1251_acx_data_path_params (struct wl1251 *wl, struct acx_data_path_params_resp *resp)
 
int wl1251_acx_rx_msdu_life_time (struct wl1251 *wl, u32 life_time)
 
int wl1251_acx_rx_config (struct wl1251 *wl, u32 config, u32 filter)
 
int wl1251_acx_pd_threshold (struct wl1251 *wl)
 
int wl1251_acx_slot (struct wl1251 *wl, enum acx_slot_type slot_time)
 
int wl1251_acx_group_address_tbl (struct wl1251 *wl)
 
int wl1251_acx_service_period_timeout (struct wl1251 *wl)
 
int wl1251_acx_rts_threshold (struct wl1251 *wl, u16 rts_threshold)
 
int wl1251_acx_beacon_filter_opt (struct wl1251 *wl, bool enable_filter)
 
int wl1251_acx_beacon_filter_table (struct wl1251 *wl)
 
int wl1251_acx_conn_monit_params (struct wl1251 *wl)
 
int wl1251_acx_sg_enable (struct wl1251 *wl)
 
int wl1251_acx_sg_cfg (struct wl1251 *wl)
 
int wl1251_acx_cca_threshold (struct wl1251 *wl)
 
int wl1251_acx_bcn_dtim_options (struct wl1251 *wl)
 
int wl1251_acx_aid (struct wl1251 *wl, u16 aid)
 
int wl1251_acx_event_mbox_mask (struct wl1251 *wl, u32 event_mask)
 
int wl1251_acx_low_rssi (struct wl1251 *wl, s8 threshold, u8 weight, u8 depth, enum wl1251_acx_low_rssi_type type)
 
int wl1251_acx_set_preamble (struct wl1251 *wl, enum acx_preamble_type preamble)
 
int wl1251_acx_cts_protect (struct wl1251 *wl, enum acx_ctsprotect_type ctsprotect)
 
int wl1251_acx_tsf_info (struct wl1251 *wl, u64 *mactime)
 
int wl1251_acx_statistics (struct wl1251 *wl, struct acx_statistics *stats)
 
int wl1251_acx_rate_policies (struct wl1251 *wl)
 
int wl1251_acx_mem_cfg (struct wl1251 *wl)
 
int wl1251_acx_wr_tbtt_and_dtim (struct wl1251 *wl, u16 tbtt, u8 dtim)
 
int wl1251_acx_bet_enable (struct wl1251 *wl, enum wl1251_acx_bet_mode mode, u8 max_consecutive)
 
int wl1251_acx_ac_cfg (struct wl1251 *wl, u8 ac, u8 cw_min, u16 cw_max, u8 aifs, u16 txop)
 
int wl1251_acx_tid_cfg (struct wl1251 *wl, u8 queue, enum wl1251_acx_channel_type type, u8 tsid, enum wl1251_acx_ps_scheme ps_scheme, enum wl1251_acx_ack_policy ack_policy)
 

Function Documentation

int wl1251_acx_ac_cfg ( struct wl1251 wl,
u8  ac,
u8  cw_min,
u16  cw_max,
u8  aifs,
u16  txop 
)

Definition at line 1030 of file acx.c.

int wl1251_acx_aid ( struct wl1251 wl,
u16  aid 
)

Definition at line 719 of file acx.c.

int wl1251_acx_bcn_dtim_options ( struct wl1251 wl)

Definition at line 690 of file acx.c.

int wl1251_acx_beacon_filter_opt ( struct wl1251 wl,
bool  enable_filter 
)

Definition at line 496 of file acx.c.

int wl1251_acx_beacon_filter_table ( struct wl1251 wl)

Definition at line 524 of file acx.c.

int wl1251_acx_bet_enable ( struct wl1251 wl,
enum wl1251_acx_bet_mode  mode,
u8  max_consecutive 
)

Definition at line 1002 of file acx.c.

int wl1251_acx_cca_threshold ( struct wl1251 wl)

Definition at line 664 of file acx.c.

int wl1251_acx_conn_monit_params ( struct wl1251 wl)

Definition at line 555 of file acx.c.

int wl1251_acx_cts_protect ( struct wl1251 wl,
enum acx_ctsprotect_type  ctsprotect 
)

Definition at line 826 of file acx.c.

int wl1251_acx_data_path_params ( struct wl1251 wl,
struct acx_data_path_params_resp resp 
)

Definition at line 255 of file acx.c.

int wl1251_acx_default_key ( struct wl1251 wl,
u8  key_id 
)

Definition at line 69 of file acx.c.

int wl1251_acx_event_mbox_mask ( struct wl1251 wl,
u32  event_mask 
)

Definition at line 745 of file acx.c.

int wl1251_acx_feature_cfg ( struct wl1251 wl)

Definition at line 212 of file acx.c.

int wl1251_acx_frame_rates ( struct wl1251 wl,
u8  ctrl_rate,
u8  ctrl_mod,
u8  mgt_rate,
u8  mgt_mod 
)

Definition at line 12 of file acx.c.

int wl1251_acx_fw_version ( struct wl1251 wl,
char buf,
size_t  len 
)

Definition at line 149 of file acx.c.

int wl1251_acx_group_address_tbl ( struct wl1251 wl)

Definition at line 411 of file acx.c.

int wl1251_acx_low_rssi ( struct wl1251 wl,
s8  threshold,
u8  weight,
u8  depth,
enum wl1251_acx_low_rssi_type  type 
)

Definition at line 775 of file acx.c.

int wl1251_acx_mem_cfg ( struct wl1251 wl)

Definition at line 927 of file acx.c.

int wl1251_acx_mem_map ( struct wl1251 wl,
struct acx_header mem_map,
size_t  len 
)

Definition at line 241 of file acx.c.

int wl1251_acx_pd_threshold ( struct wl1251 wl)

Definition at line 358 of file acx.c.

int wl1251_acx_rate_policies ( struct wl1251 wl)

Definition at line 895 of file acx.c.

int wl1251_acx_rts_threshold ( struct wl1251 wl,
u16  rts_threshold 
)

Definition at line 470 of file acx.c.

int wl1251_acx_rx_config ( struct wl1251 wl,
u32  config,
u32  filter 
)

Definition at line 330 of file acx.c.

int wl1251_acx_rx_msdu_life_time ( struct wl1251 wl,
u32  life_time 
)

Definition at line 304 of file acx.c.

int wl1251_acx_service_period_timeout ( struct wl1251 wl)

Definition at line 441 of file acx.c.

int wl1251_acx_set_preamble ( struct wl1251 wl,
enum acx_preamble_type  preamble 
)

Definition at line 800 of file acx.c.

int wl1251_acx_sg_cfg ( struct wl1251 wl)

Definition at line 610 of file acx.c.

int wl1251_acx_sg_enable ( struct wl1251 wl)

Definition at line 584 of file acx.c.

int wl1251_acx_sleep_auth ( struct wl1251 wl,
u8  sleep_auth 
)

Definition at line 127 of file acx.c.

int wl1251_acx_slot ( struct wl1251 wl,
enum acx_slot_type  slot_time 
)

Definition at line 384 of file acx.c.

int wl1251_acx_station_id ( struct wl1251 wl)

Definition at line 44 of file acx.c.

int wl1251_acx_statistics ( struct wl1251 wl,
struct acx_statistics stats 
)

Definition at line 879 of file acx.c.

int wl1251_acx_tid_cfg ( struct wl1251 wl,
u8  queue,
enum wl1251_acx_channel_type  type,
u8  tsid,
enum wl1251_acx_ps_scheme  ps_scheme,
enum wl1251_acx_ack_policy  ack_policy 
)

Definition at line 1063 of file acx.c.

int wl1251_acx_tsf_info ( struct wl1251 wl,
u64 mactime 
)

Definition at line 853 of file acx.c.

int wl1251_acx_tx_power ( struct wl1251 wl,
int  power 
)

Definition at line 183 of file acx.c.

int wl1251_acx_wake_up_conditions ( struct wl1251 wl,
u8  wake_up_event,
u8  listen_interval 
)

Definition at line 98 of file acx.c.

int wl1251_acx_wr_tbtt_and_dtim ( struct wl1251 wl,
u16  tbtt,
u8  dtim 
)

Definition at line 974 of file acx.c.