#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include "debug.h"
#include "init.h"
#include "wl12xx_80211.h"
#include "acx.h"
#include "cmd.h"
#include "tx.h"
#include "io.h"
#include "hw_ops.h"
int wl1271_init_templates_config(struct wl1271 *wl)
{ … }
static int wl1271_ap_init_deauth_template(struct wl1271 *wl,
struct wl12xx_vif *wlvif)
{ … }
static int wl1271_ap_init_null_template(struct wl1271 *wl,
struct ieee80211_vif *vif)
{ … }
static int wl1271_ap_init_qos_null_template(struct wl1271 *wl,
struct ieee80211_vif *vif)
{ … }
static int wl12xx_init_rx_config(struct wl1271 *wl)
{ … }
static int wl12xx_init_phy_vif_config(struct wl1271 *wl,
struct wl12xx_vif *wlvif)
{ … }
static int wl1271_init_sta_beacon_filter(struct wl1271 *wl,
struct wl12xx_vif *wlvif)
{ … }
int wl1271_init_pta(struct wl1271 *wl)
{ … }
int wl1271_init_energy_detection(struct wl1271 *wl)
{ … }
static int wl1271_init_beacon_broadcast(struct wl1271 *wl,
struct wl12xx_vif *wlvif)
{ … }
static int wl12xx_init_fwlog(struct wl1271 *wl)
{ … }
int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif)
{ … }
static int wl1271_sta_hw_init_post_mem(struct wl1271 *wl,
struct ieee80211_vif *vif)
{ … }
static int wl1271_ap_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif)
{ … }
int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif)
{ … }
static int wl1271_ap_hw_init_post_mem(struct wl1271 *wl,
struct ieee80211_vif *vif)
{ … }
int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif)
{ … }
static int wl1271_set_ba_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif)
{ … }
static int wl12xx_init_sta_role(struct wl1271 *wl, struct wl12xx_vif *wlvif)
{ … }
static int wl12xx_init_ap_role(struct wl1271 *wl, struct wl12xx_vif *wlvif)
{ … }
int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif)
{ … }
int wl1271_hw_init(struct wl1271 *wl)
{ … }