/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_tx99_tgt.c | 40 ar9300_tx99_tgt_channel_pwr_update(struct ath_hal *ah, HAL_CHANNEL *c, u_int32_t txpower) argument 147 ar9300_tx99_tgt_chainmsk_setup(struct ath_hal *ah, int tx_chainmask) argument 162 ar9300_tx99_tgt_set_single_carrier(struct ath_hal *ah, int tx_chain_mask, int chtype) argument 495 ar9300_tx99_tgt_start(struct ath_hal *ah, u_int8_t data) argument 520 ar9300_tx99_tgt_stop(struct ath_hal *ah) argument [all...] |
H A D | ar9300_timer.c | 61 ar9300_alloc_generic_timer(struct ath_hal *ah, HAL_GEN_TIMER_DOMAIN tsf) argument 92 void ar9300_start_tsf2(struct ath_hal *ah) argument 104 ar9300_free_generic_timer(struct ath_hal *ah, int index) argument 113 ar9300_start_generic_timer( struct ath_hal *ah, int index, u_int32_t timer_next, u_int32_t timer_period) argument 153 ar9300_stop_generic_timer(struct ath_hal *ah, int index) argument 173 ar9300_get_gen_timer_interrupts( struct ath_hal *ah, u_int32_t *trigger, u_int32_t *thresh) argument [all...] |
H A D | ar9300_stub.c | 33 ar9300_set_stub_functions(struct ath_hal *ah) argument [all...] |
H A D | ar9300_recv.c | 44 ar9300_set_rx_dp(struct ath_hal *ah, u_int32_t rxdp, HAL_RX_QUEUE qtype) argument 59 ar9300_enable_receive(struct ath_hal *ah) argument 68 ar9300_set_rx_abort(struct ath_hal *ah, HAL_BOOL set) argument 107 ar9300_stop_dma_receive(struct ath_hal *ah, u_int timeout) argument 174 ar9300_start_pcu_receive(struct ath_hal *ah, HAL_BOOL is_scanning) argument 186 ar9300_stop_pcu_receive(struct ath_hal *ah) argument 197 ar9300_set_multicast_filter( struct ath_hal *ah, u_int32_t filter0, u_int32_t filter1) argument 210 ar9300_get_rx_filter(struct ath_hal *ah) argument 227 ar9300_set_rx_filter(struct ath_hal *ah, u_int32_t bits) argument 262 ar9300_set_rx_sel_evm(struct ath_hal *ah, HAL_BOOL sel_evm, HAL_BOOL just_query) argument 281 ar9300_promisc_mode(struct ath_hal *ah, HAL_BOOL enable) argument 294 ar9300_read_pktlog_reg( struct ath_hal *ah, u_int32_t *rxfilter_val, u_int32_t *rxcfg_val, u_int32_t *phy_err_mask_val, u_int32_t *mac_pcu_phy_err_regval) argument 313 ar9300_write_pktlog_reg( struct ath_hal *ah, HAL_BOOL enable, u_int32_t rxfilter_val, u_int32_t rxcfg_val, u_int32_t phy_err_mask_val, u_int32_t mac_pcu_phy_err_reg_val) argument [all...] |
H A D | ar9300_radio.c | 82 ar9300_set_channel(struct ath_hal *ah, struct ieee80211_channel *chan) argument 259 ar9300_get_chip_power_limits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 270 ar9300_rf_attach(struct ath_hal *ah, HAL_STATUS *status) argument [all...] |
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_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_keycache.c | 53 ar9300_get_key_cache_size(struct ath_hal *ah) argument 62 ar9300_is_key_cache_entry_valid(struct ath_hal *ah, u_int16_t entry) argument 77 ar9300_reset_key_cache_entry(struct ath_hal *ah, u_int16_t entry) argument 139 ar9300_set_key_cache_entry_mac( struct ath_hal *ah, u_int16_t entry, const u_int8_t *mac) argument 189 ar9300_set_key_cache_entry(struct ath_hal *ah, u_int16_t entry, const HAL_KEYVAL *k, const u_int8_t *mac, int xor_key) argument 414 ar9300_enable_keysearch_always(struct ath_hal *ah, int enable) argument 429 ar9300_dump_keycache(struct ath_hal *ah, int n, u_int32_t *entry) argument 446 ar9300_check_key_cache_entry(struct ath_hal *ah, u_int16_t entry, const HAL_KEYVAL *k, int xorKey) argument [all...] |
H A D | ar9300_interrupts.c | 33 ar9300_is_interrupt_pending(struct ath_hal *ah) argument 81 ar9300_get_pending_interrupts( struct ath_hal *ah, HAL_INT *masked, HAL_INT_TYPE type, u_int8_t msi, HAL_BOOL nortc) argument 489 ar9300_get_interrupts(struct ath_hal *ah) argument 499 ar9300_set_interrupts(struct ath_hal *ah, HAL_INT ints, HAL_BOOL nortc) argument 736 ar9300_set_intr_mitigation_timer( struct ath_hal* ah, HAL_INT_MITIGATION reg, u_int32_t value) argument 765 ar9300_get_intr_mitigation_timer(struct ath_hal* ah, HAL_INT_MITIGATION reg) argument [all...] |
H A D | ar9300_gpio.c | 82 ar9300_gpio_cfg_output_mux(struct ath_hal *ah, u_int32_t gpio, u_int32_t type) argument 36 ar9340_soc_gpio_cfg_output_mux( struct ath_hal *ah, u_int32_t gpio, u_int32_t ah_signal_type) argument 110 ar9300_gpio_cfg_output( struct ath_hal *ah, u_int32_t gpio, HAL_GPIO_MUX_TYPE hal_signal_type) argument 240 ar9300_gpio_cfg_output_led_off( struct ath_hal *ah, u_int32_t gpio, HAL_GPIO_MUX_TYPE halSignalType) argument 344 ar9300_gpio_cfg_input(struct ath_hal *ah, u_int32_t gpio) argument 375 ar9300_gpio_set(struct ath_hal *ah, u_int32_t gpio, u_int32_t val) argument 393 ar9300_gpio_get(struct ath_hal *ah, u_int32_t gpio) argument 409 ar9300_gpio_get_intr(struct ath_hal *ah) argument 424 ar9300_gpio_set_intr(struct ath_hal *ah, u_int gpio, u_int32_t ilevel) argument 506 ar9300_gpio_get_polarity(struct ath_hal *ah) argument 513 ar9300_gpio_set_polarity(struct ath_hal *ah, u_int32_t pol_map, u_int32_t changed_mask) argument 541 ar9300_gpio_get_mask(struct ath_hal *ah) argument 553 ar9300_gpio_set_mask(struct ath_hal *ah, u_int32_t mask, u_int32_t pol_map) argument 573 ar9300_gpio_show(struct ath_hal *ah) argument [all...] |
H A D | ar9300_beacon.c | 36 ar9300_beacon_init(struct ath_hal *ah, argument 83 ar9300_set_sta_beacon_timers(struct ath_hal *ah, const HAL_BEACON_STATE *bs) argument [all...] |
H A D | ar9300_aic.c | 162 ar9300_aic_gain_table(struct ath_hal *ah) argument 282 ar9300_aic_cal_post_process (struct ath_hal *ah) argument 485 ar9300_aic_calibration(struct ath_hal *ah) argument 673 ar9300_aic_start_normal(struct ath_hal *ah) argument [all...] |