/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | moortec,mr75203.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rahul Tanwar <rtanwar@maxlinear.com> 19 *) Temperature Sensor (TS) - used to monitor core temperature (e.g. mr74137). 20 *) Voltage Monitor (VM) - used to monitor voltage levels (e.g. mr74138). 21 *) Process Detector (PD) - used to assess silicon speed (e.g. mr74139). 22 *) Delay Chain - ring oscillator connected to the PD, used to measure IO 25 *) Pre Scaler - provides divide-by-X scaling of input voltage, which can then 26 be presented for VM for measurement within its range (e.g. mr76006 - [all …]
|
/linux/drivers/hwmon/ |
H A D | mr75203.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * voltage monitor(VM) & process detector(PD) modules. 74 /* VM Individual Macro Register */ 76 #define VM_SDIF_DONE(vm) (VM_COM_REG_SIZE + 0x34 + 0x200 * (vm)) argument 77 #define VM_SDIF_DATA(vm, ch) \ argument 78 (VM_COM_REG_SIZE + 0x40 + 0x200 * (vm) + 0x4 * (ch)) 111 #define PVT_TEMP_MIN_mC -40000 117 #define PVT_SERIES5_J_CONST -100 133 * struct voltage_device - VM single input parameters. 134 * @vm_map: Map channel number to VM index. [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/intel/ |
H A D | iavf.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2013-2018 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Additional Configurations 16 - Known Issues/Troubleshooting 17 - Support 30 The guest OS loading the iavf driver must support MSI-X interrupts. 53 --------------------- 58 # dmesg -n 8 [all …]
|
/linux/Documentation/admin-guide/hw-vuln/ |
H A D | spectre.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Spectre Side Channels 14 ------------------- 22 - Intel Core, Atom, Pentium, and Xeon processors 24 - AMD Phenom, EPYC, and Zen processors 26 - IBM POWER and zSeries processors 28 - Higher end ARM processors 30 - Apple CPUs 32 - Higher end MIPS CPUs 34 - Likely most other high performance CPUs. Contact your CPU vendor for details. [all …]
|
/linux/Documentation/virt/kvm/ |
H A D | api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 The Definitive KVM (Kernel-based Virtual Machine) API Documentation 14 handle will create a VM file descriptor which can be used to issue VM 15 ioctls. A KVM_CREATE_VCPU or KVM_CREATE_DEVICE ioctl on a VM fd will 24 - System ioctls: These query and set global attributes which affect the 28 - VM ioctls: These query and set attributes that affect an entire virtual 29 machine, for example memory layout. In addition a VM ioctl is used to 32 VM ioctls must be issued from the same process (address space) that was 33 used to create the VM. 35 - vcpu ioctls: These query and set attributes that control the operation [all …]
|
/linux/arch/x86/kvm/ |
H A D | x86.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Kernel-based Virtual Machine driver for Linux 16 * Ben-Ami Yassour <benami@il.ibm.com> 48 #include <linux/user-return-notifier.h> 62 #include <linux/entry-kvm.h> 108 ((struct kvm_vcpu *)(ctxt)->vcpu) 111 * - enable syscall per default because its emulated by KVM 112 * - enable LME and LMA per default on 64 bit KVM 143 *(((struct kvm_x86_ops *)0)->func)); 146 #include <asm/kvm-x86-ops.h> [all …]
|
H A D | xen.c | 1 // SPDX-License-Identifier: GPL-2.0 40 struct gfn_to_pfn_cache *gpc = &kvm->arch.xen.shinfo_cache; in kvm_xen_shared_info_init() 46 int idx = srcu_read_lock(&kvm->srcu); in kvm_xen_shared_info_init() 48 read_lock_irq(&gpc->lock); in kvm_xen_shared_info_init() 50 read_unlock_irq(&gpc->lock); in kvm_xen_shared_info_init() 56 read_lock_irq(&gpc->lock); in kvm_xen_shared_info_init() 65 /* Paranoia checks on the 32-bit struct layout */ in kvm_xen_shared_info_init() 71 /* Paranoia checks on the 64-bit struct layout */ in kvm_xen_shared_info_init() 75 if (IS_ENABLED(CONFIG_64BIT) && kvm->arch.xen.long_mode) { in kvm_xen_shared_info_init() 76 struct shared_info *shinfo = gpc->khva; in kvm_xen_shared_info_init() [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | qcs6490-rb3gen2.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. 6 /dts-v1/; 12 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 13 #include <dt-bindings/iio/qcom,spmi-adc7-pm7325.h> 14 #include <dt-bindings/leds/common.h> 15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 23 /delete-node/ &ipa_fw_mem; 24 /delete-node/ &rmtfs_mem; [all …]
|
H A D | sm8750.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm8750-gcc.h> 8 #include <dt-bindings/clock/qcom,sm8750-tcsr.h> 9 #include <dt-bindings/dma/qcom-gpi.h> 10 #include <dt-bindings/interconnect/qcom,icc.h> 11 #include <dt-bindings/interconnect/qcom,sm8750-rpmh.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/mailbox/qcom-ipcc.h> 14 #include <dt-bindings/power/qcom,rpmhpd.h> [all …]
|
H A D | sm8550.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 7 #include <dt-bindings/clock/qcom,rpmh.h> 8 #include <dt-bindings/clock/qcom,sm8450-videocc.h> 9 #include <dt-bindings/clock/qcom,sm8550-camcc.h> 10 #include <dt-bindings/clock/qcom,sm8550-gcc.h> 11 #include <dt-bindings/clock/qcom,sm8550-gpucc.h> 12 #include <dt-bindings/clock/qcom,sm8550-tcsr.h> 13 #include <dt-bindings/clock/qcom,sm8550-dispcc.h> 14 #include <dt-bindings/dma/qcom-gpi.h> [all …]
|
H A D | sm8650.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 7 #include <dt-bindings/clock/qcom,rpmh.h> 8 #include <dt-bindings/clock/qcom,sm8650-camcc.h> 9 #include <dt-bindings/clock/qcom,sm8650-dispcc.h> 10 #include <dt-bindings/clock/qcom,sm8650-gcc.h> 11 #include <dt-bindings/clock/qcom,sm8650-gpucc.h> 12 #include <dt-bindings/clock/qcom,sm8650-tcsr.h> 13 #include <dt-bindings/clock/qcom,sm8650-videocc.h> 14 #include <dt-bindings/dma/qcom-gpi.h> [all …]
|
/linux/Documentation/networking/devlink/ |
H A D | devlink-port.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 ``devlink-port`` is a port that exists on the device. It has a logically 19 .. list-table:: List of devlink port flavours 22 * - Flavour 23 - Description 24 * - ``DEVLINK_PORT_FLAVOUR_PHYSICAL`` 25 - Any kind of physical port. This can be an eswitch physical port or any 27 * - ``DEVLINK_PORT_FLAVOUR_DSA`` 28 - This indicates a DSA interconnect port. 29 * - ``DEVLINK_PORT_FLAVOUR_CPU`` [all …]
|
/linux/drivers/net/hyperv/ |
H A D | hyperv_net.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 154 * place this structure in the skb->cb field. 207 bool link_state; /* 0 - link up, 1 - link down */ 386 * This message is used by the VSC to initialize the channel after the channels 460 * ------------------------------------------------------------ 498 * dynamic reconfigurations when the cost of GPA-direct buffers 519 * channels of communication. However, the Network VSP only has one. 591 /* Length of the VM shared memory receive buffer that needs to 637 u32 active_datapath; /* active data path in VM */ 702 /* MMIO information is sent from the VM to VSP */ [all …]
|
/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nocmcff -- Disable firmware first mode for corrected 28 nospcr -- disable console in ACPI SPCR table as 45 If set to vendor, prefer vendor-specific driver [all …]
|
/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. 6 802.11 status code portion of this file from ethereal-0.10.6: 8 Ethereal - Network traffic analyzer 15 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 21 #include <net/cfg80211-wext.h> 39 #define VM "m" macro 41 #define VM macro 62 #define IPW2200_VERSION "1.2.2" VK VD VM VP VR VQ 64 #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" [all …]
|
/linux/Documentation/filesystems/ |
H A D | proc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 24 1.1 Process-Specific Subdirectories 36 3 Per-Process Parameters 37 3.1 /proc/<pid>/oom_adj & /proc/<pid>/oom_score_adj - Adjust the oom-killer 39 3.2 /proc/<pid>/oom_score - Display current oom-killer score 40 3.3 /proc/<pid>/io - Display the IO accounting fields 41 3.4 /proc/<pid>/coredump_filter - Core dump filtering settings 42 3.5 /proc/<pid>/mountinfo - Information about mounts 44 3.7 /proc/<pid>/task/<tid>/children - Information about task children 45 3.8 /proc/<pid>/fdinfo/<fd> - Information about opened file [all …]
|
/linux/drivers/s390/net/ |
H A D | ctcm_fsms.c | 1 // SPDX-License-Identifier: GPL-2.0 126 [CH_XID7_PENDING1] = "Active XID7 P1 Exchange ", 128 [CH_XID7_PENDING3] = "Active XID7 P2 Exchange ", 129 [CH_XID7_PENDING4] = "XID7 Complete - Pending READY ", 135 * ----- static ctcm actions for channel statemachine ----- 158 * ----- static ctcmpc actions for ctcmpc channel statemachine ----- 195 CTCM_FUNTAIL, ch->id, msg, rc); in ctcm_ccw_check_rc() 197 case -EBUSY: in ctcm_ccw_check_rc() 199 ch->id); in ctcm_ccw_check_rc() 200 fsm_event(ch->fsm, CTC_EVENT_IO_EBUSY, ch); in ctcm_ccw_check_rc() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cmd.c | 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 142 [CMD_STAT_INTERNAL_ERR] = -EIO, in mlx4_status_to_errno() 143 [CMD_STAT_BAD_OP] = -EPERM, in mlx4_status_to_errno() 144 [CMD_STAT_BAD_PARAM] = -EINVAL, in mlx4_status_to_errno() 145 [CMD_STAT_BAD_SYS_STATE] = -ENXIO, in mlx4_status_to_errno() 146 [CMD_STAT_BAD_RESOURCE] = -EBADF, in mlx4_status_to_errno() 147 [CMD_STAT_RESOURCE_BUSY] = -EBUSY, in mlx4_status_to_errno() 148 [CMD_STAT_EXCEED_LIM] = -ENOMEM, in mlx4_status_to_errno() 149 [CMD_STAT_BAD_RES_STATE] = -EBADF, in mlx4_status_to_errno() [all …]
|
/linux/include/uapi/drm/ |
H A D | i915_drm.h | 19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 37 * subject to backwards-compatibility constraints. 43 * I915_L3_PARITY_UEVENT - Generated when the driver receives a parity mismatch 46 * track of these events, and if a specific cache-line seems to have a 48 * intel-gpu-tools. The value supplied with the event is always 1. 50 * I915_ERROR_UEVENT - Generated upon error detection, currently only via 57 * I915_RESET_UEVENT - Event is generated just before an attempt to reset the 66 * struct i915_user_extension - Base class for defining a chain of extensions 82 * .. code-block:: C 158 * enum drm_i915_gem_engine_class - uapi engine type enumeration [all …]
|
/linux/tools/include/uapi/drm/ |
H A D | i915_drm.h | 19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 37 * subject to backwards-compatibility constraints. 43 * I915_L3_PARITY_UEVENT - Generated when the driver receives a parity mismatch 46 * track of these events, and if a specific cache-line seems to have a 48 * intel-gpu-tools. The value supplied with the event is always 1. 50 * I915_ERROR_UEVENT - Generated upon error detection, currently only via 57 * I915_RESET_UEVENT - Event is generated just before an attempt to reset the 66 * struct i915_user_extension - Base class for defining a chain of extensions 82 * .. code-block:: C 158 * enum drm_i915_gem_engine_class - uapi engine type enumeration [all …]
|
/linux/include/linux/avf/ |
H A D | virtchnl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (c) 2013-2022, Intel Corporation. */ 13 * This header file describes the Virtual Function (VF) - Physical Function 18 * desc->opcode is always aqc_opc_send_msg_to_pf 48 VIRTCHNL_STATUS_ERR_PARAM = -5, 49 VIRTCHNL_STATUS_ERR_NO_MEMORY = -18, 50 VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38, 51 VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -39, 52 VIRTCHNL_STATUS_ERR_INVALID_VF_ID = -40, 53 VIRTCHNL_STATUS_ERR_ADMIN_QUEUE_ERROR = -53, [all …]
|
/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 28 "Copyright (c) 2013 - 2018 Intel Corporation."; 30 /* iavf_pci_tbl - PCI Device ID Table 88 return -EINVAL; in iavf_status_to_errno() 118 return -EIO; in iavf_status_to_errno() 120 return -ENODEV; in iavf_status_to_errno() 123 return -ENOSPC; in iavf_status_to_errno() 125 return -ENOMEM; in iavf_status_to_errno() 128 return -ETIMEDOUT; in iavf_status_to_errno() [all …]
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 100 #include <media/cec-notifier.h> 191 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 210 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 211 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 214 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property() 217 if (aconnector->dc_sink) in update_subconnector_property() 220 drm_object_property_set_value(&connector->base, in update_subconnector_property() 221 connector->dev->mode_config.dp_subconnector_property, in update_subconnector_property() 268 * struct amdgpu_device *adev - [in] desired amdgpu device 269 * int disp_idx - [in] which CRTC to get the counter from [all …]
|
/linux/drivers/net/ethernet/emulex/benet/ |
H A D | be_main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2005 - 2016 Broadcom 7 * linux-drivers@emulex.com 38 /* Per-module error detection/recovery workq shared across all functions. 146 struct be_dma_mem *mem = &q->dma_mem; in be_queue_free() 148 if (mem->va) { in be_queue_free() 149 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, in be_queue_free() 150 mem->dma); in be_queue_free() 151 mem->va = NULL; in be_queue_free() 158 struct be_dma_mem *mem = &q->dma_mem; in be_queue_alloc() [all …]
|
/linux/drivers/scsi/lpfc/ |
H A D | lpfc_init.c | 4 * Copyright (C) 2017-2025 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 26 #include <linux/dma-mapping.h> 108 * lpfc_config_port_prep - Perform lpfc initialization prior to config port 117 * 0 - success. 118 * -ERESTART - requests the SLI layer to reset the HBA and try again. 119 * Any other value - indicates an error. 124 lpfc_vpd_t *vp = &phba->vpd; in lpfc_config_port_prep() [all …]
|