iwi_softc
iwi_wme_init(struct iwi_softc *sc)
iwi_wme_setparams(struct iwi_softc *sc)
struct iwi_softc *sc = ic->ic_softc;
iwi_wme_setie(struct iwi_softc *sc)
iwi_read_prom_word(struct iwi_softc *sc, uint8_t addr)
iwi_setcurchan(struct iwi_softc *sc, int chan)
iwi_frame_intr(struct iwi_softc *sc, struct iwi_rx_data *data, int i,
iwi_notif_link_quality(struct iwi_softc *sc, struct iwi_notif *notif)
iwi_notification_intr(struct iwi_softc *sc, struct iwi_notif *notif)
static int iwi_alloc_cmd_ring(struct iwi_softc *, struct iwi_cmd_ring *,
static void iwi_reset_cmd_ring(struct iwi_softc *, struct iwi_cmd_ring *);
static void iwi_free_cmd_ring(struct iwi_softc *, struct iwi_cmd_ring *);
static int iwi_alloc_tx_ring(struct iwi_softc *, struct iwi_tx_ring *,
static void iwi_reset_tx_ring(struct iwi_softc *, struct iwi_tx_ring *);
static void iwi_free_tx_ring(struct iwi_softc *, struct iwi_tx_ring *);
static int iwi_alloc_rx_ring(struct iwi_softc *, struct iwi_rx_ring *,
static void iwi_reset_rx_ring(struct iwi_softc *, struct iwi_rx_ring *);
iwi_rx_intr(struct iwi_softc *sc)
static void iwi_free_rx_ring(struct iwi_softc *, struct iwi_rx_ring *);
iwi_tx_intr(struct iwi_softc *sc, struct iwi_tx_ring *txq)
static void iwi_wme_init(struct iwi_softc *);
iwi_fatal_error_intr(struct iwi_softc *sc)
static int iwi_wme_setparams(struct iwi_softc *);
iwi_radio_off_intr(struct iwi_softc *sc)
struct iwi_softc *sc = arg;
static uint16_t iwi_read_prom_word(struct iwi_softc *, uint8_t);
static void iwi_frame_intr(struct iwi_softc *, struct iwi_rx_data *, int,
static void iwi_notification_intr(struct iwi_softc *, struct iwi_notif *);
static void iwi_rx_intr(struct iwi_softc *);
static void iwi_tx_intr(struct iwi_softc *, struct iwi_tx_ring *);
iwi_cmd(struct iwi_softc *sc, uint8_t type, void *data, uint8_t len)
static int iwi_cmd(struct iwi_softc *, uint8_t, void *, uint8_t);
static void iwi_write_ibssnode(struct iwi_softc *, const u_int8_t [IEEE80211_ADDR_LEN], int);
static int iwi_tx_start(struct iwi_softc *, struct mbuf *,
iwi_write_ibssnode(struct iwi_softc *sc,
iwi_tx_start(struct iwi_softc *sc, struct mbuf *m0, struct ieee80211_node *ni,
static void iwi_start(struct iwi_softc *);
static void iwi_stop_master(struct iwi_softc *);
static int iwi_reset(struct iwi_softc *);
static int iwi_load_ucode(struct iwi_softc *, const struct iwi_fw *);
static int iwi_load_firmware(struct iwi_softc *, const struct iwi_fw *);
static void iwi_release_fw_dma(struct iwi_softc *sc);
static int iwi_config(struct iwi_softc *);
static int iwi_get_firmware(struct iwi_softc *, enum ieee80211_opmode);
static void iwi_put_firmware(struct iwi_softc *);
static int iwi_scanchan(struct iwi_softc *, unsigned long, int);
struct iwi_softc *sc = ic->ic_softc;
iwi_start(struct iwi_softc *sc)
static int iwi_auth_and_assoc(struct iwi_softc *, struct ieee80211vap *);
struct iwi_softc *sc = arg;
static int iwi_disassociate(struct iwi_softc *, int quiet);
static void iwi_init_locked(struct iwi_softc *);
struct iwi_softc *sc = ic->ic_softc;
static int iwi_init_fw_dma(struct iwi_softc *, int);
struct iwi_softc *sc = ic->ic_softc;
static void iwi_stop(struct iwi_softc *);
static int iwi_getrfkill(struct iwi_softc *);
iwi_stop_master(struct iwi_softc *sc)
iwi_reset(struct iwi_softc *sc)
static void iwi_sysctlattach(struct iwi_softc *);
static void iwi_led_event(struct iwi_softc *, int);
static void iwi_ledattach(struct iwi_softc *);
iwi_setup_ofw(struct iwi_softc *sc, struct iwi_fw *fw)
iwi_setup_oucode(struct iwi_softc *sc, struct iwi_fw *fw)
iwi_get_firmware(struct iwi_softc *sc, enum ieee80211_opmode opmode)
iwi_put_firmware(struct iwi_softc *sc)
iwi_load_ucode(struct iwi_softc *sc, const struct iwi_fw *fw)
sizeof (struct iwi_softc)
iwi_load_firmware(struct iwi_softc *sc, const struct iwi_fw *fw)
MEM_READ_1(struct iwi_softc *sc, uint32_t addr)
iwi_setpowermode(struct iwi_softc *sc, struct ieee80211vap *vap)
iwi_setwepkeys(struct iwi_softc *sc, struct ieee80211vap *vap)
MEM_READ_4(struct iwi_softc *sc, uint32_t addr)
iwi_set_rateset(struct iwi_softc *sc, const struct ieee80211_rateset *net_rs,
iwi_config(struct iwi_softc *sc)
struct iwi_softc *sc = arg;
iwi_scanchan(struct iwi_softc *sc, unsigned long maxdwell, int allchan)
struct iwi_softc *sc = device_get_softc(dev);
iwi_set_sensitivity(struct iwi_softc *sc, int8_t rssi_dbm)
iwi_auth_and_assoc(struct iwi_softc *sc, struct ieee80211vap *vap)
struct iwi_softc *sc = arg;
iwi_disassociate(struct iwi_softc *sc, int quiet)
iwi_release_fw_dma(struct iwi_softc *sc)
iwi_init_fw_dma(struct iwi_softc *sc, int size)
iwi_init_locked(struct iwi_softc *sc)
struct iwi_softc *sc = priv;
struct iwi_softc *sc = priv;
iwi_stop(struct iwi_softc *sc)
struct iwi_softc *sc = arg;
iwi_getrfkill(struct iwi_softc *sc)
struct iwi_softc *sc = arg;
struct iwi_softc *sc = arg;
struct iwi_softc *sc = arg;
struct iwi_softc *sc = arg1;
struct iwi_softc *sc = arg1;
iwi_sysctlattach(struct iwi_softc *sc)
iwi_read_event(struct iwi_softc *sc)
iwi_write_event(struct iwi_softc *sc, uint32_t v)
struct iwi_softc *sc = arg;
struct iwi_softc *sc = arg;
iwi_led_blink(struct iwi_softc *sc, int on, int off)
iwi_led_event(struct iwi_softc *sc, int event)
struct iwi_softc *sc = arg1;
iwi_ledattach(struct iwi_softc *sc)
struct iwi_softc *sc = ic->ic_softc;
struct iwi_softc *sc = vap->iv_ic->ic_softc;
struct iwi_softc *sc = ic->ic_softc;
struct iwi_softc *sc = ic->ic_softc;
struct iwi_softc *sc = device_get_softc(dev);
struct iwi_softc *sc = ic->ic_softc;
iwi_alloc_cmd_ring(struct iwi_softc *sc, struct iwi_cmd_ring *ring, int count)
iwi_reset_cmd_ring(struct iwi_softc *sc, struct iwi_cmd_ring *ring)
iwi_free_cmd_ring(struct iwi_softc *sc, struct iwi_cmd_ring *ring)
iwi_alloc_tx_ring(struct iwi_softc *sc, struct iwi_tx_ring *ring, int count,
iwi_reset_tx_ring(struct iwi_softc *sc, struct iwi_tx_ring *ring)
iwi_free_tx_ring(struct iwi_softc *sc, struct iwi_tx_ring *ring)
iwi_alloc_rx_ring(struct iwi_softc *sc, struct iwi_rx_ring *ring, int count)
iwi_reset_rx_ring(struct iwi_softc *sc, struct iwi_rx_ring *ring)
iwi_free_rx_ring(struct iwi_softc *sc, struct iwi_rx_ring *ring)
struct iwi_softc *sc = device_get_softc(dev);
struct iwi_softc *sc = device_get_softc(dev);
struct iwi_softc *sc = device_get_softc(dev);
struct iwi_softc *sc = ic->ic_softc;
struct iwi_softc *sc = ic->ic_softc;
struct iwi_softc *sc = ic->ic_softc;
struct iwi_softc* sc = (struct iwi_softc*)device_get_softc(dev);
struct iwi_softc* sc = (struct iwi_softc*)device_get_softc(dev);