/linux/Documentation/admin-guide/pm/ |
H A D | intel-speed-select.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Intel(R) Speed Select Technology User Guide 7 The Intel(R) Speed Select Technology (Intel(R) SST) provides a powerful new 14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic… 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 19 dynamically without pre-configuring via BIOS setup options. This dynamic 21 and configure these features is by using the Intel Speed Select utility. 23 This document explains how to use the Intel Speed Select tool to enumerate and 29 intel-speed-select configuration tool 32 Most Linux distribution packages may include the "intel-speed-select" tool. If not, [all …]
|
/linux/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-l2c.c | 7 * Copyright (c) 2003-2017 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 36 #include <asm/octeon/cvmx-l2c.h> 37 #include <asm/octeon/cvmx-spinlock.h> 43 * NOTE: This only protects calls from within a single application - 55 return -1; in cvmx_l2c_get_core_way_partition() 89 valid_mask = (0x1 << cvmx_l2c_get_num_assoc()) - 1; in cvmx_l2c_set_core_way_partition() 95 return -1; in cvmx_l2c_set_core_way_partition() 99 return -1; in cvmx_l2c_set_core_way_partition() [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,coresight-cti.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 5 $id: http://devicetree.org/schemas/arm/arm,coresight-cti.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 37 indicate this feature (arm,coresight-cti-v8-arch). 52 constants defined in <dt-bindings/arm/coresight-cti-dt.h> 59 Note that some hardware trigger signals can be connected to non-CoreSight 63 - Mike Leach <mike.leach@linaro.org> 66 - $ref: /schemas/arm/primecell.yaml# 68 # Need a custom select here or 'arm,primecell' will match on lots of nodes [all …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
/linux/net/sctp/ |
H A D | associola.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 15 * lksctp developers <linux-sctp@vger.kernel.org> 65 asoc->ep = (struct sctp_endpoint *)ep; in sctp_association_init() 66 asoc->bas in sctp_association_init() 1072 sctp_assoc_migrate(struct sctp_association * assoc,struct sock * newsk) sctp_assoc_migrate() argument [all...] |
/linux/tools/power/x86/intel-speed-select/ |
H A D | isst-config.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Intel Speed Select -- Enumerate and control features 55 static int current_clos = -1; 56 static int clos_epp = -1; 57 static int clos_prop_prio = -1; 58 static int clos_min = -1; 59 static int clos_max = -1; 60 static int clos_desired = -1; 168 /* only three CascadeLake-N models are supported */ in update_cpu_model() 177 err(-1, "cannot open /proc/cpuinfo\n"); in update_cpu_model() [all …]
|
H A D | isst-display.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Intel dynamic_speed_select -- Enumerate and control features 26 str_len - curr_index, ","); in printcpulist() 31 index = snprintf(&str[curr_index], str_len - curr_index, "%d", in printcpulist() 67 for (i = size - 1; i >= 0; --i) { in printcpumask() 68 index = snprintf(&str[curr_index], str_len - curr_index, "%08x", in printcpumask() 74 strncat(&str[curr_index], ",", str_len - curr_index); in printcpumask() 97 for (i = 0; i < level - 1; ++i) in format_and_print_txt() 98 j += snprintf(&delimiters[j], sizeof(delimiters) - j, in format_and_print_txt() 133 j += snprintf(&delimiters[j], sizeof(delimiters) - j, in format_and_print() [all …]
|
/linux/drivers/input/misc/ |
H A D | iqs626a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 227 .name = "event-prox", 233 .name = "event-prox-alt", 240 .name = "event-touch", 246 .name = "event-touch-alt", 253 .name = "event-deep", 259 .name = "event-deep-alt", 367 .name = "ulp-0", 378 .name = "trackpad-3x2", [all …]
|
H A D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 225 .name = "event-prox", 231 .name = "event-prox-alt", 238 .name = "event-touch", 244 .name = "event-touch-alt", 251 .name = "event-deep", 257 .name = "event-deep-alt", 339 * Slider 1 is unavailable if the touch-and-hold option is enabled via in iqs269_slider_type() 341 * the touch-and-hold timer ceiling. in iqs269_slider_type() [all …]
|
/linux/Documentation/netlink/specs/ |
H A D | nl80211.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- 4 protocol: genetlink-legacy 10 - 14 - unspec 15 - get-wiphy 16 - set-wiphy 17 - new-wiphy 18 - del-wiphy 19 - get-interface [all …]
|
/linux/arch/x86/kernel/cpu/ |
H A D | amd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/platform_data/x86/amd-fch.h> 18 #include <asm/spec-ctrl.h> 21 #include <asm/pci-direct.h> 75 * and section 2.6.2 of "AMD-K6 Processor Revision Guide - Model 6" 101 #define CBAR (0xfffc) /* Configuration Base Address (32-bit) */ in init_amd_k5() 104 if (c->x86_model == 9 || c->x86_model == 10) { in init_amd_k5() 115 int mbytes = get_num_physpages() >> (20-PAGE_SHIFT); in init_amd_k6() 117 if (c->x86_model < 6) { in init_amd_k6() 118 /* Based on AMD doc 20734R - June 2000 */ in init_amd_k6() [all …]
|
/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 15 #include <linux/dma-mapping.h> 29 * il_verify_inst_sparse - verify runtime uCode image in card vs. host, 44 /* read data comes through single port, auto-incr addr */ in il4965_verify_inst_sparse() 50 ret = -EIO; in il4965_verify_inst_sparse() 61 * il4965_verify_inst_full - verify runtime uCode image in card vs. host, 77 for (; len > 0; len -= sizeof(u32), image++) { in il4965_verify_inst_full() 78 /* read data comes through single port, auto-incr addr */ in il4965_verify_inst_full() [all …]
|
H A D | 3945-mac.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 11 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 22 #include <linux/dma-mapping.h> 41 #include "iwl-spectrum.h" 62 #define DRV_COPYRIGHT "Copyright(c) 2003-2011 Intel Corporation" 79 * il3945_get_antenna_flags - Get antenna flags for RXON command 82 * il->eeprom39 is used to determine if antenna AUX/MAIN are reversed 85 * IL_ANTENNA_DIVERSITY - NIC selects best antenna by itself 86 * IL_ANTENNA_MAIN - Force MAIN antenna [all …]
|
/linux/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2025 Qualcomm Innovation Center, Inc. All rights reserved. 103 /* Operating Classes 131-135 */ 245 #define ath12k_a_rates_size (ARRAY_SIZE(ath12k_legacy_rates) - 4) 274 return "11na-ht20"; in ath12k_mac_phymode_str() 276 return "11ng-ht20"; in ath12k_mac_phymode_str() 278 return "11na-ht40"; in ath12k_mac_phymode_str() 280 return "11ng-ht40"; in ath12k_mac_phymode_str() 282 return "11ac-vht20"; in ath12k_mac_phymode_str() [all …]
|
/linux/net/wireless/ |
H A D | sme.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * Copyright (C) 2009, 2020, 2022-2025 Intel Corporation. All rights reserved. 23 #include "rdev-ops.h" 26 * Software SME in cfg80211, using auth/assoc/deauth calls to the 33 /* these are sub-states of the _CONNECTING sme_state */ 56 if (!wdev->conn) in cfg80211_sme_free() 59 kfree(wdev->conn->ie); in cfg80211_sme_free() 60 kfree(wdev->conn); in cfg80211_sme_free() 61 wdev->conn = NULL; in cfg80211_sme_free() 66 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_conn_scan() [all …]
|
/linux/net/mac80211/ |
H A D | mlme.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2003-2008, Jouni Malinen <j@w1.fi> 7 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 9 * Copyright 2013-2014 Intel Mobile Communications GmbH 10 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 11 * Copyright (C) 2018 - 2025 Intel Corporation 29 #include "driver-ops.h" 105 * has happened -- the work that runs from this timer will 111 lockdep_assert_wiphy(sdata->local->hw.wiphy); in run_again() 113 if (!timer_pending(&sdata->u.mgd.timer) || in run_again() [all …]
|
/linux/arch/alpha/kernel/ |
H A D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0 100 * "srmcons" - early callback prints 101 * "console=srm" - full callback based console, including early prints 137 * i386-setup code. This is just enough to make the console 228 for (hose = hose_head; hose; hose = hose->next) in reserve_std_resources() 229 if (hose->index == 0) { in reserve_std_resources() 230 io = hose->io_space; in reserve_std_resources() 241 for ((_cluster) = (memdesc)->cluster, (i) = 0; \ 242 (i) < (memdesc)->numclusters; (i)++, (_cluster)++) 271 size = initrd_end - initrd_start; in move_initrd() [all …]
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 1 // SPDX-License-Identifier: ISC 51 #define WPA_CIPHER_WEP_40 1 /* WEP (40-bit) */ 54 #define WPA_CIPHER_WEP_104 5 /* WEP (104-bit) */ 58 #define RSN_AKM_PSK 2 /* Pre-shared Key */ 60 #define RSN_AKM_SHA256_PSK 6 /* SHA256, Pre-shared Key */ 93 #define CHAN_NOISE_DUMMY (-80) 102 (sizeof(struct brcmf_assoc_params_le) - sizeof(u16)) 105 (BRCMF_DCMD_MEDLEN / sizeof(__le32) - 1) 129 if (!test_bit(BRCMF_VIF_STATUS_READY, &vif->sme_state)) { in check_vif_up() 131 vif->sme_state); in check_vif_up() [all …]
|
/linux/sound/usb/ |
H A D | mixer.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 * - support for UAC2 effect units 18 * - support for graphical equalizers 19 * - RANGE and MEM set commands (UAC2) 20 * - RANGE and MEM interrupt dispatchers (UAC2) 21 * - audio channel clustering (UAC2) 22 * - audio sample rate converter units (UAC2) 23 * - proper handling of clock multipliers (UAC2) 24 * - dispatch clock change notifications (UAC2) 25 * - stop PCM streams which use a clock that became invalid [all …]
|
/linux/drivers/ata/ |
H A D | libata-scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-scsi.c - helper library for ATA 5 * Copyright 2003-2004 Red Hat, Inc. All rights reserved. 6 * Copyright 2003-2004 Jeff Garzik 9 * as Documentation/driver-api/libata.rst 12 * - http://www.t10.org/ 13 * - http://www.t13.org/ 38 #include "libata-transport.h" 66 RW_RECOVERY_MPAGE_LEN - 2, 76 CACHE_MPAGE_LEN - 2, [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | link.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2022 - 2024 Intel Corporation 6 #include "time-event.h" 58 cmd->action = cpu_to_le32(action); in iwl_mvm_link_cmd_send() 73 mvmvif->link[link_conf->link_id]; in iwl_mvm_set_link_fw_id() 75 if (link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) in iwl_mvm_set_link_fw_id() 76 link_info->fw_link_id = mvmvif->id; in iwl_mvm_set_link_fw_id() 83 unsigned int link_id = link_conf->link_id; in iwl_mvm_add_link() 84 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_add_link() 87 u8 cmd_ver = iwl_fw_lookup_cmd_ver(mvm->fw, cmd_id, 1); in iwl_mvm_add_link() [all …]
|
/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Copyright (c) 2001-2002, SSH Communications Security Corp and Jouni Malinen 11 * Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> 15 * Copyright (c) 2004-2005, Intel Corporation 18 * 1.0.x -- Initial version 19 * 1.1.x -- Added radiotap, QoS, TIM, libipw_geo APIs, 30 #define LIBIPW_VERSION "git-1.1.13" 33 /* Maximum size for the MA-UNITDATA primitive, 802.11 standard section 125 #define ETH_P_PREAUTH 0x88C7 /* IEEE 802.11i pre-authentication */ 317 ,-------------------------------------------------------------------. [all …]
|
/linux/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2025 Qualcomm Innovation Center, Inc. All rights reserved. 164 /* new addition in IEEE Std 802.11ax-2021 */ 244 #define ath11k_a_rates_size (ARRAY_SIZE(ath11k_legacy_rates) - 4) 405 return -EINVAL; in ath11k_mac_hw_ratecode_to_legacy_rate() 426 for (i = 0; i < sband->n_bitrates; i++) in ath11k_mac_bitrate_to_idx() 427 if (sband->bitrates[i].bitrate == bitrate) in ath11k_mac_bitrate_to_idx() 438 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) in ath11k_mac_max_ht_nss() 450 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss--) in ath11k_mac_max_vht_nss() [all …]
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2019-2020 Realtek Corporation 226 ((((int)(center_freq) - RTW89_6GHZ_SPAN_HEAD) / 5) / 2) 307 .n_bitrates = ARRAY_SIZE(rtw89_bitrates) - 4, 319 .n_bitrates = ARRAY_SIZE(rtw89_bitrates) - 4, 326 stats->tx_cnt++; in __rtw89_traffic_stats_accu() 327 stats->tx_unicast += skb->len; in __rtw89_traffic_stats_accu() 329 stats->rx_cnt++; in __rtw89_traffic_stats_accu() 330 stats->rx_unicast += skb->len; in __rtw89_traffic_stats_accu() 339 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in rtw89_traffic_stats_accu() [all …]
|