Lines Matching +full:lower +full:- +full:cal

2  * Copyright (c) 2008-2011 Atheros Communications Inc.
70 #define ATH_AMPDU_LIMIT_MAX (64 * 1024 - 1)
72 #define ATH_DEFAULT_NOISE_FLOOR -95
74 #define ATH9K_RSSI_BAD -128
80 (_ah)->reg_ops.write((_ah), (_val), (_reg))
83 (_ah)->reg_ops.read((_ah), (_reg))
86 (_ah)->reg_ops.multi_read((_ah), (_addr), (_val), (_cnt))
89 (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
93 if ((_ah)->reg_ops.enable_write_buffer) \
94 (_ah)->reg_ops.enable_write_buffer((_ah)); \
99 if ((_ah)->reg_ops.write_flush) \
100 (_ah)->reg_ops.write_flush((_ah)); \
105 if ((_ah)->reg_ops.enable_rmw_buffer) \
106 (_ah)->reg_ops.enable_rmw_buffer((_ah)); \
111 if ((_ah)->reg_ops.rmw_flush) \
112 (_ah)->reg_ops.rmw_flush((_ah)); \
117 len += scnprintf(buf + len, size - len, "%20s : %10d\n",\
134 (ath9k_hw_common(ah)->bus_ops->ath_bus_type \
282 * an exact user defined pattern or de-authentication/disassoc pattern.
284 * bytes of the pattern for user defined pattern, de-authentication and
464 #define IS_CHAN_5GHZ(_c) (!!((_c)->channelFlags & CHANNEL_5GHZ))
467 #define IS_CHAN_HALF_RATE(_c) (!!((_c)->channelFlags & CHANNEL_HALF))
468 #define IS_CHAN_QUARTER_RATE(_c) (!!((_c)->channelFlags & CHANNEL_QUARTER))
470 (IS_CHAN_5GHZ(_c) && ((_ah)->caps.hw_caps & ATH9K_HW_CAP_FASTCLOCK))
472 #define IS_CHAN_HT(_c) ((_c)->channelFlags & CHANNEL_HT)
477 (!!((_c)->channelFlags & (CHANNEL_HT40PLUS | CHANNEL_HT40MINUS)))
479 #define IS_CHAN_HT40PLUS(_c) ((_c)->channelFlags & CHANNEL_HT40PLUS)
480 #define IS_CHAN_HT40MINUS(_c) ((_c)->channelFlags & CHANNEL_HT40MINUS)
574 * struct ath_hw_radar_conf - radar detection initialization parameters
576 * @pulse_inband: threshold for checking the ratio of in-band power
578 * @pulse_inband_step: threshold for checking an in-band power to total
587 * @radar_inband: threshold for checking the ratio of in-band power
608 * struct ath_hw_private_ops - callbacks used internally by hardware code
680 * struct ath_spec_scan - parameters for Atheros spectral scan
693 * (period*256*Tclk). Tclk = ath_common->clockrate
711 * struct ath_hw_ops - callbacks used by hardware code and driver code
714 * hardware code and also by the lower level driver.
717 * @calibrate: periodic calibration for NF, ANI, IQ, ADC gain, ADC-DC
759 s16 cal[AR5416_MAX_CHAINS];
880 /* Accessed by the lower level driver */
883 /* Used to program the radio on non single-chip devices */
1003 return &ah->common;
1008 return &(ath9k_hw_common(ah)->regulatory);
1013 return &ah->private_ops;
1018 return &ah->ops;
1164 return ah->btcoex_hw.enabled;
1168 return ah->common.btcoex_enabled &&
1169 (ah->caps.hw_caps & ATH9K_HW_CAP_MCI);
1176 return ah->btcoex_hw.scheme;