Home
last modified time | relevance | path

Searched +full:hw +full:- +full:monitor (Results 1 – 25 of 165) sorted by relevance

1234567

/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dmld.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2024-2025 Intel Corporation
11 #include "iwl-trans.h"
12 #include "iwl-op-mode.h"
14 #include "fw/notif-wait.h"
17 #include "fw/api/mac-cfg.h"
19 #include "fw/api/phy-ctxt.h"
37 #include "ftm-initiator.h"
44 * the WiFi-7 features. MLD stands for multi-link device. Note that there are
45 * devices that do not support WiFi-7 or even WiFi 6E and yet use iwlmld, but
[all …]
H A Ddebugfs.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2025 Intel Corporation
8 #include "iwl-io.h"
16 #include "iwl-utils.h"
25 #include "fw/dhc-utils.h"
40 return !mld->fw_status.running || mld->fw_status.in_d3; in iwl_mld_dbgfs_fw_cmd_disabled()
42 return !mld->fw_status.running; in iwl_mld_dbgfs_fw_cmd_disabled()
55 iwl_fw_dbg_clear_monitor_buf(&mld->fwrt); in iwl_dbgfs_fw_dbg_clear_write()
64 return -EIO; in iwl_dbgfs_fw_nmi_write()
69 mld->fw_status.do_not_dump_once = true; in iwl_dbgfs_fw_nmi_write()
[all …]
H A Drx.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2025 Intel Corporation
43 phy_data->phy_info = le16_to_cpu(desc->phy_info); in iwl_mld_fill_phy_data()
44 phy_data->rate_n_flags = iwl_v3_rate_from_v2_v3(desc->v3.rate_n_flags, in iwl_mld_fill_phy_data()
45 mld->fw_rates_ver_3); in iwl_mld_fill_phy_data()
46 phy_data->gp2_on_air_rise = le32_to_cpu(desc->v3.gp2_on_air_rise); in iwl_mld_fill_phy_data()
47 phy_data->energy_a = desc->v3.energy_a; in iwl_mld_fill_phy_data()
48 phy_data->energy_b = desc->v3.energy_b; in iwl_mld_fill_phy_data()
49 phy_data->data0 = desc->v3.phy_data0; in iwl_mld_fill_phy_data()
50 phy_data->data1 = desc->v3.phy_data1; in iwl_mld_fill_phy_data()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmain.c1 // SPDX-License-Identifier: ISC
17 int nss = hweight8(phy->mt76->chainmask); in mt7921_init_he_caps()
30 &he_cap->he_cap_elem; in mt7921_init_he_caps()
32 &he_cap->he_mcs_nss_supp; in mt7921_init_he_caps()
43 he_cap->has_he = true; in mt7921_init_he_caps()
45 he_cap_elem->mac_cap_info[0] = in mt7921_init_he_caps()
47 he_cap_elem->mac_cap_info[3] = in mt7921_init_he_caps()
50 he_cap_elem->mac_cap_info[4] = in mt7921_init_he_caps()
54 he_cap_elem->phy_cap_info[0] = in mt7921_init_he_caps()
57 he_cap_elem->phy_cap_info[0] = in mt7921_init_he_caps()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/tegra/
H A Dnvidia,tegra30-actmon.txt1 NVIDIA Tegra Activity Monitor
3 The activity monitor block collects statistics about the behaviour of other
9 - compatible: should be "nvidia,tegra<chip>-actmon"
10 - reg: offset and length of the register set for the device
11 - interrupts: standard interrupt property
12 - clocks: Must contain a phandle and clock specifier pair for each entry in
13 clock-names. See ../../clock/clock-bindings.txt for details.
14 - clock-names: Must include the following entries:
15 - actmon
16 - emc
[all …]
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Derror-dump.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2014-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
17 * enum iwl_fw_error_dump_type - types of data in the dump file
18 * @IWL_FW_ERROR_DUMP_CSR: Control Status Registers - from offset 0
24 * @IWL_FW_ERROR_DUMP_FW_MONITOR: firmware monitor
25 * @IWL_FW_ERROR_DUMP_PRPH: range of periphery registers - there can be several
39 * for that reason is not in use in any other place in the Linux Wi-Fi
68 * struct iwl_fw_error_dump_data - data for one type
[all …]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-config.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2021 Intel Corporation
4 * Copyright (C) 2016-2017 Intel Deutschland GmbH
5 * Copyright (C) 2018-2025 Intel Corporation
15 #include "iwl-csr.h"
16 #include "iwl-drv.h"
97 * enum iwl_nvm_type - nvm formats
143 MODULE_FIRMWARE(pfx "-" __stringify(api) ".ucode"); \
154 * struct iwl_fw_mon_reg - FW monitor register info
164 * struct iwl_fw_mon_regs - FW monitor registers
[all …]
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dmac.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
13 #include "hw.h"
233 #define ath12k_a_rates_size (ARRAY_SIZE(ath12k_legacy_rates) - 4)
244 static int ath12k_start_vdev_delay(struct ieee80211_hw *hw,
259 return "11na-ht20"; in ath12k_mac_phymode_str()
261 return "11ng-ht20"; in ath12k_mac_phymode_str()
263 return "11na-ht40"; in ath12k_mac_phymode_str()
265 return "11ng-ht40"; in ath12k_mac_phymode_str()
[all …]
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dmac.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2005-2011 Atheros Communications Inc.
4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
5 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
26 #include "wmi-tlv.h"
27 #include "wmi-ops.h"
100 #define ath10k_a_rates_size (ARRAY_SIZE(ath10k_rates) - \
135 for (i = 0; i < sband->n_bitrates; i++) { in ath10k_mac_hw_rate_to_idx()
136 rate = &sband->bitrates[i]; in ath10k_mac_hw_rate_to_idx()
138 if (ath10k_mac_bitrate_is_cck(rate->bitrate) != cck) in ath10k_mac_hw_rate_to_idx()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmain.c1 // SPDX-License-Identifier: ISC
19 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; in mt7925_init_he_caps()
20 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7925_init_he_caps()
21 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7925_init_he_caps()
22 int i, nss = hweight8(phy->mt76->antenna_mask); in mt7925_init_he_caps()
32 he_cap->has_he = true; in mt7925_init_he_caps()
34 he_cap_elem->mac_cap_info[0] = IEEE80211_HE_MAC_CAP0_HTC_HE; in mt7925_init_he_caps()
35 he_cap_elem->mac_cap_info[3] = IEEE80211_HE_MAC_CAP3_OMI_CONTROL | in mt7925_init_he_caps()
37 he_cap_elem->mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU; in mt7925_init_he_caps()
40 he_cap_elem->phy_cap_info[0] = in mt7925_init_he_caps()
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dmac.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
18 #include "hw.h"
163 /* new addition in IEEE Std 802.11ax-2021 */
243 #define ath11k_a_rates_size (ARRAY_SIZE(ath11k_legacy_rates) - 4)
257 static int ath11k_start_vdev_delay(struct ieee80211_hw *hw,
407 return -EINVAL; in ath11k_mac_hw_ratecode_to_legacy_rate()
428 for (i = 0; i < sband->n_bitrates; i++) in ath11k_mac_bitrate_to_idx()
429 if (sband->bitrates[i].bitrate == bitrate) in ath11k_mac_bitrate_to_idx()
[all …]
H A Dahb.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
11 #include <linux/dma-mapping.h>
27 { .compatible = "qcom,ipq8074-wifi",
30 { .compatible = "qcom,ipq6018-wifi",
33 { .compatible = "qcom,wcn6750-wifi",
36 { .compatible = "qcom,ipq5018-wifi",
47 "misc-pulse1",
48 "misc-latch",
[all …]
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dtxq.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2019-2021, 2023-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-201
[all...]
/freebsd/sys/contrib/device-tree/Bindings/arc/
H A Dpct.txt3 The ARC700 can be configured with a pipeline performance monitor for counting
8 * The ARC 700 PCT does not support interrupts; although HW events may be
9 counted, the HW events themselves cannot serve as a trigger for a sample.
13 - compatible : should contain
14 "snps,arc700-pct"
19 compatible = "snps,arc700-pct";
/freebsd/sys/contrib/device-tree/Bindings/devfreq/
H A Dnvidia,tegra30-actmon.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/devfreq/nvidia,tegra30-actmon.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra30 Activity Monitor
10 - Dmitry Osipenko <digetx@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
12 - Thierry Reding <thierry.reding@gmail.com>
15 The activity monitor block collects statistics about the behaviour of other
23 - nvidia,tegra30-actmon
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76x02.h1 /* SPDX-License-Identifier: ISC */
71 (dev)->beacon_ops->beacon_enable(dev, enable)
73 (dev)->beacon_ops->pre_tbtt_enable(dev, enable)
138 /* edcca monitor */
152 void mt76x02_configure_filter(struct ieee80211_hw *hw,
162 int mt76x02_add_interface(struct ieee80211_hw *hw,
164 void mt76x02_remove_interface(struct ieee80211_hw *hw,
167 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
169 int mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
172 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
[all …]
H A Dmt792x_core.c1 // SPDX-License-Identifier: ISC
83 void mt792x_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, in mt792x_tx() argument
86 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_tx()
87 struct mt76_phy *mphy = hw->priv; in mt792x_tx()
89 struct ieee80211_vif *vif = info->control.vif; in mt792x_tx()
90 struct mt76_wcid *wcid = &dev->mt76.global_wcid; in mt792x_tx()
94 if (control->sta) { in mt792x_tx()
97 link_id = u32_get_bits(info->control.flags, in mt792x_tx()
99 sta = (struct mt792x_sta *)control->sta->drv_priv; in mt792x_tx()
101 wcid = &mlink->wcid; in mt792x_tx()
[all …]
/freebsd/share/man/man4/
H A Diwx.42 .\" SPDX-License-Identifier: ISC
29 .Bd -ragged -offset indent
38 .Bd -literal -offset indent
44 driver supports the Intel Wi-Fi 6 series of M.2
62 .Bl -tag -width "monitor mode"
69 .It monitor mode
81 .Bl -bullet -offset indent -compact
83 Intel Wi-Fi 6 AX200
85 Intel Wi-Fi 6 AX201 CNVi
87 Intel Wi-Fi 6 AX210
[all …]
H A Dest.436 .Bd -ragged -offset indent
58 used to modify or monitor
61 .Bl -tag -width indent
62 .It hw.est.msr_info
66 .It hw.est.strict
75 .Bl -tag -width indent
94 .Bl -diag
113 .%T "Intel 64 and IA-32 Architectures Software Developer Manuals"
114 .%U "http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.htm…
H A Dnfe.427 .Bd -ragged -offset indent
35 .Bd -literal -offset indent
49 .Bl -bullet -compact
57 MSI/MSI-X
70 .Bl -tag -width "10baseT/UTP"
84 .Bl -tag -width ".Cm 10baseT/UTP"
85 .It Cm half-duplex
87 .It Cm full-duplex
98 .Bl -bullet -compact
145 .Bl -tag -width indent
[all …]
/freebsd/sys/dev/mii/
H A Dicsphyreg.h3 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
44 *--------------------------------------------------------------
49 * 4 Auto-Neg. Advertisement * * *
50 * 5 Auto-Neg. Link Parent Adv * * *
51 * 6 Auto-Neg. Expansion * * *
52 * 7 Auto-Neg. Next Page Tx * *
56 * 12 10Base-T Operation * * *
70 #define QPR_ANB2 0x2000 /* Autoneg monitor bit 2 */
71 #define QPR_ANB1 0x1000 /* Autoneg monitor bit 1 */
[all …]
/freebsd/sys/contrib/device-tree/Bindings/thermal/
H A Dqcom-spmi-adc-tm5.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/qcom-spmi-adc-tm5.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
11 $ref: thermal-sensor.yaml#
16 - qcom,spmi-adc-tm5
17 - qcom,spmi-adc-tm5-gen2
18 - qcom,adc-tm7 # Incomplete / subject to change
26 "#thermal-sensor-cells":
[all …]
H A Dqcom-spmi-adc-tm-hc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/qcom-spmi-adc-tm-hc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
11 $ref: thermal-sensor.yaml#
15 const: qcom,spmi-adc-tm-hc
23 "#thermal-sensor-cells":
26 "#address-cells":
29 "#size-cells":
[all …]
/freebsd/sys/contrib/device-tree/Bindings/hwmon/pmbus/
H A Dti,tps25990.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jerome Brunet <jbrunet@baylibre.com>
14 The TI TPS25990 is an integrated, high-current circuit
24 ti,rimon-micro-ohms:
56 - compatible
57 - reg
58 - ti,rimon-micro-ohms
63 - |
[all …]
/freebsd/sys/contrib/device-tree/Bindings/perf/
H A Dmarvell-cn10k-tad.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/perf/marvell-cn10k-tad.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvell CN10K LLC-TAD performance monitor
10 - Bhaskara Budiredla <bbudiredla@marvell.com>
13 The Tag-and-Data units (TADs) maintain coherence and contain CN10K
14 shared on-chip last level cache (LLC). The tad pmu measures the
15 performance of last-level cache. Each tad pmu supports up to eight
19 regions, tad blocks and overall base address of the HW.
[all …]

1234567