diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/common.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/common.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/drivers/net/wireless/ath/ath9k/common.h b/drivers/net/wireless/ath/ath9k/common.h index 1e6f36027ee8..283cca84832c 100644 --- a/drivers/net/wireless/ath/ath9k/common.h +++ b/drivers/net/wireless/ath/ath9k/common.h | |||
@@ -52,69 +52,6 @@ | |||
52 | #define ATH_EP_RND(x, mul) \ | 52 | #define ATH_EP_RND(x, mul) \ |
53 | ((((x)%(mul)) >= ((mul)/2)) ? ((x) + ((mul) - 1)) / (mul) : (x)/(mul)) | 53 | ((((x)%(mul)) >= ((mul)/2)) ? ((x) + ((mul) - 1)) / (mul) : (x)/(mul)) |
54 | 54 | ||
55 | struct ath_atx_ac { | ||
56 | int sched; | ||
57 | int qnum; | ||
58 | struct list_head list; | ||
59 | struct list_head tid_q; | ||
60 | }; | ||
61 | |||
62 | struct ath_buf_state { | ||
63 | int bfs_nframes; | ||
64 | u16 bfs_al; | ||
65 | u16 bfs_frmlen; | ||
66 | int bfs_seqno; | ||
67 | int bfs_tidno; | ||
68 | int bfs_retries; | ||
69 | u8 bf_type; | ||
70 | u32 bfs_keyix; | ||
71 | enum ath9k_key_type bfs_keytype; | ||
72 | }; | ||
73 | |||
74 | struct ath_buf { | ||
75 | struct list_head list; | ||
76 | struct ath_buf *bf_lastbf; /* last buf of this unit (a frame or | ||
77 | an aggregate) */ | ||
78 | struct ath_buf *bf_next; /* next subframe in the aggregate */ | ||
79 | struct sk_buff *bf_mpdu; /* enclosing frame structure */ | ||
80 | void *bf_desc; /* virtual addr of desc */ | ||
81 | dma_addr_t bf_daddr; /* physical addr of desc */ | ||
82 | dma_addr_t bf_buf_addr; /* physical addr of data buffer */ | ||
83 | bool bf_stale; | ||
84 | bool bf_isnullfunc; | ||
85 | bool bf_tx_aborted; | ||
86 | u16 bf_flags; | ||
87 | struct ath_buf_state bf_state; | ||
88 | dma_addr_t bf_dmacontext; | ||
89 | struct ath_wiphy *aphy; | ||
90 | }; | ||
91 | |||
92 | struct ath_atx_tid { | ||
93 | struct list_head list; | ||
94 | struct list_head buf_q; | ||
95 | struct ath_node *an; | ||
96 | struct ath_atx_ac *ac; | ||
97 | struct ath_buf *tx_buf[ATH_TID_MAX_BUFS]; | ||
98 | u16 seq_start; | ||
99 | u16 seq_next; | ||
100 | u16 baw_size; | ||
101 | int tidno; | ||
102 | int baw_head; /* first un-acked tx buffer */ | ||
103 | int baw_tail; /* next unused tx buffer slot */ | ||
104 | int sched; | ||
105 | int paused; | ||
106 | u8 state; | ||
107 | }; | ||
108 | |||
109 | struct ath_node { | ||
110 | struct ath_common *common; | ||
111 | struct ath_atx_tid tid[WME_NUM_TID]; | ||
112 | struct ath_atx_ac ac[WME_NUM_AC]; | ||
113 | u16 maxampdu; | ||
114 | u8 mpdudensity; | ||
115 | int last_rssi; | ||
116 | }; | ||
117 | |||
118 | int ath9k_cmn_padpos(__le16 frame_control); | 55 | int ath9k_cmn_padpos(__le16 frame_control); |
119 | int ath9k_cmn_get_hw_crypto_keytype(struct sk_buff *skb); | 56 | int ath9k_cmn_get_hw_crypto_keytype(struct sk_buff *skb); |
120 | void ath9k_cmn_update_ichannel(struct ieee80211_hw *hw, | 57 | void ath9k_cmn_update_ichannel(struct ieee80211_hw *hw, |