/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | coex.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2013-2014, 2018-2020, 2022 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 11 #include "iwl-modparams.h" 13 #include "iwl-debug.h" 100 * Checking that we hold mvm->mutex is a good idea, but the rate in iwl_get_coex_type() 109 chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_get_coex_type() 112 chanctx_conf->def.chan->band != NL80211_BAND_2GHZ) { in iwl_get_coex_type() 119 if (mvm->cfg->bt_shared_single_ant) { in iwl_get_coex_type() 124 phy_ctx_id = *((u16 *)chanctx_conf->drv_priv); in iwl_get_coex_type() [all …]
|
/openbmc/linux/Documentation/sound/soc/ |
H A D | pops-clicks.rst | 7 audio module is either loaded or unloaded (at module load time the sound card is 21 suppression. Pops can be reduced within playback by powering the audio 23 shutdown and follows some basic rules:- 26 Startup Order :- DAC --> Mixers --> Output PGA --> Digital Unmute 28 Shutdown Order :- Digital Mute --> Output PGA --> Mixers --> DAC 43 Startup Order - Input PGA --> Mixers --> ADC 45 Shutdown Order - ADC --> Mixers --> Input PGA
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | lib.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2008 - 2014, 2022 Intel Corporation. All rights reserved. 12 #include "iwl-io.h" 13 #include "iwl-agn-hw.h" 14 #include "iwl-trans.h" 15 #include "iwl-modparams.h" 31 if (WARN_ONCE(test_bit(STATUS_SCAN_HW, &priv->status), in iwlagn_send_tx_power() 33 return -EAGAIN; in iwlagn_send_tx_power() 36 tx_power_cmd.global_lmt = (s8)(2 * priv->tx_power_user_lmt); in iwlagn_send_tx_power() 38 if (tx_power_cmd.global_lmt > priv->nvm_data->max_tx_pwr_half_dbm) { in iwlagn_send_tx_power() [all …]
|
/openbmc/linux/include/linux/ |
H A D | edac.h | 6 * 2006-2008 (c) MontaVista Software, Inc. This file is licensed under 26 #define EDAC_OPSTATE_INVAL -1 60 * enum dev_type - describe the type of memory DRAM chips used at the stick 93 * enum hw_event_mc_err_type - type of the detected error 95 * @HW_EVENT_ERR_CORRECTED: Corrected Error - Indicates that an ECC 97 * @HW_EVENT_ERR_UNCORRECTED: Uncorrected Error - Indicates an error that 101 * it for example, by re-trying the operation). 102 * @HW_EVENT_ERR_DEFERRED: Deferred Error - Indicates an uncorrectable 108 * @HW_EVENT_ERR_FATAL: Fatal Error - Uncorrected error that could not 110 * @HW_EVENT_ERR_INFO: Informational - The CPER spec defines a forth [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
H A D | pipeline.json | 205 "BriefDescription": "Instructions retired - using Reduced Skid PEBS feature", 209 …"PublicDescription": "Counts INST_RETIRED.ANY using the Reduced Skid PEBS feature that reduces the… 223 …ocation is stalled waiting for a mispredicted jump to retire or other branch-like conditions (e.g.… 231 …luding but not limited to resources such as the Re-order Buffer (ROB), reservation stations (RS), … 249 "PublicDescription": "Counts anytime a load that retires is blocked for any reason.", 258 …"PublicDescription": "Counts a load blocked from using a store forward, but did not occur because … 267 …"PublicDescription": "Counts a load blocked from using a store forward because of an address/size … 291 …load which has been issued conflicts with a previous unretired store in the pipeline whose address… 299 …r of times that the machines clears due to a page fault. Covers both I-side and D-side(Loads/Store… 304 "BriefDescription": "Self-Modifying Code detected", [all …]
|
/openbmc/linux/Documentation/admin-guide/pm/ |
H A D | sleep-states.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Sleep states are global low-power states of the entire system in which user 15 reduced. 28 Suspend-to-Idle 29 --------------- 31 This is a generic, pure software, light-weight variant of system suspend (also 34 I/O devices into low-power states (possibly lower-power than available in the 38 The system is woken up from this state by in-band interrupts, so theoretically 43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the 44 deeper system suspend variants to provide reduced resume latency. It is always [all …]
|
/openbmc/linux/Documentation/filesystems/nfs/ |
H A D | knfsd-stats.rst | 5 :Authors: Greg Banks <gnb@sgi.com> - 26 Mar 2009 13 program from the nfs-utils distribution provides a helpful command-line 48 packets-arrived 58 However this is a more accurate and less workload-dependent measure 59 of how much CPU load is being placed on the sunrpc server layer 62 sockets-enqueued 68 network-facing work to be done but it couldn't be done immediately, 70 rate of change for this counter is zero; significantly non-zero 74 pool for the NFS workload (the workload is thread-limited), in which 78 threads-woken [all …]
|
/openbmc/linux/include/acpi/ |
H A D | acpixf.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: acpixf.h - External interfaces to the ACPI subsystem 6 * Copyright (C) 2000 - 2023, Intel Corp. 99 * 3) Allow access to uninitialized locals/args (auto-init to integer 0) 109 * table load time to determine those that create named objects. Methods 111 * possible run-time problems if they are entered by more than one thread. 118 * Changing this will revert ACPICA (and machine ASL) to pre-OSI behavior. 154 * of the RSDT, the XSDT has been found to be corrupt or ill-formed on 160 * Optionally use 32-bit FADT addresses if and when there is a conflict 161 * (address mismatch) between the 32-bit and 64-bit versions of the [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.iscsi | 1 # iSCSI booting with U-Boot and iPXE 5 U-Boot has only a reduced set of supported network protocols. The focus for 10 address of a boot script. TFTP or NFS can be used to load the boot script, the 30 Thus a better solution than DHCP/TFTP/NFS boot would be to load a boot script 34 An alternative to implementing these protocols in U-Boot is to use an existing 35 software that can run on top of U-Boot. iPXE[1] is the "swiss army knife" of 40 run by U-Boot. 44 U-Boot loads the EFI application iPXE snp.efi using the bootefi command. This 46 U-Boot. 48 iPXE executes its internal script. This script may optionally chain load a [all …]
|
/openbmc/linux/Documentation/hwmon/ |
H A D | max6650.rst | 12 Datasheet: http://pdfserv.maxim-ic.com/en/ds/MAX6650-MAX6651.pdf 20 Datasheet: http://pdfserv.maxim-ic.com/en/ds/MAX6650-MAX6651.pdf 23 - Hans J. Koch <hjk@hansjkoch.de> 24 - John Morris <john.morris@spirentcom.com> 25 - Claus Gindhart <claus.gindhart@kontron.com> 28 ----------- 32 The 2 devices are very similar, but the MAX6550 has a reduced feature 33 set, e.g. only one fan-input, instead of 4 for the MAX6651. 47 pwm1 rw relative speed (0-255), 255=max. speed. 55 ----------- [all …]
|
/openbmc/linux/Documentation/security/ |
H A D | self-protection.rst | 2 Kernel Self-Protection 5 Kernel self-protection is the design and implementation of systems and 13 In the worst-case scenario, we assume an unprivileged local attacker 20 attack surface. (Especially when they have the ability to load arbitrary 23 The goals for successful self-protection systems would be that they 24 are effective, on by default, require no opt-in by developers, have no 36 from limiting the exposed APIs available to userspace, making in-kernel 41 -------------------------------- 47 Executable code and read-only data must not be writable 61 writable, data is not executable, and read-only data is neither writable [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 multi-processor systems. 17 - RSS: Receive Side Scaling 18 - RPS: Receive Packet Steering 19 - RFS: Receive Flow Steering 20 - Accelerated Receive Flow Steering 21 - XPS: Transmit Packet Steering 28 (multi-queue). On reception, a NIC can send different packets to different 33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and 35 Multi-queue distribution can also be used for traffic prioritization, but [all …]
|
/openbmc/linux/Documentation/arch/loongarch/ |
H A D | introduction.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 LoongArch is a new RISC ISA, which is a bit like MIPS or RISC-V. There are 8 currently 3 variants: a reduced 32-bit version (LA32R), a standard 32-bit 9 version (LA32S) and a 64-bit version (LA64). There are 4 privilege levels 22 ---- 24 LoongArch has 32 GPRs ( ``$r0`` ~ ``$r31`` ); each one is 32-bit wide in LA32 25 and 64-bit wide in LA64. ``$r0`` is hard-wired to zero, and the other registers 26 are not architecturally special. (Except ``$r1``, which is hard-wired as the 30 the LoongArch ELF psABI spec, in :ref:`References <loongarch-references>`: 40 ``$r4``-``$r11`` ``$a0``-``$a7`` Argument registers No [all …]
|
/openbmc/linux/kernel/module/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 46 existing module taking too long to load or that module was already 63 bool "Debug duplicate modules with auto-loading" 65 Module autoloading allows in-kernel code to request modules through 68 loaded before trying to load a module there is a small time window in 74 requests are non-fatal virtual memory is a limited resource and each 79 module requests to help identify if module auto-loading may be the 92 non-wait request_module() call is synchronous and waits until modprobe 93 completes. Subsequent auto-loading requests for the same module do 101 abuse was due to module auto-loading. These issues are currently only [all …]
|
/openbmc/linux/kernel/rcu/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # RCU-related configuration options 11 # Dynticks-idle tracking 26 thousands of CPUs, but for which real-time response 37 designed for UP systems from which real-time response 42 bool "Make expert-level adjustments to RCU configuration" 46 expert-level adjustments to RCU configuration. By default, 47 no such adjustments can be made, which has the often-beneficial 48 side-effect of preventing "make oldconfig" from asking you all 52 Say Y if you need to make expert-level adjustments to RCU. [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | init-manager.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 .. _init-manager: 8 By default, the Yocto Project uses :wikipedia:`SysVinit <Init#SysV-style>` as 11 is a full replacement for init with parallel starting of services, reduced 39 In systems with SysVinit or BusyBox init, services load sequentially (i.e. one 51 The ":ref:`device-manager`" chapter has more details about device managers. 68 INIT_MANAGER = "mdev-busybox" 80 See :yocto_git:`meta/conf/distro/include/init-manager-systemd.inc 81 </poky/tree/meta/conf/distro/include/init-manager-systemd.inc>` for exact 85 ----------------------------------------------- [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | cs35l36.txt | 5 - compatible : "cirrus,cs35l36" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost 18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA. 24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value. 32 - cirrus,multi-amp-mode : Boolean to determine if there are more than 33 one amplifier in the system. If more than one it is best to Hi-Z the ASP 36 - cirrus,boost-ctl-select : Boost converter control source selection. 39 0x00 - Control Port Value [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
H A D | Dimm.interface.yaml | 4 - name: MemoryDataWidth 8 - name: MemorySizeInKB 12 - name: MemoryDeviceLocator 16 - name: MemoryType 20 - name: MemoryTypeDetail 24 - name: MaxMemorySpeedInMhz 28 - name: MemoryAttributes 33 - name: MemoryConfiguredSpeedInMhz 37 - name: ECC 40 Error-Correcting Code. [all …]
|
/openbmc/linux/drivers/acpi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 18 Linux requires an ACPI-compliant platform (hardware/firmware), 19 and assumes the presence of OS-directed configuration and power 25 the Plug-and-Play BIOS specification (PnP BIOS), the 35 ACPI is an open industry specification originally co-developed by 36 Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently, 67 Enable in-kernel debugging of AML facilities: statistics, 125 This option enables a DMI-based quirk for the above Dell machine (so 178 performs user-defined actions such as shutting down the system. 179 This is necessary for software-controlled poweroff. [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/intel/ |
H A D | fm10k.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 4 Linux Base Driver for Intel(R) Ethernet Multi-host Controller 8 Copyright(c) 2015-2018 Intel Corporation. 12 - Identifying Your Adapter 13 - Additional Configurations 14 - Performance Tuning 15 - Known Issues 16 - Support 21 Ethernet Multi-host Controller. 29 ------------ [all …]
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | reset.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012,2013 - ARM Ltd 7 * Copyright (C) 2012 - Virtual Open Systems and Columbia University 82 return -EINVAL; in kvm_vcpu_enable_sve() 84 vcpu->arch.sve_max_vl = kvm_sve_max_vl; in kvm_vcpu_enable_sve() 98 * vcpu->arch.sve_state as necessary. 107 vl = vcpu->arch.sve_max_vl; in kvm_vcpu_finalize_sve() 112 * set_sve_vls(). Double-check here just to be sure: in kvm_vcpu_finalize_sve() 116 return -EIO; in kvm_vcpu_finalize_sve() 121 return -ENOMEM; in kvm_vcpu_finalize_sve() [all …]
|
/openbmc/linux/drivers/edac/ |
H A D | edac_mc.c | 9 * http://www.anime.net/~goemon/linux-ecc/ 64 struct mem_ctl_info *mci = dimm->mci; in edac_dimm_info_location() 68 for (i = 0; i < mci->n_layers; i++) { in edac_dimm_info_location() 70 edac_layer_name[mci->layers[i].type], in edac_dimm_info_location() 71 dimm->location[i]); in edac_dimm_info_location() 73 len -= n; in edac_dimm_info_location() 84 edac_dbg(4, " channel->chan_idx = %d\n", chan->chan_idx); in edac_mc_dump_channel() 86 edac_dbg(4, " channel->csrow = %p\n", chan->csrow); in edac_mc_dump_channel() 87 edac_dbg(4, " channel->dimm = %p\n", chan->dimm); in edac_mc_dump_channel() 94 if (!dimm->nr_pages) in edac_mc_dump_dimm() [all …]
|
/openbmc/linux/Documentation/input/devices/ |
H A D | yealink.rst | 2 Driver documentation for yealink usb-p1k phones 10 - keyboard full support, yealink.ko / input event API 11 - LCD full support, yealink.ko / sysfs API 12 - LED full support, yealink.ko / sysfs API 13 - dialtone full support, yealink.ko / sysfs API 14 - ringtone full support, yealink.ko / sysfs API 15 - audio playback full support, snd_usb_audio.ko / alsa API 16 - audio record full support, snd_usb_audio.ko / alsa API 27 Physical USB-P1K button layout input events 75 Reduced capability 7 segment digit, when segments are hard wired together. [all …]
|
/openbmc/linux/Documentation/admin-guide/mm/ |
H A D | zswap.rst | 10 dynamically allocated RAM-based memory pool. zswap basically trades CPU cycles 11 for potentially reduced swap I/O. This trade-off can also result in a 24 drastically reducing life-shortening writes. 69 means the compression ratio will always be 2:1 or worse (because of half-full 76 with a red-black tree per swap type. The swap offset is the search key for the 80 zswap load function to decompress the page into the page allocated by the page 90 * max_pool_percent - The maximum percentage of memory that the compressed 107 Some of the pages in zswap are same-value filled pages (i.e. contents of the 108 page have same value or repetitive pattern). These pages include zero-filled 110 checked if it is a same-value filled page before compressing it. If true, the [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | exception-tables.rst | 1 .. SPDX-License-Identifier: GPL-2.0 27 hardware present in every Linux-capable CPU handle this test. 51 (i.e. regs->eip) to find an address where the execution can continue 53 return address (again regs->eip) and returns. The execution will 73 long __gu_err = - 14 , __gu_val = 0; 75 if (((((0 + current_set[0])->tss.segment) == 0x18 ) || 77 ((unsigned long)(__gu_addr ) <= 0xC0000000UL - (sizeof(*(buf))))))) 93 ( __gu_addr )) ), "i"(- 14 ), "0"( __gu_err )) ; 107 ( __gu_addr )) ), "i"(- 14 ), "0"( __gu_err )); 120 ( __gu_addr )) ), "i"(- 14 ), "0"(__gu_err)); [all …]
|