Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/common.h

Issue 5326002: Update compat-wireless to 2.6.36-5-spn (Closed) Base URL: http://git.chromium.org/git/kernel.git@master
Patch Set: Fixes for !ACK handling, missing local changes, log message fixes Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2009 Atheros Communications Inc. 2 * Copyright (c) 2009 Atheros Communications Inc.
3 * 3 *
4 * Permission to use, copy, modify, and/or distribute this software for any 4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above 5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies. 6 * copyright notice and this permission notice appear in all copies.
7 * 7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
(...skipping 13 matching lines...) Expand all
24 24
25 /* Common header for Atheros 802.11n base driver cores */ 25 /* Common header for Atheros 802.11n base driver cores */
26 26
27 #define IEEE80211_WEP_NKID 4 27 #define IEEE80211_WEP_NKID 4
28 28
29 #define WME_NUM_TID 16 29 #define WME_NUM_TID 16
30 #define WME_BA_BMP_SIZE 64 30 #define WME_BA_BMP_SIZE 64
31 #define WME_MAX_BA WME_BA_BMP_SIZE 31 #define WME_MAX_BA WME_BA_BMP_SIZE
32 #define ATH_TID_MAX_BUFS (2 * WME_MAX_BA) 32 #define ATH_TID_MAX_BUFS (2 * WME_MAX_BA)
33 33
34 #define WME_AC_BE 0 34 /* These must match mac80211 skb queue mapping numbers */
35 #define WME_AC_BK 1 35 #define WME_AC_VO 0
36 #define WME_AC_VI 2 36 #define WME_AC_VI 1
37 #define WME_AC_VO 3 37 #define WME_AC_BE 2
38 #define WME_AC_BK 3
38 #define WME_NUM_AC 4 39 #define WME_NUM_AC 4
39 40
40 #define ATH_RSSI_DUMMY_MARKER 0x127 41 #define ATH_RSSI_DUMMY_MARKER 0x127
41 #define ATH_RSSI_LPF_LEN 10 42 #define ATH_RSSI_LPF_LEN 10
42 #define RSSI_LPF_THRESHOLD -20 43 #define RSSI_LPF_THRESHOLD -20
43 #define ATH_RSSI_EP_MULTIPLIER (1<<7) 44 #define ATH_RSSI_EP_MULTIPLIER (1<<7)
44 #define ATH_EP_MUL(x, mul) ((x) * (mul)) 45 #define ATH_EP_MUL(x, mul) ((x) * (mul))
45 #define ATH_RSSI_IN(x) (ATH_EP_MUL((x), ATH_RSSI_EP_MULTIPLIER)) 46 #define ATH_RSSI_IN(x) (ATH_EP_MUL((x), ATH_RSSI_EP_MULTIPLIER))
46 #define ATH_LPF_RSSI(x, y, len) \ 47 #define ATH_LPF_RSSI(x, y, len) \
47 ((x != ATH_RSSI_DUMMY_MARKER) ? (((x) * ((len) - 1) + (y)) / (len)) : (y)) 48 ((x != ATH_RSSI_DUMMY_MARKER) ? (((x) * ((len) - 1) + (y)) / (len)) : (y))
(...skipping 10 matching lines...) Expand all
58 struct ath9k_channel *ichan); 59 struct ath9k_channel *ichan);
59 struct ath9k_channel *ath9k_cmn_get_curchannel(struct ieee80211_hw *hw, 60 struct ath9k_channel *ath9k_cmn_get_curchannel(struct ieee80211_hw *hw,
60 struct ath_hw *ah); 61 struct ath_hw *ah);
61 int ath9k_cmn_key_config(struct ath_common *common, 62 int ath9k_cmn_key_config(struct ath_common *common,
62 struct ieee80211_vif *vif, 63 struct ieee80211_vif *vif,
63 struct ieee80211_sta *sta, 64 struct ieee80211_sta *sta,
64 struct ieee80211_key_conf *key); 65 struct ieee80211_key_conf *key);
65 void ath9k_cmn_key_delete(struct ath_common *common, 66 void ath9k_cmn_key_delete(struct ath_common *common,
66 struct ieee80211_key_conf *key); 67 struct ieee80211_key_conf *key);
67 int ath9k_cmn_count_streams(unsigned int chainmask, int max); 68 int ath9k_cmn_count_streams(unsigned int chainmask, int max);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698