Lines Matching +full:half +full:- +full:dbm

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 \
176 #define MAX_COMBINED_POWER 254 /* 128 dBm, chosen to fit in u8 */
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
577 * to total power for short radar pulses (half dB steps)
578 * @pulse_inband_step: threshold for checking an in-band power to total
579 * power ratio increase for short radar pulses (half dB steps)
587 * @radar_inband: threshold for checking the ratio of in-band power
588 * to total power for long radar pulses (half dB steps)
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
717 * @calibrate: periodic calibration for NF, ANI, IQ, ADC gain, ADC-DC
883 /* Used to program the radio on non single-chip devices */
1003 return &ah->common; in ath9k_hw_common()
1008 return &(ath9k_hw_common(ah)->regulatory); in ath9k_hw_regulatory()
1013 return &ah->private_ops; in ath9k_hw_private_ops()
1018 return &ah->ops; in ath9k_hw_ops()
1164 return ah->btcoex_hw.enabled; in ath9k_hw_btcoex_is_enabled()
1168 return ah->common.btcoex_enabled && in ath9k_hw_mci_is_enabled()
1169 (ah->caps.hw_caps & ATH9K_HW_CAP_MCI); in ath9k_hw_mci_is_enabled()
1176 return ah->btcoex_hw.scheme; in ath9k_hw_get_btcoex_scheme()