zyd_softc
zyd_serial_init(struct zyd_softc *sc)
zyd_serial_enter(struct zyd_softc *sc, boolean_t wait_sig)
zyd_serial_exit(struct zyd_softc *sc)
zyd_serial_deinit(struct zyd_softc *sc)
err = ddi_soft_state_init(&zyd_ssp, sizeof (struct zyd_softc), 1);
struct zyd_softc *sc = arg;
zyd_receive(struct zyd_softc *sc, const uint8_t *buf, uint16_t len)
struct zyd_softc *sc = ZYD_IC_TO_SOFTC(ic);
zyd_mac_init(struct zyd_softc *sc)
zyd_wifi_init(struct zyd_softc *sc)
struct zyd_softc *sc;
struct zyd_softc *sc = NULL;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = (struct zyd_softc *)arg;
struct zyd_softc *sc = ZYD_IC_TO_SOFTC(ic);
struct zyd_softc; /* forward declaration */
struct zyd_softc *rf_sc; /* back-pointer */
(struct zyd_softc *)(\
(uintptr_t)(ic) - offsetof(struct zyd_softc, ic)\
(struct zyd_softc *)(\
(uintptr_t)(usbp) - offsetof(struct zyd_softc, usb)\
extern zyd_res zyd_read32(struct zyd_softc *, uint16_t, uint32_t *);
extern zyd_res zyd_write32(struct zyd_softc *, uint16_t, uint32_t);
extern zyd_res zyd_read16(struct zyd_softc *, uint16_t, uint16_t *);
extern zyd_res zyd_write16a(struct zyd_softc *, const struct zyd_iowrite16 *,
extern zyd_res zyd_write16(struct zyd_softc *, uint16_t, uint16_t);
void zyd_serial_init(struct zyd_softc *sc);
zyd_res zyd_serial_enter(struct zyd_softc *sc, boolean_t wait_sig);
void zyd_serial_exit(struct zyd_softc *sc);
void zyd_serial_deinit(struct zyd_softc *sc);
void zyd_hw_set_channel(struct zyd_softc *sc, uint8_t chan);
zyd_res zyd_hw_init(struct zyd_softc *sc);
void zyd_hw_deinit(struct zyd_softc *sc);
zyd_res zyd_hw_start(struct zyd_softc *sc);
void zyd_hw_stop(struct zyd_softc *sc);
zyd_res zyd_usb_init(struct zyd_softc *sc);
void zyd_usb_deinit(struct zyd_softc *sc);
void zyd_receive(struct zyd_softc *sc, const uint8_t *buf, uint16_t len);
int zyd_resume(struct zyd_softc *sc);
int zyd_suspend(struct zyd_softc *sc);
zyd_write32(struct zyd_softc *sc, uint16_t reg, uint32_t val)
zyd_read16(struct zyd_softc *sc, uint16_t reg, uint16_t *val)
zyd_write16(struct zyd_softc *sc, uint16_t reg, uint16_t val)
zyd_write16a(struct zyd_softc *sc, const struct zyd_iowrite16 *reqa, int n)
zyd_lock_phy(struct zyd_softc *sc)
zyd_unlock_phy(struct zyd_softc *sc)
zyd_read_mac(struct zyd_softc *sc)
zyd_rfwrite(struct zyd_softc *sc, uint32_t val, int bits)
zyd_set_led(struct zyd_softc *sc, int which, boolean_t on)
zyd_set_macaddr(struct zyd_softc *sc, const uint8_t *addr)
zyd_read_eeprom(struct zyd_softc *sc)
zyd_hw_init(struct zyd_softc *sc)
static zyd_res zyd_hw_configure(struct zyd_softc *sc);
static zyd_res zyd_al2230_rf_init(struct zyd_softc *);
static zyd_res zyd_al2230_rf_init_b(struct zyd_softc *);
static zyd_res zyd_al2230_switch_radio(struct zyd_softc *, boolean_t);
static zyd_res zyd_al2230_set_channel(struct zyd_softc *, uint8_t);
static zyd_res zyd_rfmd_rf_init(struct zyd_softc *);
static zyd_res zyd_rfmd_switch_radio(struct zyd_softc *, boolean_t);
zyd_hw_deinit(struct zyd_softc *sc)
static zyd_res zyd_rfmd_set_channel(struct zyd_softc *, uint8_t);
zyd_hw_configure(struct zyd_softc *sc)
zyd_hw_set_channel(struct zyd_softc *sc, uint8_t chan)
zyd_hw_start(struct zyd_softc *sc)
zyd_hw_stop(struct zyd_softc *sc)
zyd_al2230_rf_init(struct zyd_softc *sc)
zyd_read32(struct zyd_softc *sc, uint16_t reg, uint32_t *val)
zyd_al2230_rf_init_b(struct zyd_softc *sc)
zyd_al2230_set_channel(struct zyd_softc *sc, uint8_t chan)
zyd_al2230_switch_radio(struct zyd_softc *sc, boolean_t on)
zyd_rfmd_rf_init(struct zyd_softc *sc)
zyd_rfmd_switch_radio(struct zyd_softc *sc, boolean_t on)
zyd_rfmd_set_channel(struct zyd_softc *sc, uint8_t chan)
zyd_usb_init(struct zyd_softc *sc)
zyd_usb_deinit(struct zyd_softc *sc)
struct zyd_softc *sc;
struct zyd_softc *sc;
zyd_suspend(struct zyd_softc *sc)
zyd_resume(struct zyd_softc *sc)
struct zyd_softc *sc = (struct zyd_softc *)req->bulk_client_private;
struct zyd_softc *sc;