Lines Matching +full:calib +full:- +full:sensitivity

1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright(c) 2003 - 2014, 2020, 2023 Intel Corporation. All rights reserved.
22 #include "iwl-nvm-utils.h"
23 #include "iwl-csr.h"
24 #include "iwl-debug.h"
25 #include "iwl-agn-hw.h"
26 #include "iwl-op-mode.h"
27 #include "fw/notif-wait.h"
28 #include "iwl-trans.h"
35 /* CT-KILL constants */
44 * Use default noise value of -127 ... this is below the range of measurable
46 * Also, -127 works better than 0 when averaging frames with/without
50 #define IWL_NOISE_MEAS_NOT_AVAILABLE (-127)
84 #define IWL_INVALID_VALUE -1
114 * @IWL_EMPTYING_HW_QUEUE_ADDBA: establishing a BA session - waiting for the
116 * @IWL_EMPTYING_HW_QUEUE_DELBA: tearing down a BA session - waiting for the
128 * struct iwl_ht_agg - aggregation state machine
143 * @wait_for_ba: Expect block-ack before next Tx reply
154 * struct iwl_tid_data - one for each RA / TID
184 * When mac80211 creates a station it reserves some space (hw->sta_data_size)
199 * struct iwl_vif_priv - driver's private per-interface information
238 * for use by iwl-[4-5].c
243 * Naming convention --
244 * iwl_ <-- Is part of iwlwifi
245 * iwlXXXX_ <-- Hardware specific (implemented in iwl-XXXX.c for XXXX)
256 #define TX_POWER_IWL_ILLEGAL_VOLTAGE -10000
258 /* Sensitivity and chain noise calibration */
306 /* Sensitivity calib data */
337 /* Chain noise (differential Rx gain) calib data */
455 * bits 31:22 - extended
456 * bits 21:0 - interval
527 * @ct_kill_threshold: temperature threshold - in hw dependent unit
528 * @ct_kill_exit_threshold: when to reeable the device - in hw dependent unit
530 * @struct iwl_sensitivity_ranges: range of sensitivity values
532 * @sens: sensitivity ranges pointer
545 * struct iwl_dvm_bt_params - DVM specific BT (coex) parameters
563 * struct iwl_dvm_cfg - DVM firmware specific device configuration
573 * @hd_v2: v2 of enhanced sensitivity value, used for 2000 series and up
620 ((struct iwl_priv *) ((_iwl_op_mode)->op_mode_specific))
624 (_hw)->priv)->op_mode_specific)
749 /* Indication if ieee80211_ops->open has been called */
896 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwl_rxon_ctx_from_vif()
898 return vif_priv->ctx; in iwl_rxon_ctx_from_vif()
902 for (ctx = &priv->contexts[IWL_RXON_CTX_BSS]; \
903 ctx < &priv->contexts[NUM_IWL_RXON_CTX]; ctx++) \
904 if (priv->valid_contexts & BIT(ctx->ctxid))
908 return (ctx->active.filter_flags & RXON_FILTER_ASSOC_MSK) ? 1 : 0; in iwl_is_associated_ctx()
914 return iwl_is_associated_ctx(&priv->contexts[ctxid]); in iwl_is_associated()