|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/usb.h>#include <linux/firmware.h>#include <linux/skbuff.h>#include <linux/netdevice.h>#include <linux/leds.h>#include <linux/slab.h>#include <net/mac80211.h>#include "common.h"#include "htc_hst.h"#include "hif_usb.h"#include "wmi.h"Go to the source code of this file.
Data Structures | |
| struct | tx_frame_hdr |
| struct | tx_mgmt_hdr |
| struct | tx_beacon_header |
| struct | ath9k_htc_cap_target |
| struct | ath9k_htc_target_vif |
| struct | ath9k_htc_target_sta |
| struct | ath9k_htc_target_aggr |
| struct | ath9k_htc_rateset |
| struct | ath9k_htc_rate |
| struct | ath9k_htc_target_rate |
| struct | ath9k_htc_target_rate_mask |
| struct | ath9k_htc_target_int_stats |
| struct | ath9k_htc_target_tx_stats |
| struct | ath9k_htc_target_rx_stats |
| struct | ath9k_htc_vif |
| struct | ath9k_vif_iter_data |
| struct | ath9k_htc_sta |
| struct | ath9k_htc_rxbuf |
| struct | ath9k_htc_rx |
| struct | ath9k_htc_tx |
| struct | ath9k_htc_tx_ctl |
| struct | htc_beacon_config |
| struct | ath_btcoex |
| struct | ath9k_htc_priv |
Enumerations | |
| enum | htc_phymode { HTC_MODE_11NA = 0, HTC_MODE_11NG = 1 } |
| enum | htc_opmode { HTC_M_STA = 1, HTC_M_IBSS = 0, HTC_M_AHDEMO = 3, HTC_M_HOSTAP = 6, HTC_M_MONITOR = 8, HTC_M_WDS = 2 } |
| enum | tid_aggr_state { AGGR_STOP = 0, AGGR_PROGRESS, AGGR_START, AGGR_OPERATIONAL } |
Variables | |
| struct ieee80211_ops | ath9k_htc_ops |
| int | htc_modparam_nohwcrypt |
| struct tx_frame_hdr | __packed |
| #define ATH9K_HTC_TX_THRESHOLD (MAX_TX_BUF_NUM - ATH9K_HTC_TX_RESERVE) |
| #define DEC_VIF | ( | _priv, | |
| _type | |||
| ) |
| #define INC_VIF | ( | _priv, | |
| _type | |||
| ) |
| enum htc_opmode |
| enum htc_phymode |
| enum tid_aggr_state |
| void ath9k_host_rx_init | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 915 of file htc_drv_txrx.c.
| void ath9k_htc_ani_work | ( | struct work_struct * | work | ) |
Definition at line 766 of file htc_drv_main.c.
| void ath9k_htc_assign_bslot | ( | struct ath9k_htc_priv * | priv, |
| struct ieee80211_vif * | vif | ||
| ) |
Definition at line 476 of file htc_drv_beacon.c.
| void ath9k_htc_beacon_config | ( | struct ath9k_htc_priv * | priv, |
| struct ieee80211_vif * | vif | ||
| ) |
Definition at line 604 of file htc_drv_beacon.c.
| void ath9k_htc_beacon_reconfig | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 640 of file htc_drv_beacon.c.
| void ath9k_htc_beaconep | ( | void * | drv_priv, |
| struct sk_buff * | skb, | ||
| enum htc_endpoint_id | ep_id, | ||
| bool | txok | ||
| ) |
Definition at line 287 of file htc_drv_beacon.c.
| void ath9k_htc_beaconq_config | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 21 of file htc_drv_beacon.c.
| int ath9k_htc_cabq_setup | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 831 of file htc_drv_txrx.c.
| u32 ath9k_htc_calcrxfilter | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 848 of file htc_drv_txrx.c.
| void ath9k_htc_check_stop_queues | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 56 of file htc_drv_txrx.c.
| void ath9k_htc_check_wake_queues | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 68 of file htc_drv_txrx.c.
| void ath9k_htc_disconnect_device | ( | struct htc_target * | htc_handle, |
| bool | hotunplug | ||
| ) |
Definition at line 938 of file htc_drv_init.c.
| int ath9k_htc_probe_device | ( | struct htc_target * | htc_handle, |
| struct device * | dev, | ||
| u16 | devid, | ||
| char * | product, | ||
| u32 | drv_info | ||
| ) |
Definition at line 893 of file htc_drv_init.c.
| void ath9k_htc_ps_restore | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 76 of file htc_drv_main.c.
| void ath9k_htc_ps_wakeup | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 65 of file htc_drv_main.c.
| void ath9k_htc_remove_bslot | ( | struct ath9k_htc_priv * | priv, |
| struct ieee80211_vif * | vif | ||
| ) |
Definition at line 498 of file htc_drv_beacon.c.
| void ath9k_htc_reset | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 187 of file htc_drv_main.c.
| void ath9k_htc_rfkill_poll_state | ( | struct ieee80211_hw * | hw | ) |
Definition at line 309 of file htc_drv_gpio.c.
| void ath9k_htc_rxep | ( | void * | priv, |
| struct sk_buff * | skb, | ||
| enum htc_endpoint_id | ep_id | ||
| ) |
Definition at line 1150 of file htc_drv_txrx.c.
| void ath9k_htc_set_tsfadjust | ( | struct ath9k_htc_priv * | priv, |
| struct ieee80211_vif * | vif | ||
| ) |
Definition at line 516 of file htc_drv_beacon.c.
| bool ath9k_htc_setpower | ( | struct ath9k_htc_priv * | priv, |
| enum ath9k_power_mode | mode | ||
| ) |
Definition at line 53 of file htc_drv_main.c.
| void ath9k_htc_start_ani | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 745 of file htc_drv_main.c.
| void ath9k_htc_stop_ani | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 760 of file htc_drv_main.c.
| void ath9k_htc_swba | ( | struct ath9k_htc_priv * | priv, |
| struct wmi_event_swba * | swba | ||
| ) |
Definition at line 441 of file htc_drv_beacon.c.
Definition at line 742 of file htc_drv_txrx.c.
| void ath9k_htc_tx_clear_slot | ( | struct ath9k_htc_priv * | priv, |
| int | slot | ||
| ) |
Definition at line 95 of file htc_drv_txrx.c.
| void ath9k_htc_tx_drain | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 521 of file htc_drv_txrx.c.
| int ath9k_htc_tx_get_slot | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 79 of file htc_drv_txrx.c.
| int ath9k_htc_tx_start | ( | struct ath9k_htc_priv * | priv, |
| struct ieee80211_sta * | sta, | ||
| struct sk_buff * | skb, | ||
| u8 | slot, | ||
| bool | is_cab | ||
| ) |
Definition at line 335 of file htc_drv_txrx.c.
Definition at line 671 of file htc_drv_txrx.c.
| bool ath9k_htc_txq_setup | ( | struct ath9k_htc_priv * | priv, |
| int | subtype | ||
| ) |
Definition at line 806 of file htc_drv_txrx.c.
| void ath9k_htc_txstatus | ( | struct ath9k_htc_priv * | priv, |
| void * | wmi_event | ||
| ) |
Definition at line 629 of file htc_drv_txrx.c.
| int ath9k_htc_update_cap_target | ( | struct ath9k_htc_priv * | priv, |
| u8 | enable_coex | ||
| ) |
Definition at line 575 of file htc_drv_main.c.
| void ath9k_ps_work | ( | struct work_struct * | work | ) |
Definition at line 96 of file htc_drv_main.c.
| void ath9k_rx_cleanup | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 1185 of file htc_drv_txrx.c.
| int ath9k_rx_init | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 1197 of file htc_drv_txrx.c.
Definition at line 1096 of file htc_drv_txrx.c.
| void ath9k_start_rfkill_poll | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 317 of file htc_drv_gpio.c.
| void ath9k_tx_cleanup | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 801 of file htc_drv_txrx.c.
Definition at line 560 of file htc_drv_txrx.c.
| int ath9k_tx_init | ( | struct ath9k_htc_priv * | priv | ) |
Definition at line 789 of file htc_drv_txrx.c.
| int ath_htc_txq_update | ( | struct ath9k_htc_priv * | priv, |
| int | qnum, | ||
| struct ath9k_tx_queue_info * | qinfo | ||
| ) |
Definition at line 188 of file htc_drv_txrx.c.
Definition at line 40 of file htc_drv_txrx.c.
| struct ieee80211_ops ath9k_htc_ops |
Definition at line 1776 of file htc_drv_main.c.
| int htc_modparam_nohwcrypt |
Definition at line 29 of file htc_drv_init.c.
1.8.2