zd_chip
static int print_fw_version(struct zd_chip *chip)
static int set_mandatory_rates(struct zd_chip *chip, int gmode)
int zd_chip_set_rts_cts_rate_locked(struct zd_chip *chip,
int zd_chip_enable_hwint(struct zd_chip *chip)
static int disable_hwint(struct zd_chip *chip)
int zd_chip_disable_hwint(struct zd_chip *chip)
static int read_fw_regs_offset(struct zd_chip *chip)
int zd_chip_read_mac_addr_fw(struct zd_chip *chip, u8 *addr)
int zd_chip_init_hw(struct zd_chip *chip)
static int update_pwr_int(struct zd_chip *chip, u8 channel)
static int update_pwr_cal(struct zd_chip *chip, u8 channel)
static int update_ofdm_cal(struct zd_chip *chip, u8 channel)
static int update_channel_integration_and_calibration(struct zd_chip *chip,
static int patch_cck_gain(struct zd_chip *chip)
int zd_chip_set_channel(struct zd_chip *chip, u8 channel)
u8 zd_chip_get_channel(struct zd_chip *chip)
int zd_chip_control_leds(struct zd_chip *chip, enum led_status status)
static int _zd_iowrite32v_async_locked(struct zd_chip *chip,
int zd_chip_set_basic_rates(struct zd_chip *chip, u16 cr_rates)
int zd_chip_switch_radio_on(struct zd_chip *chip)
int zd_chip_switch_radio_off(struct zd_chip *chip)
int zd_chip_enable_int(struct zd_chip *chip)
void zd_chip_disable_int(struct zd_chip *chip)
int zd_chip_enable_rxtx(struct zd_chip *chip)
void zd_chip_disable_rxtx(struct zd_chip *chip)
int zd_rfwritev_locked(struct zd_chip *chip,
int zd_rfwrite_cr_locked(struct zd_chip *chip, u32 value)
int zd_rfwritev_cr_locked(struct zd_chip *chip,
int zd_chip_set_multicast_hash(struct zd_chip *chip,
u64 zd_chip_get_tsf(struct zd_chip *chip)
int _zd_iowrite32v_locked(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs,
int zd_iowrite16a_locked(struct zd_chip *chip,
void zd_chip_init(struct zd_chip *chip,
int zd_iowrite32a_locked(struct zd_chip *chip,
int zd_ioread16(struct zd_chip *chip, zd_addr_t addr, u16 *value)
int zd_ioread32(struct zd_chip *chip, zd_addr_t addr, u32 *value)
int zd_iowrite16(struct zd_chip *chip, zd_addr_t addr, u16 value)
int zd_iowrite32(struct zd_chip *chip, zd_addr_t addr, u32 value)
int zd_ioread32v(struct zd_chip *chip, const zd_addr_t *addresses,
int zd_iowrite32a(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs,
static int read_pod(struct zd_chip *chip, u8 *rf_type)
void zd_chip_clear(struct zd_chip *chip)
static int zd_write_mac_addr_common(struct zd_chip *chip, const u8 *mac_addr,
int zd_write_mac_addr(struct zd_chip *chip, const u8 *mac_addr)
int zd_write_bssid(struct zd_chip *chip, const u8 *bssid)
static int scnprint_mac_oui(struct zd_chip *chip, char *buffer, size_t size)
int zd_read_regdomain(struct zd_chip *chip, u8 *regdomain)
static int read_values(struct zd_chip *chip, u8 *values, size_t count,
static int read_pwr_cal_values(struct zd_chip *chip)
static int read_pwr_int_values(struct zd_chip *chip)
static int read_ofdm_cal_values(struct zd_chip *chip)
static int scnprint_id(struct zd_chip *chip, char *buffer, size_t size)
static int read_cal_int_tables(struct zd_chip *chip)
int zd_chip_lock_phy_regs(struct zd_chip *chip)
int zd_chip_unlock_phy_regs(struct zd_chip *chip)
static int patch_cr157(struct zd_chip *chip)
static int patch_6m_band_edge(struct zd_chip *chip, u8 channel)
int zd_chip_generic_patch_6m_band(struct zd_chip *chip, int channel)
static int zd1211_hw_reset_phy(struct zd_chip *chip)
static void print_id(struct zd_chip *chip)
static int zd1211b_hw_reset_phy(struct zd_chip *chip)
static int hw_reset_phy(struct zd_chip *chip)
static int zd1211_hw_init_hmac(struct zd_chip *chip)
static int zd1211b_hw_init_hmac(struct zd_chip *chip)
static int hw_init_hmac(struct zd_chip *chip)
static int get_aw_pt_bi(struct zd_chip *chip, struct aw_pt_bi *s)
static int set_aw_pt_bi(struct zd_chip *chip, struct aw_pt_bi *s)
static int set_beacon_interval(struct zd_chip *chip, u16 interval,
int zd_set_beacon_interval(struct zd_chip *chip, u16 interval, u8 dtim_period,
int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, const zd_addr_t *addr,
static int hw_init(struct zd_chip *chip)
static zd_addr_t fw_reg_addr(struct zd_chip *chip, u16 offset)
static int dump_cr(struct zd_chip *chip, const zd_addr_t addr,
static int test_init(struct zd_chip *chip)
static void dump_fw_registers(struct zd_chip *chip)
static inline struct zd_chip *zd_usb_to_chip(struct zd_usb *usb)
return container_of(usb, struct zd_chip, usb);
static inline struct zd_chip *zd_rf_to_chip(struct zd_rf *rf)
return container_of(rf, struct zd_chip, rf);
void zd_chip_init(struct zd_chip *chip,
void zd_chip_clear(struct zd_chip *chip);
int zd_chip_read_mac_addr_fw(struct zd_chip *chip, u8 *addr);
int zd_chip_init_hw(struct zd_chip *chip);
int zd_chip_reset(struct zd_chip *chip);
static inline int zd_chip_is_zd1211b(struct zd_chip *chip)
static inline int zd_ioread16v_locked(struct zd_chip *chip, u16 *values,
static inline int zd_ioread16_locked(struct zd_chip *chip, u16 *value,
int zd_ioread32v_locked(struct zd_chip *chip, u32 *values,
static inline int zd_ioread32_locked(struct zd_chip *chip, u32 *value,
static inline int zd_iowrite16_locked(struct zd_chip *chip, u16 value,
int zd_iowrite16a_locked(struct zd_chip *chip,
int _zd_iowrite32v_locked(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs,
static inline int zd_iowrite32_locked(struct zd_chip *chip, u32 value,
int zd_iowrite32a_locked(struct zd_chip *chip,
static inline int zd_rfwrite_locked(struct zd_chip *chip, u32 value, u8 bits)
int zd_rfwrite_cr_locked(struct zd_chip *chip, u32 value);
int zd_rfwritev_locked(struct zd_chip *chip,
int zd_rfwritev_cr_locked(struct zd_chip *chip,
int zd_ioread16(struct zd_chip *chip, zd_addr_t addr, u16 *value);
int zd_iowrite16(struct zd_chip *chip, zd_addr_t addr, u16 value);
int zd_ioread32(struct zd_chip *chip, zd_addr_t addr, u32 *value);
int zd_iowrite32(struct zd_chip *chip, zd_addr_t addr, u32 value);
int zd_ioread32v(struct zd_chip *chip, const zd_addr_t *addresses,
int zd_iowrite32a(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs,
int zd_chip_set_channel(struct zd_chip *chip, u8 channel);
static inline u8 _zd_chip_get_channel(struct zd_chip *chip)
u8 zd_chip_get_channel(struct zd_chip *chip);
int zd_read_regdomain(struct zd_chip *chip, u8 *regdomain);
int zd_write_mac_addr(struct zd_chip *chip, const u8 *mac_addr);
int zd_write_bssid(struct zd_chip *chip, const u8 *bssid);
int zd_chip_switch_radio_on(struct zd_chip *chip);
int zd_chip_switch_radio_off(struct zd_chip *chip);
int zd_chip_enable_int(struct zd_chip *chip);
void zd_chip_disable_int(struct zd_chip *chip);
int zd_chip_enable_rxtx(struct zd_chip *chip);
void zd_chip_disable_rxtx(struct zd_chip *chip);
int zd_chip_enable_hwint(struct zd_chip *chip);
int zd_chip_disable_hwint(struct zd_chip *chip);
int zd_chip_generic_patch_6m_band(struct zd_chip *chip, int channel);
int zd_chip_set_rts_cts_rate_locked(struct zd_chip *chip, int preamble);
static inline int zd_get_encryption_type(struct zd_chip *chip, u32 *type)
static inline int zd_set_encryption_type(struct zd_chip *chip, u32 type)
static inline int zd_chip_get_basic_rates(struct zd_chip *chip, u16 *cr_rates)
int zd_chip_set_basic_rates(struct zd_chip *chip, u16 cr_rates);
int zd_chip_lock_phy_regs(struct zd_chip *chip);
int zd_chip_unlock_phy_regs(struct zd_chip *chip);
int zd_chip_control_leds(struct zd_chip *chip, enum led_status status);
int zd_set_beacon_interval(struct zd_chip *chip, u16 interval, u8 dtim_period,
static inline int zd_get_beacon_interval(struct zd_chip *chip, u32 *interval)
int zd_chip_set_multicast_hash(struct zd_chip *chip,
u64 zd_chip_get_tsf(struct zd_chip *chip);
struct zd_chip *chip = &mac->chip;
struct zd_chip *chip = &mac->chip;
struct zd_chip *chip = &mac->chip;
struct zd_chip *chip = &mac->chip;
struct zd_chip chip;
static inline struct zd_mac *zd_chip_to_mac(struct zd_chip *chip)
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
static int zd1211b_al2230_finalize_rf(struct zd_chip *chip)
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
static int zd1211b_al7230b_finalize(struct zd_chip *chip)
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
static int uw2453_synth_set_channel(struct zd_chip *chip, int channel,
static int uw2453_write_vco_cfg(struct zd_chip *chip, u16 value)
static int uw2453_init_mode(struct zd_chip *chip)
static int uw2453_set_tx_gain_level(struct zd_chip *chip, int channel)
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);
struct zd_chip *chip = zd_rf_to_chip(rf);