malo_softc
struct malo_softc *sc = &csc->sc_malo;
malo_cardbus_enable(struct malo_softc *sc)
malo_cardbus_disable(struct malo_softc *sc)
struct malo_softc sc_malo;
int malo_cardbus_enable(struct malo_softc *sc);
void malo_cardbus_disable(struct malo_softc *sc);
struct malo_softc *sc = &csc->sc_malo;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = arg;
malo_tx_intr(struct malo_softc *sc)
malo_tx_data(struct malo_softc *sc, struct mbuf *m0,
malo_tx_setup_desc(struct malo_softc *sc, struct malo_tx_desc *desc,
malo_rx_intr(struct malo_softc *sc)
malo_get_firmware(struct malo_softc *sc, const char *name,
malo_load_bootimg(struct malo_softc *sc)
malo_load_firmware(struct malo_softc *sc)
malo_set_slot(struct malo_softc *sc)
struct malo_softc *sc = ifp->if_softc;
malo_cmd_get_spec(struct malo_softc *sc)
malo_cmd_set_prescan(struct malo_softc *sc)
malo_cmd_set_postscan(struct malo_softc *sc, uint8_t *macaddr, uint8_t ibsson)
malo_cmd_set_channel(struct malo_softc *sc, struct ieee80211_channel* chan)
malo_cmd_set_antenna(struct malo_softc *sc, uint16_t antenna)
malo_cmd_set_radio(struct malo_softc *sc, uint16_t enable,
malo_cmd_set_aid(struct malo_softc *sc, uint8_t *bssid, uint16_t associd)
malo_cmd_set_txpower(struct malo_softc *sc, unsigned int powerlevel)
malo_cmd_set_rts(struct malo_softc *sc, uint32_t threshold)
malo_cmd_set_slot(struct malo_softc *sc, uint8_t slot)
malo_cmd_set_rate(struct malo_softc *sc, uint8_t rate)
malo_cmd_response(struct malo_softc *sc)
static int malo_alloc_cmd(struct malo_softc *sc);
static void malo_free_cmd(struct malo_softc *sc);
static void malo_send_cmd(struct malo_softc *sc, bus_addr_t addr);
static int malo_send_cmd_dma(struct malo_softc *sc, bus_addr_t addr);
static int malo_alloc_rx_ring(struct malo_softc *sc, struct malo_rx_ring *ring,
static void malo_reset_rx_ring(struct malo_softc *sc, struct malo_rx_ring *ring);
static void malo_free_rx_ring(struct malo_softc *sc, struct malo_rx_ring *ring);
static int malo_alloc_tx_ring(struct malo_softc *sc, struct malo_tx_ring *ring,
static void malo_reset_tx_ring(struct malo_softc *sc, struct malo_tx_ring *ring);
static void malo_free_tx_ring(struct malo_softc *sc, struct malo_tx_ring *ring);
static void malo_tx_intr(struct malo_softc *sc);
static int malo_tx_data(struct malo_softc *sc, struct mbuf *m0,
static void malo_tx_setup_desc(struct malo_softc *sc, struct malo_tx_desc *desc,
static void malo_rx_intr(struct malo_softc *sc);
static int malo_load_bootimg(struct malo_softc *sc);
static int malo_load_firmware(struct malo_softc *sc);
static int malo_set_slot(struct malo_softc *sc);
static int malo_cmd_get_spec(struct malo_softc *sc);
static int malo_cmd_set_prescan(struct malo_softc *sc);
static int malo_cmd_set_postscan(struct malo_softc *sc, uint8_t *macaddr,
static int malo_cmd_set_channel(struct malo_softc *sc, struct ieee80211_channel *chan);
static int malo_cmd_set_antenna(struct malo_softc *sc, uint16_t antenna_type);
static int malo_cmd_set_radio(struct malo_softc *sc, uint16_t mode,
static int malo_cmd_set_aid(struct malo_softc *sc, uint8_t *bssid,
static int malo_cmd_set_txpower(struct malo_softc *sc, unsigned int powerlevel);
static int malo_cmd_set_rts(struct malo_softc *sc, uint32_t threshold);
static int malo_cmd_set_slot(struct malo_softc *sc, uint8_t slot);
static int malo_cmd_set_rate(struct malo_softc *sc, uint8_t rate);
static void malo_cmd_response(struct malo_softc *sc);
struct malo_softc *sc = arg;
struct malo_softc *sc = arg;
malo_attach(struct malo_softc *sc)
struct malo_softc *sc = arg;
malo_alloc_cmd(struct malo_softc *sc)
malo_free_cmd(struct malo_softc *sc)
malo_send_cmd(struct malo_softc *sc, bus_addr_t addr)
malo_send_cmd_dma(struct malo_softc *sc, bus_addr_t addr)
malo_alloc_rx_ring(struct malo_softc *sc, struct malo_rx_ring *ring, int count)
malo_reset_rx_ring(struct malo_softc *sc, struct malo_rx_ring *ring)
malo_free_rx_ring(struct malo_softc *sc, struct malo_rx_ring *ring)
malo_alloc_tx_ring(struct malo_softc *sc, struct malo_tx_ring *ring,
malo_reset_tx_ring(struct malo_softc *sc, struct malo_tx_ring *ring)
malo_free_tx_ring(struct malo_softc *sc, struct malo_tx_ring *ring)
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ifp->if_softc;
int (*sc_enable)(struct malo_softc *);
void (*sc_disable)(struct malo_softc *);
int malo_attach(struct malo_softc *sc);
struct malo_softc *sc = &psc->sc_malo;
struct malo_softc *sc = &psc->sc_malo;
struct malo_softc *sc = &psc->sc_malo;
struct malo_softc *sc = &psc->sc_malo;
struct malo_softc sc_malo;
static void cmalo_stop(struct malo_softc *);
static void cmalo_intr_mask(struct malo_softc *, int);
static void cmalo_rx(struct malo_softc *);
static int cmalo_tx(struct malo_softc *, struct mbuf *);
static void cmalo_tx_done(struct malo_softc *);
cmalo_tx(struct malo_softc *sc, struct mbuf *m)
static void cmalo_event(struct malo_softc *);
static void cmalo_select_network(struct malo_softc *);
static void cmalo_reflect_network(struct malo_softc *);
static int cmalo_wep(struct malo_softc *);
cmalo_tx_done(struct malo_softc *sc)
cmalo_event(struct malo_softc *sc)
static int cmalo_cmd_get_hwspec(struct malo_softc *);
static int cmalo_cmd_rsp_hwspec(struct malo_softc *);
cmalo_select_network(struct malo_softc *sc)
static int cmalo_cmd_set_reset(struct malo_softc *);
static int cmalo_cmd_set_scan(struct malo_softc *);
static int cmalo_cmd_rsp_scan(struct malo_softc *);
static int cmalo_parse_elements(struct malo_softc *, uint8_t *, int, int);
cmalo_reflect_network(struct malo_softc *sc)
static int cmalo_cmd_set_auth(struct malo_softc *);
static int cmalo_cmd_set_wep(struct malo_softc *, uint16_t,
cmalo_wep(struct malo_softc *sc)
static int cmalo_cmd_set_snmp(struct malo_softc *, uint16_t);
static int cmalo_cmd_set_radio(struct malo_softc *, uint16_t);
static int cmalo_cmd_set_channel(struct malo_softc *, uint16_t);
static int cmalo_cmd_set_txpower(struct malo_softc *, int16_t);
static int cmalo_cmd_set_antenna(struct malo_softc *, uint16_t);
cmalo_cmd_get_hwspec(struct malo_softc *sc)
static int cmalo_cmd_set_macctrl(struct malo_softc *);
static int cmalo_cmd_set_macaddr(struct malo_softc *, uint8_t *);
static int cmalo_cmd_set_assoc(struct malo_softc *);
cmalo_cmd_rsp_hwspec(struct malo_softc *sc)
static int cmalo_cmd_rsp_assoc(struct malo_softc *);
static int cmalo_cmd_set_rate(struct malo_softc *, int);
cmalo_cmd_set_reset(struct malo_softc *sc)
static int cmalo_cmd_request(struct malo_softc *, uint16_t, int);
static int cmalo_cmd_response(struct malo_softc *);
cmalo_cmd_set_scan(struct malo_softc *sc)
struct malo_softc sc_malo;
cmalo_cmd_rsp_scan(struct malo_softc *sc)
cmalo_parse_elements(struct malo_softc *sc, uint8_t *buf, int size, int pos)
cmalo_cmd_set_auth(struct malo_softc *sc)
cmalo_cmd_set_wep(struct malo_softc *sc, uint16_t index,
cmalo_cmd_set_snmp(struct malo_softc *sc, uint16_t oid)
cmalo_cmd_set_radio(struct malo_softc *sc, uint16_t control)
cmalo_cmd_set_channel(struct malo_softc *sc, uint16_t channel)
cmalo_cmd_set_txpower(struct malo_softc *sc, int16_t txpower)
struct malo_softc *sc = &psc->sc_malo;
cmalo_cmd_set_antenna(struct malo_softc *sc, uint16_t action)
cmalo_cmd_set_macctrl(struct malo_softc *sc)
cmalo_cmd_set_macaddr(struct malo_softc *sc, uint8_t *macaddr)
cmalo_cmd_set_assoc(struct malo_softc *sc)
cmalo_cmd_rsp_assoc(struct malo_softc *sc)
cmalo_cmd_set_rate(struct malo_softc *sc, int rate)
cmalo_cmd_request(struct malo_softc *sc, uint16_t psize, int no_response)
cmalo_cmd_response(struct malo_softc *sc)
struct malo_softc *sc = &psc->sc_malo;
struct malo_softc *sc = &psc->sc_malo;
malo_pcmcia_enable(struct malo_softc *sc)
malo_pcmcia_disable(struct malo_softc *sc)
struct malo_softc *sc = arg;
struct malo_softc *sc = arg;
struct malo_softc *sc = arg;
struct malo_softc *sc = arg;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ifp->if_softc;
struct malo_softc *sc = ic->ic_ifp->if_softc;
cmalo_fw_alloc(struct malo_softc *sc)
cmalo_fw_free(struct malo_softc *sc)
static int malo_pcmcia_enable(struct malo_softc *);
static void malo_pcmcia_disable(struct malo_softc *);
cmalo_fw_load_helper(struct malo_softc *sc)
cmalo_fw_load_main(struct malo_softc *sc)
cmalo_stop(struct malo_softc *sc)
static int cmalo_fw_alloc(struct malo_softc *);
cmalo_intr_mask(struct malo_softc *sc, int enable)
static void cmalo_fw_free(struct malo_softc *);
static int cmalo_fw_load_helper(struct malo_softc *);
static int cmalo_fw_load_main(struct malo_softc *);
cmalo_rx(struct malo_softc *sc)