brcms_info
DEFINE_EVENT(brcms_msg_event, brcms_info,
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = drvr->ieee_hw->priv;
static void brcms_radio_led_ctrl(struct brcms_info *wl, bool state)
struct brcms_info *wl = container_of(led_dev,
struct brcms_info, led_dev);
void brcms_led_unregister(struct brcms_info *wl)
int brcms_led_register(struct brcms_info *wl)
void brcms_led_unregister(struct brcms_info *wl);
int brcms_led_register(struct brcms_info *wl);
static inline void brcms_led_unregister(struct brcms_info *wl) {};
static inline int brcms_led_register(struct brcms_info *wl)
struct brcms_info *wl;
wl = (struct brcms_info *) dev_id;
struct brcms_info *wl = hw->priv;
static struct brcms_info *brcms_attach(struct bcma_device *pdev)
struct brcms_info *wl = NULL;
struct brcms_info *wl;
hw = ieee80211_alloc_hw(sizeof(struct brcms_info), &brcms_ops);
struct brcms_info *wl;
void brcms_txflowcontrol(struct brcms_info *wl, struct brcms_if *wlif,
void brcms_init(struct brcms_info *wl)
uint brcms_reset(struct brcms_info *wl)
void brcms_fatal_error(struct brcms_info *wl)
void brcms_intrson(struct brcms_info *wl)
u32 brcms_intrsoff(struct brcms_info *wl)
void brcms_intrsrestore(struct brcms_info *wl, u32 macintmask)
int brcms_up(struct brcms_info *wl)
void brcms_down(struct brcms_info *wl)
struct brcms_timer *brcms_init_timer(struct brcms_info *wl,
struct brcms_info *wl = t->wl;
int brcms_ucode_init_buf(struct brcms_info *wl, void **pbuf, u32 idx)
int brcms_ucode_init_uint(struct brcms_info *wl, size_t *n_bytes, u32 idx)
int brcms_check_firmwares(struct brcms_info *wl)
bool brcms_rfkill_set_hw_state(struct brcms_info *wl)
static void brcms_free(struct brcms_info *wl)
struct brcms_info *wl = hw->priv;
static void brcms_release_fw(struct brcms_info *wl)
static int brcms_request_fw(struct brcms_info *wl, struct bcma_device *pdev)
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
static bool brcms_tx_flush_completed(struct brcms_info *wl)
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl = hw->priv;
struct brcms_info *wl;
bool brcms_rfkill_set_hw_state(struct brcms_info *wl);
struct brcms_timer *brcms_init_timer(struct brcms_info *wl,
void brcms_fatal_error(struct brcms_info *wl);
struct brcms_info *wl;
void brcms_init(struct brcms_info *wl);
uint brcms_reset(struct brcms_info *wl);
void brcms_intrson(struct brcms_info *wl);
u32 brcms_intrsoff(struct brcms_info *wl);
void brcms_intrsrestore(struct brcms_info *wl, u32 macintmask);
int brcms_up(struct brcms_info *wl);
void brcms_down(struct brcms_info *wl);
void brcms_txflowcontrol(struct brcms_info *wl, struct brcms_if *wlif,
const char *name, struct brcms_info *hdl,
struct brcms_info *hdl)
brcms_c_attach(struct brcms_info *wl, struct bcma_device *core, uint unit,
struct brcms_info *hdl;
struct brcms_info *wl;
struct brcms_info *wl; /* pointer to os-specific private state */
struct brcms_info *wl,
struct brcms_info *wl,
struct brcms_c_info *brcms_c_attach(struct brcms_info *wl,
struct brcms_info *hdl,
struct brcms_info *hdl);
struct brcms_info;
int brcms_ucode_data_init(struct brcms_info *wl, struct brcms_ucode *ucode)
int brcms_ucode_data_init(struct brcms_info *wl, struct brcms_ucode *ucode);
int brcms_ucode_init_buf(struct brcms_info *wl, void **pbuf, unsigned int idx);
int brcms_ucode_init_uint(struct brcms_info *wl, size_t *n_bytes,
int brcms_check_firmwares(struct brcms_info *wl);