/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_tx_ht.c | 620 struct ath_hal *ah = sc->sc_ah; local 748 struct ath_hal *ah = sc->sc_ah; local
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_power.c | 26 void ar9300_wowoffload_prep(struct ath_hal *ah) argument 34 void ar9300_wowoffload_post(struct ath_hal *ah) argument 54 static void ar9300_wowoffload_add_mcast_filter(struct ath_hal *ah, u_int8_ argument 89 ar9300_wowoffload_download_devid_swar(struct ath_hal *ah) argument 152 ar9300_wowoffload_retrieve_data(struct ath_hal *ah, void *buf, u_int32_t param) argument 173 ar9300_wowoffload_download_rekey_data(struct ath_hal *ah, u_int32_t *data, u_int32_t bytes) argument 209 ar9300_wowoffload_download_acer_magic( struct ath_hal *ah, HAL_BOOL valid, u_int8_t* datap, u_int32_t bytes) argument 231 ar9300_wowoffload_download_acer_swka( struct ath_hal *ah, u_int32_t id, HAL_BOOL valid, u_int32_t period, u_int32_t size, u_int32_t* datap) argument 277 ar9300_wowoffload_download_arp_info(struct ath_hal *ah, u_int32_t id, u_int32_t *data) argument 317 ar9300_wowoffload_download_ns_info(struct ath_hal *ah, u_int32_t id, u_int32_t *data) argument 360 ar9300_wow_offload_download_hal_params(struct ath_hal *ah) argument 397 ar9300_wow_offload_handshake(struct ath_hal *ah, u_int32_t pattern_enable) argument 494 ar9300_set_power_mode_awake(struct ath_hal *ah, int set_chip) argument 544 ar9300_set_power_mode_sleep(struct ath_hal *ah, int set_chip) argument 596 ar9300_set_power_mode_network_sleep(struct ath_hal *ah, int set_chip) argument 653 ar9300_set_power_mode(struct ath_hal *ah, HAL_POWER_MODE mode, int set_chip) argument 735 ar9300_get_power_mode(struct ath_hal *ah) argument 761 ar9300_set_sm_power_mode(struct ath_hal *ah, HAL_SMPS_MODE mode) argument 802 ar9280_config_ser_des__wow_sleep(struct ath_hal *ah) argument 821 ar9300_wow_create_keep_alive_pattern(struct ath_hal *ah) argument 900 ar9300_wow_apply_pattern( struct ath_hal *ah, u_int8_t *p_ath_pattern, u_int8_t *p_ath_mask, int32_t pattern_count, u_int32_t ath_pattern_len) argument 986 ar9300_set_power_mode_wow_sleep(struct ath_hal *ah) argument 1017 ar9300_wow_enable( struct ath_hal *ah, u_int32_t pattern_enable, u_int32_t timeout_in_seconds, int clearbssid, HAL_BOOL offloadEnable) argument 1421 ar9300_wow_wake_up(struct ath_hal *ah, HAL_BOOL offloadEnabled) argument 1556 ar9300_wow_set_gpio_reset_low(struct ath_hal *ah) argument [all...] |
H A D | ar9300_phy.c | 308 ar9300_get_rate_table(struct ath_hal *ah, u_int mode) argument 394 ar9300_get_rate_txpower(struct ath_hal *ah, u_int mode, u_int8_t rate_index, u_int8_t chainmask, u_int8_t xmit_mode) argument 419 ar9300_adjust_reg_txpower_cdd(struct ath_hal *ah, u_int8_t power_per_rate[]) argument 506 ar9300_init_rate_txpower(struct ath_hal *ah, u_int mode, const struct ieee80211_channel *chan, u_int8_t power_per_rate[], u_int8_t chainmask) argument 582 ar9300_init_rate_txpower_cck(struct ath_hal *ah, const HAL_RATE_TABLE *rt, u_int8_t rates_array[], u_int8_t chainmask) argument 624 ar9300_init_rate_txpower_ofdm(struct ath_hal *ah, const HAL_RATE_TABLE *rt, u_int8_t rates_array[], int rt_offset, u_int8_t chainmask) argument 750 ar9300_init_rate_txpower_ht(struct ath_hal *ah, const HAL_RATE_TABLE *rt, HAL_BOOL is40, u_int8_t rates_array[], int rt_ss_offset, int rt_ds_offset, int rt_ts_offset, u_int8_t chainmask) argument 833 ar9300_init_rate_txpower_stbc(struct ath_hal *ah, const HAL_RATE_TABLE *rt, HAL_BOOL is40, int rt_ss_offset, int rt_ds_offset, int rt_ts_offset, u_int8_t chainmask) argument 945 ar9300_adjust_rate_txpower_cdd(struct ath_hal *ah, const HAL_RATE_TABLE *rt, HAL_BOOL is40, int rt_ss_offset, int rt_ds_offset, int rt_ts_offset, u_int8_t chainmask) argument 1041 ar9300_disp_tpc_tables(struct ath_hal *ah) argument 1112 ar9300_get_tpc_tables(struct ath_hal *ah) argument 1185 ath_hal_get_rate_power_limit_from_eeprom(struct ath_hal *ah, u_int16_t freq, int8_t *max_rate_power, int8_t *min_rate_power) argument [all...] |
H A D | ar9300_attach.c | 99 ar9300_start_pcie_error_monitor(struct ath_hal *ah, int b_auto_stop) argument 137 ar9300_read_pcie_error_monitor(struct ath_hal *ah, void* p_read_counters) argument 157 ar9300_stop_pcie_error_monitor(struct ath_hal *ah) argument 558 ar9300_read_revisions(struct ath_hal *ah) argument 639 struct ath_hal *ah; local 2477 ar9300_detach(struct ath_hal *ah) argument 2511 struct ath_hal *ah; local 2611 ar9300_chip_test(struct ath_hal *ah) argument 2660 ar9300_get_channel_edges(struct ath_hal *ah, u_int16_t flags, u_int16_t *low, u_int16_t *high) argument 2681 ar9300_regulatory_domain_override(struct ath_hal *ah, u_int16_t regdmn) argument 2693 ar9300_fill_capability_info(struct ath_hal *ah) argument 3104 ar9300_get_chip_power_limits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 3124 ar9300_config_pci_power_save(struct ath_hal *ah, int restore, int power_off) argument 3194 ar9300_disable_pcie_phy(struct ath_hal *ah) argument 3200 ar9300_init_mac_addr(struct ath_hal *ah) argument 3229 ar9300_hw_attach(struct ath_hal *ah) argument 3261 ar9300_hw_detach(struct ath_hal *ah) argument 3268 ar9300_get_nf_adjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 3274 ar9300_set_immunity(struct ath_hal *ah, HAL_BOOL enable) argument 3379 ar9300_get_pll3_sqsum_dvc(struct ath_hal *ah) argument 3404 ar9300_rf_gain_cap_apply(struct ath_hal *ah, int is_2GHz) argument 3521 ar9300_rx_gain_table_apply(struct ath_hal *ah) argument 3735 ar9300_tx_gain_table_apply(struct ath_hal *ah) argument 4039 ar9300_ant_div_comb_get_config(struct ath_hal *ah, HAL_ANT_COMB_CONFIG *div_comb_conf) argument 4064 ar9300_ant_div_comb_set_config(struct ath_hal *ah, HAL_ANT_COMB_CONFIG *div_comb_conf) argument 4102 ar9300_init_hostif_offsets(struct ath_hal *ah) argument 4217 ar9340_init_hostif_offsets(struct ath_hal *ah) argument 4305 ar9300_init_offsets(struct ath_hal *ah, u_int16_t devid) argument [all...] |
H A D | ar9300_xmit_ds.c | 34 ar9300_tx_req_intr_desc(struct ath_hal *ah, void *ds) argument 136 ar9300_set_desc_link(struct ath_hal *ah, void *ds, u_int32_t link) argument 151 ar9300_get_desc_link_ptr(struct ath_hal *ah, void *ds, u_int32_t **link) argument 159 ar9300_clear_tx_desc_status(struct ath_hal *ah, void *ds) argument 170 ar9300_clear_dest_mask(struct ath_hal *ah, voi argument 58 ar9300_fill_tx_desc( struct ath_hal *ah, void *ds, HAL_DMA_ADDR *buf_addr, u_int32_t *seg_len, u_int desc_id, u_int qcu, HAL_KEY_TYPE key_type, HAL_BOOL first_seg, HAL_BOOL last_seg, const void *ds0) argument 202 ar9300_get_tx_rate_code(struct ath_hal *ah, void *ds, struct ath_tx_status *ts) argument 228 ar9300_get_raw_tx_desc(struct ath_hal *ah, u_int32_t *txstatus) argument 242 ar9300_proc_tx_desc(struct ath_hal *ah, void *txstatus) argument 374 ar9300_calc_tx_airtime(struct ath_hal *ah, void *ds, struct ath_tx_status *ts, HAL_BOOL comp_wastedt, u_int8_t nbad, u_int8_t nframes ) argument 441 ar9300__cont_tx_mode(struct ath_hal *ah, void *ds, int mode) argument 566 ar9300_set_paprd_tx_desc(struct ath_hal *ah, void *ds, int chain_num) argument 573 ar9300_is_tx_done(struct ath_hal *ah) argument 587 ar9300_set_11n_tx_desc( struct ath_hal *ah, void *ds, u_int pkt_len, HAL_PKT_TYPE type, u_int tx_power, u_int key_ix, HAL_KEY_TYPE key_type, u_int flags) argument 645 ar9300_set_rx_chainmask(struct ath_hal *ah, int rxchainmask) argument 650 ar9300_update_loc_ctl_reg(struct ath_hal *ah, int pos_bit) argument 700 ar9300_set_11n_rate_scenario( struct ath_hal *ah, void *ds, void *lastds, u_int dur_update_en, u_int rts_cts_rate, u_int rts_cts_duration, HAL_11N_RATE_SERIES series[], u_int nseries, u_int flags, u_int32_t smart_antenna) argument 854 ar9300_set_11n_aggr_first(struct ath_hal *ah, struct ath_desc *ds, u_int aggr_len, u_int num_delims) argument 869 ar9300_set_11n_aggr_middle(struct ath_hal *ah, struct ath_desc *ds, u_int num_delims) argument 888 ar9300_set_11n_aggr_last(struct ath_hal *ah, struct ath_desc *ds) argument 898 ar9300_clr_11n_aggr(struct ath_hal *ah, struct ath_desc *ds) argument 906 ar9300_set_11n_burst_duration(struct ath_hal *ah, struct ath_desc *ds, u_int burst_duration) argument 916 ar9300_set_11n_rifs_burst_middle(struct ath_hal *ah, void *ds) argument 924 ar9300_set_11n_rifs_burst_last(struct ath_hal *ah, void *ds) argument 932 ar9300_clr_11n_rifs_burst(struct ath_hal *ah, void *ds) argument 940 ar9300_set_11n_aggr_rifs_burst(struct ath_hal *ah, void *ds) argument 949 ar9300_set_11n_virtual_more_frag(struct ath_hal *ah, struct ath_desc *ds, u_int vmf) argument 962 ar9300_get_desc_info(struct ath_hal *ah, HAL_DESC_INFO *desc_info) argument [all...] |
H A D | ar9300_paprd.c | 51 ar9300_paprd_setup_single_table(struct ath_hal *ah, struct ieee80211_channel * chan) argument 440 ar9300_enable_paprd(struct ath_hal *ah, HAL_BOOL enable_flag, struct ieee80211_channel * chan) argument 652 ar9300_gain_table_entries(struct ath_hal *ah) argument 674 ar9300_get_desired_gain_for_chain(struct ath_hal *ah, int chain_num, int target_power) argument 787 ar9300_tx_force_gain(struct ath_hal *ah, unsigned int gain_index) argument 829 ar9300_paprd_debug_print(struct ath_hal *ah) argument 1273 ar9300_create_pa_curve(struct ath_hal *ah, u_int32_t * pa_table, u_int32_t * small_signal_gain, int * pa_in) argument 1810 ar9300_swizzle_paprd_entries(struct ath_hal *ah, unsigned int txchain) argument 1856 ar9300_populate_paprd_single_table(struct ath_hal *ah, struct ieee80211_channel *chan, int chain_num) argument 1989 ar9300_paprd_setup_gain_table(struct ath_hal *ah, int chain_num) argument 2026 ar9300_paprd_retrain_pain(struct ath_hal * ah, int * pa_in) argument 2191 ar9300_paprd_create_curve(struct ath_hal * ah, struct ieee80211_channel * chan, int chain_num) argument 2225 ar9300_paprd_init_table(struct ath_hal *ah, struct ieee80211_channel * chan) argument 2244 ar9300_paprd_is_done(struct ath_hal *ah) argument 2286 ar9300_paprd_dec_tx_pwr(struct ath_hal *ah) argument 2315 ar9300_paprd_thermal_send(struct ath_hal *ah) argument 2406 ar9300_paprd_init_table(struct ath_hal *ah, HAL_CHANNEL * chan) argument 2412 ar9300_paprd_setup_gain_table(struct ath_hal * ah, int chain_num) argument 2418 ar9300_paprd_create_curve(struct ath_hal * ah, HAL_CHANNEL * chan, int chain_num) argument 2425 ar9300_paprd_is_done(struct ath_hal *ah) argument 2431 ar9300_enable_paprd(struct ath_hal *ah, HAL_BOOL enable_flag, HAL_CHANNEL * chan) argument 2437 ar9300_populate_paprd_single_table(struct ath_hal *ah, HAL_CHANNEL * chan, int chain_num) argument 2444 ar9300_paprd_dec_tx_pwr(struct ath_hal *ah) argument 2449 ar9300_paprd_thermal_send(struct ath_hal *ah) argument [all...] |
H A D | ar9300_mci.c | 32 static void ar9300_mci_print_msg(struct ath_hal *ah, HAL_BOOL send,u_int8_t hdr, argument 64 void ar9300_mci_osla_setup(struct ath_hal *ah, HAL_BOOL enable) argument 107 ar9300_mci_reset_req_wakeup(struct ath_hal *ah) argument 119 ar9300_mci_wait_for_interrupt(struct ath_hal *ah, u_int32_t address, u_int32_t bit_position, int32_t time_out) argument 166 ar9300_mci_remote_reset(struct ath_hal *ah, HAL_BOOL wait_done) argument 176 ar9300_mci_send_lna_transfer(struct ath_hal *ah, HAL_BOOL wait_done) argument 184 ar9300_mci_send_req_wake(struct ath_hal *ah, HAL_BOOL wait_done) argument 192 ar9300_mci_send_sys_waking(struct ath_hal *ah, HAL_BOOL wait_done) argument 198 ar9300_mci_send_lna_take(struct ath_hal *ah, HAL_BOOL wait_done) argument 207 ar9300_mci_send_sys_sleeping(struct ath_hal *ah, HAL_BOOL wait_done) argument 214 ar9300_mci_send_coex_version_query(struct ath_hal *ah, HAL_BOOL wait_done) argument 229 ar9300_mci_send_coex_version_response(struct ath_hal *ah, HAL_BOOL wait_done) argument 245 ar9300_mci_send_coex_wlan_channels(struct ath_hal *ah, HAL_BOOL wait_done) argument 260 ar9300_mci_send_coex_bt_status_query(struct ath_hal *ah, HAL_BOOL wait_done, u_int8_t query_type) argument 292 ar9300_mci_send_coex_halt_bt_gpm(struct ath_hal *ah, HAL_BOOL halt, HAL_BOOL wait_done) argument 318 ar9300_mci_send_coex_bt_flags(struct ath_hal *ah, HAL_BOOL wait_done, u_int8_t opcode, u_int32_t bt_flags) argument 345 ar9300_mci_2g5g_changed(struct ath_hal *ah, HAL_BOOL is_2g) argument 362 ar9300_mci_send_2g5g_status(struct ath_hal *ah, HAL_BOOL wait_done) argument 397 ar9300_mci_2g5g_switch(struct ath_hal *ah, HAL_BOOL wait_done) argument 455 ar9300_mci_mute_bt(struct ath_hal *ah) argument 484 ar9300_mci_observation_set_up(struct ath_hal *ah) argument 558 ar9300_mci_process_gpm_extra(struct ath_hal *ah, u_int8_t gpm_type, u_int8_t gpm_opcode, u_int32_t *p_gpm) argument 623 ar9300_mci_wait_for_gpm(struct ath_hal *ah, u_int8_t gpm_type, u_int8_t gpm_opcode, int32_t time_out) argument 760 ar9300_mci_prep_interface(struct ath_hal *ah) argument 903 ar9300_mci_setup(struct ath_hal *ah, u_int32_t gpm_addr, void *gpm_buf, u_int16_t len, u_int32_t sched_addr) argument 919 ar9300_mci_disable_interrupt(struct ath_hal *ah) argument 925 ar9300_mci_enable_interrupt(struct ath_hal *ah) argument 932 ar9300_mci_set_btcoex_ctrl_9565_1ANT(struct ath_hal *ah) argument 952 ar9300_mci_set_btcoex_ctrl_9565_2ANT(struct ath_hal *ah) argument 972 ar9300_mci_set_btcoex_ctrl_9462(struct ath_hal *ah) argument 994 ar9300_mci_reset(struct ath_hal *ah, HAL_BOOL en_int, HAL_BOOL is_2g, HAL_BOOL is_full_sleep) argument 1184 ar9300_mci_queue_unsent_gpm(struct ath_hal *ah, u_int8_t header, u_int32_t *payload, HAL_BOOL queue) argument 1282 ar9300_mci_send_message(struct ath_hal *ah, u_int8_t header, u_int32_t flag, u_int32_t *payload, u_int8_t len, HAL_BOOL wait_done, HAL_BOOL check_bt) argument 1347 ar9300_mci_get_interrupt(struct ath_hal *ah, u_int32_t *mci_int, u_int32_t *mci_int_rx_msg) argument 1362 ar9300_mci_check_int(struct ath_hal *ah, u_int32_t ints) argument 1370 ar9300_mci_sync_bt_state(struct ath_hal *ah) argument 1394 ar9300_mci_is_gpm_valid(struct ath_hal *ah, u_int32_t msg_index) argument 1416 ar9300_mci_state(struct ath_hal *ah, u_int32_t state_type, u_int32_t *p_data) argument 1776 ar9300_mci_detach(struct ath_hal *ah) argument 1823 ar9300_mci_bt_coex_set_weights(struct ath_hal *ah, u_int32_t stomp_type) argument 1932 ar9300_mci_bt_coex_disable(struct ath_hal *ah) argument 1953 ar9300_mci_bt_coex_enable(struct ath_hal *ah) argument [all...] |
H A D | ar9300_ani.c | 141 ar9300_enable_mib_counters(struct ath_hal *ah) argument 157 ar9300_disable_mib_counters(struct ath_hal *ah) argument 178 ar9300_get_ani_channel_index(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 205 ar9300_ani_get_current_state(struct ath_hal *ah) argument 214 ar9300_ani_get_current_stats(struct ath_hal *ah) argument 225 ar9300_ani_attach(struct ath_hal *ah) argument 280 ar9300_ani_detach(struct ath_hal *ah) argument 294 ar9300_ani_init_defaults(struct ath_hal *ah, HAL_HT_MACMODE macmode) argument 356 ar9300_ani_set_odfm_noise_immunity_level(struct ath_hal *ah, u_int8_t ofdm_noise_immunity_level) argument 410 ar9300_ani_set_cck_noise_immunity_level(struct ath_hal *ah, u_int8_t cck_noise_immunity_level) argument 456 ar9300_ani_control(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 793 ar9300_ani_restart(struct ath_hal *ah) argument 819 ar9300_ani_ofdm_err_trigger(struct ath_hal *ah) argument 837 ar9300_ani_cck_err_trigger(struct ath_hal *ah) argument 860 ar9300_ani_reset(struct ath_hal *ah, HAL_BOOL is_scanning) argument 972 ar9300_process_mib_intr(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 1019 ar9300_ani_lower_immunity(struct ath_hal *ah) argument 1059 ar9300_ani_get_listen_time(struct ath_hal *ah, HAL_ANISTATS *ani_stats) argument 1122 ar9300_ani_ar_poll(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan, HAL_ANISTATS *ani_stats) argument 1304 ar9300_is_ani_noise_spur(struct ath_hal *ah) argument [all...] |
H A D | ar9300_freebsd.c | 43 ar9300SetChainMasks(struct ath_hal *ah, uint32_t tx_chainmask, argument 54 ar9300GetSlotTime(struct ath_hal *ah) argument 61 ar9300_freebsd_set_tx_power_limit(struct ath_hal *ah, uint32_t limit) argument 67 ar9300_get_next_tbtt(struct ath_hal *ah) argument 80 ar9300_freebsd_get_antenna_switch(struct ath_hal *ah) argument 87 ar9300_freebsd_set_antenna_switch(struct ath_hal *ah, HAL_ANT_SETTING setting) argument 94 ar9300_freebsd_get_cts_timeout(struct ath_hal *ah) argument 101 ar9300_freebsd_set_tsf64(struct ath_hal *ah, uint64_t tsf64) argument 118 ar9300_freebsd_proc_radar_event(struct ath_hal *ah, struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf, HAL_DFS_EVENT *event) argument 308 ar9300_attach_freebsd_ops(struct ath_hal *ah) argument 527 ar9300_reset_freebsd(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) argument 553 ar9300_config_pcie_freebsd(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff) argument 570 ar9300_eeprom_get_freebsd(struct ath_hal *ah, int param, void *val) argument 584 ar9300_stop_tx_dma_freebsd(struct ath_hal *ah, u_int q) argument 591 ar9300_ani_poll_freebsd(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 624 ar9300_config_defaults_freebsd(struct ath_hal *ah, HAL_OPS_CONFIG *ah_config) argument 633 ar9300_stop_dma_receive_freebsd(struct ath_hal *ah) argument 640 ar9300_get_pending_interrupts_freebsd(struct ath_hal *ah, HAL_INT *masked) argument 648 ar9300_set_interrupts_freebsd(struct ath_hal *ah, HAL_INT ints) argument 656 ar9300_per_calibration_freebsd(struct ath_hal *ah, struct ieee80211_channel *chan, u_int rxchainmask, HAL_BOOL long_cal, HAL_BOOL *isCalDone) argument 672 ar9300_reset_cal_valid_freebsd(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 691 ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, struct ath_rx_status *rxs) argument 704 ar9300_ani_rxmonitor_freebsd(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 713 ar9300_freebsd_get_desc_link(struct ath_hal *ah, void *ds, uint32_t *link) argument 726 ar9300_freebsd_setup_tx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower, u_int txRate0, u_int txTries0, u_int keyIx, u_int antMode, u_int flags, u_int rtsctsRate, u_int rtsCtsDuration, u_int compicvLen, u_int compivLen, u_int comp) argument 747 ar9300_freebsd_setup_x_tx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int txRate1, u_int txTries1, u_int txRate2, u_int txTries2, u_int txRate3, u_int txTries3) argument 766 ar9300_freebsd_fill_tx_desc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufListPtr, uint32_t *segLenPtr, u_int descId, u_int qid, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *ds0) argument 787 ar9300_freebsd_get_tx_completion_rates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) argument 800 ar9300_freebsd_set_11n_rate_scenario(struct ath_hal *ah, struct ath_desc *ds, u_int durUpdateEn, u_int rtsctsRate, HAL_11N_RATE_SERIES series[], u_int nseries, u_int flags) argument 812 ar9300_freebsd_chain_tx_desc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufLenList, uint32_t *segLenList, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int keyIx, HAL_CIPHER cipher, uint8_t numDelims, HAL_BOOL firstSeg, HAL_BOOL lastSeg, HAL_BOOL lastAggr) argument 825 ar9300_freebsd_setup_first_tx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int aggrLen, u_int flags, u_int txPower, u_int txRate0, u_int txTries0, u_int antMode, u_int rtsctsRate, u_int rtsctsDuration) argument 840 ar9300_freebsd_setup_last_tx_desc(struct ath_hal *ah, struct ath_desc *ds, const struct ath_desc *ds0) argument 849 ar9300_freebsd_setup_11n_desc(struct ath_hal *ah, void *ds, u_int pktLen, HAL_PKT_TYPE type, u_int txPower, u_int keyIx, u_int flags) argument 868 ar9300_freebsd_proc_tx_desc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *ts) argument 876 ar9300_freebsd_beacon_init(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) argument 885 ar9300_freebsd_get_mib_cycle_counts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hs) argument 897 ar9300ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument 917 ar9300SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument 942 ar9300_beacon_set_beacon_timers(struct ath_hal *ah, const HAL_BEACON_TIMERS *bt) argument 986 rf9330_attach(struct ath_hal *ah, HAL_STATUS *status) argument 994 rf9330_probe(struct ath_hal *ah) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_misc.c | 36 ar5210GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument 44 ar5210SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument 53 ar5210GetBssIdMask(struct ath_hal *ah, uint8_t *mask) argument 61 ar5210SetBssIdMask(struct ath_hal *ah, const uint8_t *mask) argument 70 ar5210EepromRead(struct ath_hal *ah, u_int off, uint16_t *data) argument 88 ar5210EepromWrite(struct ath_hal *ah, u_int off, uint16_t data) argument 98 ar5210SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *status) argument 131 ar5210GetWirelessModes(struct ath_hal *ah) argument 142 ar5210EnableRfKill(struct ath_hal *ah) argument 163 ar5210GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 178 ar5210GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 193 ar5210GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 211 ar5210GpioGet(struct ath_hal *ah, uint32_t gpio) argument 226 ar5210Gpio0SetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument 249 ar5210SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 275 ar5210GetDefAntenna(struct ath_hal *ah) argument 282 ar5210SetDefAntenna(struct ath_hal *ah, u_int antenna) argument 295 ar5210GetAntennaSwitch(struct ath_hal *ah) argument 301 ar5210SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING settings) argument 314 ar5210WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument 334 ar5210GetTsf64(struct ath_hal *ah) argument 362 ar5210GetTsf32(struct ath_hal *ah) argument 371 ar5210ResetTsf(struct ath_hal *ah) argument 383 ar5210GetRandomSeed(struct ath_hal *ah) argument 398 ar5210DetectCardPresent(struct ath_hal *ah) argument 412 ar5210UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS *stats) argument 422 ar5210SetSifsTime(struct ath_hal *ah, u_int us) argument 441 ar5210GetSifsTime(struct ath_hal *ah) argument 448 ar5210SetSlotTime(struct ath_hal *ah, u_int us) argument 466 ar5210GetSlotTime(struct ath_hal *ah) argument 473 ar5210SetAckTimeout(struct ath_hal *ah, u_int us) argument 492 ar5210GetAckTimeout(struct ath_hal *ah) argument 499 ar5210GetAckCTSRate(struct ath_hal *ah) argument 505 ar5210SetAckCTSRate(struct ath_hal *ah, u_int high) argument 520 ar5210SetCTSTimeout(struct ath_hal *ah, u_int us) argument 539 ar5210GetCTSTimeout(struct ath_hal *ah) argument 546 ar5210SetDecompMask(struct ath_hal *ah, uint16_t keyidx, int en) argument 553 ar5210SetCoverageClass(struct ath_hal *ah, uint8_t coverageclass, int now) argument 558 ar5210SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t next_start, HAL_QUIET_FLAG flags) argument 568 ar5210AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 574 ar5210RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 580 ar5210AniPoll(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 585 ar5210MibEvent(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 590 ar5210GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 607 ar5210SetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t setting, HAL_STATUS *status) argument 634 ar5210GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 667 ar5210Get11nExtBusy(struct ath_hal *ah) argument 677 ar5210GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hsample) argument 684 ar5210SetChainMasks(struct ath_hal *ah, uint32_t txchainmask, uint32_t rxchainmask) argument 690 ar5210EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 695 ar5210GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 706 ar5210UpdateDiagReg(struct ath_hal *ah, uint32_t val) argument [all...] |
H A D | ar5210_reset.c | 72 ar5210Reset(struct ath_hal *ah, HAL_OPMODE opmode, argument 311 ar5210SetOperatingMode(struct ath_hal *ah, int opmode) argument 347 ar5210SetPCUConfig(struct ath_hal *ah) argument 359 ar5210PhyDisable(struct ath_hal *ah) argument 368 ar5210Disable(struct ath_hal *ah) argument 392 ar5210ChipReset(struct ath_hal *ah, struct ieee80211_channel *chan) argument 452 ar5210PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) argument 573 ar5210PerCalibration(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL *isIQdone) argument 580 ar5210ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 589 ar5210SetResetReg(struct ath_hal *ah, uint32_t resetMask, u_int delay) argument 618 getPcdac(struct ath_hal *ah, const struct tpcMap *pRD, uint8_t dBm) argument 661 getGainF(struct ath_hal *ah, const struct tpcMap *pRD, uint8_t pcdac, uint8_t *dBm) argument 722 ar5210SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 733 setupPowerSettings(struct ath_hal *ah, const struct ieee80211_channel *chan, uint8_t cp[17]) argument 835 ar5210SetTransmitPower(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 923 ar5210SetChannel(struct ath_hal *ah, struct ieee80211_channel *chan) argument 938 ar5210GetNoiseFloor(struct ath_hal *ah) argument 956 ar5210CalNoiseFloor(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan) argument 998 ar5210GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 1004 ar5210GetRfgain(struct ath_hal *ah) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_misc.c | 42 ar5416GetWirelessModes(struct ath_hal *ah) argument 68 ar5416SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 109 ar5416GetTsf64(struct ath_hal *ah) argument 146 ar5416SetTsf64(struct ath_hal *ah, uint64_t tsf64) argument 171 ar5416ResetTsf(struct ath_hal *ah) argument 186 ar5416GetCurRssi(struct ath_hal *ah) argument 194 ar5416SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING settings) argument 201 ar5416SetDecompMask(struct ath_hal *ah, uint16_t keyidx, int en) argument 208 ar5416SetCoverageClass(struct ath_hal *ah, uint8_t coverageclass, int now) argument 218 ar5416GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hsample) argument 265 ar5416SetChainMasks(struct ath_hal *ah, uint32_t tx_chainmask, uint32_t rx_chainmask) argument 282 ar5416Get11nExtBusy(struct ath_hal *ah) argument 357 ar5416Set11nMac2040(struct ath_hal *ah, HAL_HT_MACMODE mode) argument 377 ar5416Get11nRxClear(struct ath_hal *ah) argument 403 ar5416Set11nRxClear(struct ath_hal *ah, HAL_HT_RXCLEAR rxclear) argument 423 ar5416SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag) argument 449 ar5416GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 485 ar5416SetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, u_int32_t capability, u_int32_t setting, HAL_STATUS *status) argument 532 ar5416GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 564 ar5416SetRifsDelay(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_BOOL enable) argument 617 ar5416CompareDbgHang(struct ath_hal *ah, const mac_dbg_regs_t *regs, const hal_mac_hang_check_t *check) argument 659 ar5416DetectMacHang(struct ath_hal *ah) argument 707 ar5416DetectBBHang(struct ath_hal *ah) argument [all...] |
H A D | ar5416_xmit.c | 36 ar5416StopTxDma(struct ath_hal *ah, u_int q) argument 161 ar5416RateToRateTable(struct ath_hal *ah, uint8_t rate, HAL_BOOL is_ht40) argument 226 ar5416GetTxRatePower(struct ath_hal *ah, uint8_t rate, uint8_t tx_chainmask, uint16_t txPower, HAL_BOOL is_ht40) argument 323 ar5416SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower, u_int txRate0, u_int txTries0, u_int keyIx, u_int antMode, u_int flags, u_int rtsctsRate, u_int rtsctsDuration, u_int compicvLen, u_int compivLen, u_int comp) argument 431 ar5416SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int txRate1, u_int txTries1, u_int txRate2, u_int txTries2, u_int txRate3, u_int txTries3) argument 461 ar5416FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int descId, u_int qcuId, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *ds0) argument 525 ar5416ChainTxDesc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int keyIx, HAL_CIPHER cipher, uint8_t delims, HAL_BOOL firstSeg, HAL_BOOL lastSeg, HAL_BOOL lastAggr) argument 620 ar5416SetupFirstTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int aggrLen, u_int flags, u_int txPower, u_int txRate0, u_int txTries0, u_int antMode, u_int rtsctsRate, u_int rtsctsDuration) argument 681 ar5416SetupLastTxDesc(struct ath_hal *ah, struct ath_desc *ds, const struct ath_desc *ds0) argument 719 ar5416ProcTxDesc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *ts) argument 832 ar5416SetGlobalTxTimeout(struct ath_hal *ah, u_int tu) argument 849 ar5416GetGlobalTxTimeout(struct ath_hal *ah) argument 875 ar5416Set11nRateScenario(struct ath_hal *ah, struct ath_desc *ds, u_int durUpdateEn, u_int rtsctsRate, HAL_11N_RATE_SERIES series[], u_int nseries, u_int flags) argument 979 ar5416Set11nAggrFirst(struct ath_hal *ah, struct ath_desc *ds, u_int aggrLen, u_int numDelims) argument 1014 ar5416Set11nAggrMiddle(struct ath_hal *ah, struct ath_desc *ds, u_int numDelims) argument 1033 ar5416Set11nAggrLast(struct ath_hal *ah, struct ath_desc *ds) argument 1043 ar5416Clr11nAggr(struct ath_hal *ah, struct ath_desc *ds) argument 1053 ar5416Set11nVirtualMoreFrag(struct ath_hal *ah, struct ath_desc *ds, u_int vmf) argument 1068 ar5416Set11nBurstDuration(struct ath_hal *ah, struct ath_desc *ds, u_int burstDuration) argument 1099 ar5416GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) argument 1124 ar5416SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type, const HAL_TXQ_INFO *qInfo) argument 1216 setTxQInterrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) argument 1245 ar5416ResetTxQueue(struct ath_hal *ah, u_int q) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar9002/ |
H A D | ar9285_reset.c | 74 ar9285SetTransmitPower(struct ath_hal *ah, argument 191 ar9285SetBoardGain(struct ath_hal *ah, const MODAL_EEP4K_HEADER *pModal, const struct ar5416eeprom_4k *eep, uint8_t txRxAttenLocal) argument 246 ar9285SetBoardValues(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 398 ar9285SetPowerPerRateTable(struct ath_hal *ah, struct ar5416eeprom_4k *pEepData, const struct ieee80211_channel *chan, int16_t *ratesArray, uint16_t cfgCtl, uint16_t AntennaReduction, uint16_t twiceMaxRegulatoryPower, uint16_t powerLimit) argument 566 ar9285SetPowerCalTable(struct ath_hal *ah, struct ar5416eeprom_4k *pEepData, const struct ieee80211_channel *chan, int16_t *pTxPowerIndexOffset) argument 639 ar9285GetGainBoundariesAndPdadcs(struct ath_hal *ah, const struct ieee80211_channel *chan, CAL_DATA_PER_FREQ_4K *pRawDataSet, uint8_t * bChans, uint16_t availPiers, uint16_t tPdGainOverlap, int16_t *pMinCalPower, uint16_t * pPdGainBoundaries, uint8_t * pPDADCValues, uint16_t numXpdGains) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_misc.c | 36 ar5211GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument 44 ar5211SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument 53 ar5211GetBssIdMask(struct ath_hal *ah, uint8_t *mask) argument 61 ar5211SetBssIdMask(struct ath_hal *ah, const uint8_t *mask) argument 70 ar5211EepromRead(struct ath_hal *ah, u_int off, uint16_t *data) argument 91 ar5211EepromWrite(struct ath_hal *ah, u_int off, uint16_t data) argument 101 ar5211SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *status) argument 143 ar5211GetWirelessModes(struct ath_hal *ah) argument 170 ar5211EnableRfKill(struct ath_hal *ah) argument 197 ar5211GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 215 ar5211GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 233 ar5211GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 251 ar5211GpioGet(struct ath_hal *ah, uint32_t gpio) argument 266 ar5211GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument 289 ar5211SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 315 ar5211WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument 330 ar5211GetTsf64(struct ath_hal *ah) argument 358 ar5211GetTsf32(struct ath_hal *ah) argument 367 ar5211ResetTsf(struct ath_hal *ah) argument 379 ar5211GetRandomSeed(struct ath_hal *ah) argument 394 ar5211DetectCardPresent(struct ath_hal *ah) argument 415 ar5211UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS *stats) argument 425 ar5211SetSifsTime(struct ath_hal *ah, u_int us) argument 443 ar5211GetSifsTime(struct ath_hal *ah) argument 450 ar5211SetSlotTime(struct ath_hal *ah, u_int us) argument 468 ar5211GetSlotTime(struct ath_hal *ah) argument 475 ar5211SetAckTimeout(struct ath_hal *ah, u_int us) argument 494 ar5211GetAckTimeout(struct ath_hal *ah) argument 501 ar5211GetAckCTSRate(struct ath_hal *ah) argument 507 ar5211SetAckCTSRate(struct ath_hal *ah, u_int high) argument 522 ar5211SetCTSTimeout(struct ath_hal *ah, u_int us) argument 541 ar5211GetCTSTimeout(struct ath_hal *ah) argument 548 ar5211SetDecompMask(struct ath_hal *ah, uint16_t keyidx, int en) argument 555 ar5211SetCoverageClass(struct ath_hal *ah, uint8_t coverageclass, int now) argument 560 ar5211SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t next_start, HAL_QUIET_FLAG flags) argument 570 ar5211AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 576 ar5211AniPoll(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 581 ar5211RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 587 ar5211MibEvent(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 595 ar5211GetCurRssi(struct ath_hal *ah) argument 601 ar5211GetDefAntenna(struct ath_hal *ah) argument 607 ar5211SetDefAntenna(struct ath_hal *ah, u_int antenna) argument 613 ar5211GetAntennaSwitch(struct ath_hal *ah) argument 619 ar5211SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING settings) argument 631 ar5211GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 651 ar5211SetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t setting, HAL_STATUS *status) argument 675 ar5211GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 706 ar5211Get11nExtBusy(struct ath_hal *ah) argument 715 ar5211GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hsample) argument 722 ar5211SetChainMasks(struct ath_hal *ah, uint32_t txchainmask, uint32_t rxchainmask) argument 728 ar5211EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 733 ar5211GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah_eeprom_v3.c | 71 readEepromFreqPierInfo(struct ath_hal *ah, HAL_EEPROM *ee) argument 139 eepromAllocExpnPower5112(struct ath_hal *ah, argument 181 eepromExpandPower5112(struct ath_hal *ah, argument 277 readEepromRawPowerCalInfo5112(struct ath_hal *ah, HAL_EEPROM *ee) argument 401 freeEepromRawPowerCalInfo5112(struct ath_hal *ah, HAL_EEPROM *ee) argument 443 ar2413ReadCalDataset(struct ath_hal *ah, HAL_EEPROM *ee, EEPROM_DATA_STRUCT_2413 *pCalDataset, uint32_t start_offset, uint32_t maxPiers, uint8_t mode) argument 680 ar2413EepromToRawDataset(struct ath_hal *ah, EEPROM_DATA_STRUCT_2413 *pCal, RAW_DATA_STRUCT_2413 *pRaw) argument 733 readEepromRawPowerCalInfo2413(struct ath_hal *ah, HAL_EEPROM *ee) argument 813 readEepromRawPowerCalInfo(struct ath_hal *ah, HAL_EEPROM *ee) argument 919 readEepromTargetPowerCalInfo(struct ath_hal *ah, HAL_EEPROM *ee) argument 1015 readEepromCTLInfo(struct ath_hal *ah, HAL_EEPROM *ee) argument 1112 readHeaderInfo(struct ath_hal *ah, HAL_EEPROM *ee) argument 1502 legacyEepromReadContents(struct ath_hal *ah, HAL_EEPROM *ee) argument 1559 legacyEepromGet(struct ath_hal *ah, int param, void *val) argument 1671 legacyEepromSet(struct ath_hal *ah, int param, int v) argument 1720 legacyEepromDiag(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 1747 legacyEepromGetSpurChan(struct ath_hal *ah, int ix, HAL_BOOL is2GHz) argument 1759 legacyEepromDetach(struct ath_hal *ah) argument 1777 ath_hal_legacyEepromAttach(struct ath_hal *ah) argument [all...] |
H A D | ah_regdomain.c | 135 getEepromRD(struct ath_hal *ah) argument 161 isEepromValid(struct ath_hal *ah) argument 232 getDefaultCountry(struct ath_hal *ah) argument 265 getregstate(struct ath_hal *ah, HAL_CTRY_COD argument 422 addchan(struct ath_hal *ah, struct ieee80211_channel chans[], u_int maxchans, int *nchans, uint16_t freq, uint32_t flags, REG_DMN_FREQ_BAND *fband, REG_DOMAIN *rd) argument 447 copychan_prev(struct ath_hal *ah, struct ieee80211_channel chans[], u_int maxchans, int *nchans, uint16_t freq, uint32_t flags) argument 472 add_chanlist_band(struct ath_hal *ah, struct ieee80211_channel chans[], int maxchans, int *nchans, uint16_t freq_lo, uint16_t freq_hi, int step, uint32_t flags, REG_DMN_FREQ_BAND *fband, REG_DOMAIN *rd) argument 515 add_chanlist_mode(struct ath_hal *ah, struct ieee80211_channel chans[], u_int maxchans, int *nchans, const struct cmode *cm, REG_DOMAIN *rd, HAL_BOOL enableExtendedChannels) argument 632 getmodesmask(struct ath_hal *ah, REG_DOMAIN *rd5GHz, u_int modeSelect) argument 658 getchannels(struct ath_hal *ah, struct ieee80211_channel chans[], u_int maxchans, int *nchans, u_int modeSelect, HAL_CTRY_CODE cc, HAL_REG_DOMAIN regDmn, HAL_BOOL enableExtendedChannels, COUNTRY_CODE_TO_ENUM_RD **pcountry, REG_DOMAIN **prd2GHz, REG_DOMAIN **prd5GHz) argument 721 ath_hal_getchannels(struct ath_hal *ah, struct ieee80211_channel chans[], u_int maxchans, int *nchans, u_int modeSelect, HAL_CTRY_CODE cc, HAL_REG_DOMAIN regDmn, HAL_BOOL enableExtendedChannels) argument 759 assignPrivateChannels(struct ath_hal *ah, struct ieee80211_channel chans[], int nchans, int sku) argument 816 ath_hal_init_channels(struct ath_hal *ah, struct ieee80211_channel chans[], u_int maxchans, int *nchans, u_int modeSelect, HAL_CTRY_CODE cc, HAL_REG_DOMAIN regDmn, HAL_BOOL enableExtendedChannels) argument 848 ath_hal_set_channels(struct ath_hal *ah, struct ieee80211_channel chans[], int nchans, HAL_CTRY_CODE cc, HAL_REG_DOMAIN rd) argument 900 ath_hal_checkchannel(struct ath_hal *ah, const struct ieee80211_channel *c) argument 932 ath_hal_getctl(struct ath_hal *ah, const struct ieee80211_channel *c) argument 965 ath_hal_update_dfsdomain(struct ath_hal *ah) argument 991 ath_hal_getantennareduction(struct ath_hal *ah, const struct ieee80211_channel *chan, u_int twiceGain) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_xmit.c | 48 ar5212UpdateTxTrigLevel(struct ath_hal *ah, HAL_BOOL bIncTrigLevel) argument 88 ar5212SetTxQueueProps(struct ath_hal *ah, int q, const HAL_TXQ_INFO *qInfo) argument 105 ar5212GetTxQueueProps(struct ath_hal *ah, int q, HAL_TXQ_INFO *qInfo) argument 122 ar5212SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type, const HAL_TXQ_INFO *qInfo) argument 206 setTxQInterrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) argument 232 ar5212ReleaseTxQueue(struct ath_hal *ah, u_int q) argument 270 ar5212ResetTxQueue(struct ath_hal *ah, u_int q) argument 516 ar5212GetTxDP(struct ath_hal *ah, u_int q) argument 526 ar5212SetTxDP(struct ath_hal *ah, u_int q, uint32_t txdp) argument 546 ar5212StartTxDma(struct ath_hal *ah, u_int q) argument 566 ar5212NumTxPending(struct ath_hal *ah, u_int q) argument 590 ar5212StopTxDma(struct ath_hal *ah, u_int q) argument 690 ar5212SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower, u_int txRate0, u_int txTries0, u_int keyIx, u_int antMode, u_int flags, u_int rtsctsRate, u_int rtsctsDuration, u_int compicvLen, u_int compivLen, u_int comp) argument 762 ar5212SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int txRate1, u_int txTries1, u_int txRate2, u_int txTries2, u_int txRate3, u_int txTries3) argument 794 ar5212IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds) argument 806 ar5212FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int qcuId, u_int descId, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *ds0) argument 878 ar5212ProcTxDesc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *ts) argument 953 ar5212GetTxIntrQueue(struct ath_hal *ah, uint32_t *txqs) argument 964 ar5212GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) argument 982 ar5212SetTxDescLink(struct ath_hal *ah, void *ds, uint32_t link) argument 990 ar5212GetTxDescLink(struct ath_hal *ah, void *ds, uint32_t *link) argument 998 ar5212GetTxDescLinkPtr(struct ath_hal *ah, void *ds, uint32_t **linkptr) argument [all...] |
H A D | ar5413.c | 66 ar5413WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 80 ar5413SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 159 ar5413SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 267 ar5413GetRfBank(struct ath_hal *ah, int bank) argument 396 ar5413getGainBoundariesAndPdadcsForPowers(struct ath_hal *ah, uint16_t channel, const RAW_DATA_STRUCT_2413 *pRawDataset, uint16_t pdGainOverlap_t2, int16_t *pMinCalPower, uint16_t pPdGainBoundaries[], uint16_t pPdGainValues[], uint16_t pPDADCValues[]) argument 541 ar5413SetPowerTable(struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 648 ar5413GetMinPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2413 *data) argument 666 ar5413GetMaxPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2413 *data) argument 683 ar5413GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 753 ar5413RfDetach(struct ath_hal *ah) argument 767 ar5413RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 799 ar5413Probe(struct ath_hal *ah) argument [all...] |
H A D | ar2316.c | 70 ar2316WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 93 ar2316SetChannel(struct ath_hal *ah, struct ieee80211_channel *chan) argument 167 ar2316SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 231 ar2316GetRfBank(struct ath_hal *ah, int bank) argument 359 ar2316getGainBoundariesAndPdadcsForPowers(struct ath_hal *ah, uint16_t channel, const RAW_DATA_STRUCT_2316 *pRawDataset, uint16_t pdGainOverlap_t2, int16_t *pMinCalPower, uint16_t pPdGainBoundaries[], uint16_t pPdGainValues[], uint16_t pPDADCValues[]) argument 504 ar2316SetPowerTable(struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 610 ar2316GetMinPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2316 *data) argument 628 ar2316GetMaxPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2316 *data) argument 645 ar2316GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 713 ar2316RfDetach(struct ath_hal *ah) argument 727 ar2316RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 761 ar2316Probe(struct ath_hal *ah) argument [all...] |
H A D | ar2317.c | 70 ar2317WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 84 ar2317SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 144 ar2317SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 208 ar2317GetRfBank(struct ath_hal *ah, int bank) argument 336 ar2317getGainBoundariesAndPdadcsForPowers(struct ath_hal *ah, uint16_t channel, const RAW_DATA_STRUCT_2317 *pRawDataset, uint16_t pdGainOverlap_t2, int16_t *pMinCalPower, uint16_t pPdGainBoundaries[], uint16_t pPdGainValues[], uint16_t pPDADCValues[]) argument 482 ar2317SetPowerTable(struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 588 ar2317GetMinPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2317 *data) argument 606 ar2317GetMaxPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2317 *data) argument 625 ar2317GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 693 ar2317RfDetach(struct ath_hal *ah) argument 707 ar2317RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 739 ar2317Probe(struct ath_hal *ah) argument [all...] |
H A D | ar5111.c | 65 ar5111WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 79 ar5111SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 195 ar5111GetRfBank(struct ath_hal *ah, int bank) argument 220 ar5111SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 391 ar5111SetPowerTable(struct ath_hal *ah, int16_t *pMinPower, int16_t *pMaxPower, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 628 ar5111GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 641 ar5111GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 670 ar5111RfDetach(struct ath_hal *ah) argument 684 ar5111RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 716 ar5111Probe(struct ath_hal *ah) argument [all...] |
H A D | ar2413.c | 66 ar2413WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 80 ar2413SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 160 ar2413SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 225 ar2413GetRfBank(struct ath_hal *ah, int bank) argument 353 ar2413getGainBoundariesAndPdadcsForPowers(struct ath_hal *ah, uint16_t channel, const RAW_DATA_STRUCT_2413 *pRawDataset, uint16_t pdGainOverlap_t2, int16_t *pMinCalPower, uint16_t pPdGainBoundaries[], uint16_t pPdGainValues[], uint16_t pPDADCValues[]) argument 498 ar2413SetPowerTable(struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 605 ar2413GetMinPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2413 *data) argument 623 ar2413GetMaxPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2413 *data) argument 640 ar2413GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 708 ar2413RfDetach(struct ath_hal *ah) argument 722 ar2413RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 754 ar2413Probe(struct ath_hal *ah) argument [all...] |
H A D | ar2425.c | 54 ar2425WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 87 ar2425SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 154 ar2425SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 226 ar2425GetRfBank(struct ath_hal *ah, int bank) argument 355 ar2425getGainBoundariesAndPdadcsForPowers(struct ath_hal *ah, uint16_t channel, const RAW_DATA_STRUCT_2413 *pRawDataset, uint16_t pdGainOverlap_t2, int16_t *pMinCalPower, uint16_t pPdGainBoundaries[], uint16_t pPdGainValues[], uint16_t pPDADCValues[]) argument 497 ar2425SetPowerTable(struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 566 ar2425GetMinPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2413 *data) argument 584 ar2425GetMaxPower(struct ath_hal *ah, const RAW_DATA_PER_CHANNEL_2413 *data) argument 602 ar2425GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 670 ar2425RfDetach(struct ath_hal *ah) argument 684 ar2425RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 716 ar2425Probe(struct ath_hal *ah) argument [all...] |
H A D | ar5212_misc.c | 38 ar5212GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument 46 ar5212SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument 55 ar5212GetBssIdMask(struct ath_hal *ah, uint8_t *mask) argument 63 ar5212SetBssIdMask(struct ath_hal *ah, const uint8_t *mask) argument 79 ar5212SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *status) argument 115 ar5212GetWirelessModes(struct ath_hal *ah) argument 149 ar5212EnableRfKill(struct ath_hal *ah) argument 177 ar5212SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 219 ar5212WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument 235 ar5212GetTsf64(struct ath_hal *ah) argument 263 ar5212GetTsf32(struct ath_hal *ah) argument 269 ar5212SetTsf64(struct ath_hal *ah, uint64_t tsf64) argument 279 ar5212ResetTsf(struct ath_hal *ah) argument 301 ar5212SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *rs) argument 333 ar5212GetRandomSeed(struct ath_hal *ah) argument 348 ar5212DetectCardPresent(struct ath_hal *ah) argument 366 ar5212EnableMibCounters(struct ath_hal *ah) argument 374 ar5212DisableMibCounters(struct ath_hal *ah) argument 383 ar5212UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats) argument 396 ar5212IsJapanChannelSpreadSupported(struct ath_hal *ah) argument 405 ar5212GetCurRssi(struct ath_hal *ah) argument 411 ar5212GetDefAntenna(struct ath_hal *ah) argument 417 ar5212SetDefAntenna(struct ath_hal *ah, u_int antenna) argument 423 ar5212GetAntennaSwitch(struct ath_hal *ah) argument 429 ar5212SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting) argument 444 ar5212IsSleepAfterBeaconBroken(struct ath_hal *ah) argument 450 ar5212SetSifsTime(struct ath_hal *ah, u_int us) argument 468 ar5212GetSifsTime(struct ath_hal *ah) argument 475 ar5212SetSlotTime(struct ath_hal *ah, u_int us) argument 493 ar5212GetSlotTime(struct ath_hal *ah) argument 500 ar5212SetAckTimeout(struct ath_hal *ah, u_int us) argument 519 ar5212GetAckTimeout(struct ath_hal *ah) argument 526 ar5212GetAckCTSRate(struct ath_hal *ah) argument 532 ar5212SetAckCTSRate(struct ath_hal *ah, u_int high) argument 547 ar5212SetCTSTimeout(struct ath_hal *ah, u_int us) argument 566 ar5212GetCTSTimeout(struct ath_hal *ah) argument 574 ar5212SetDecompMask(struct ath_hal *ah, uint16_t keyidx, int en) argument 589 ar5212SetCoverageClass(struct ath_hal *ah, uint8_t coverageclass, int now) argument 639 ar5212SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag) argument 653 ar5212SetPCUConfig(struct ath_hal *ah) argument 665 ar5212Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode) argument 683 ar5212SetupClock(struct ath_hal *ah, HAL_OPMODE opmode) argument 740 ar5212RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode) argument 769 ar5212GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 795 ar5212GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 932 ar5212SetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t setting, HAL_STATUS *status) argument 1052 ar5212GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 1137 ar5212IsNFCalInProgress(struct ath_hal *ah) argument 1152 ar5212WaitNFCalComplete(struct ath_hal *ah, int i) argument 1166 ar5212EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1270 ar5212GetDfsDefaultThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1307 ar5212GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1351 ar5212ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf, HAL_DFS_EVENT *event) argument 1397 ar5212IsFastClockEnabled(struct ath_hal *ah) argument 1407 ar5212Get11nExtBusy(struct ath_hal *ah) argument 1416 ar5212GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hsample) argument 1457 ar5212SetChainMasks(struct ath_hal *ah, uint32_t tx_chainmask, uint32_t rx_chainmask) argument [all...] |