/linux/Documentation/dev-tools/ |
H A D | kasan.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 -------- 11 designed to find out-of-bounds and use-after-free bugs. 16 2. Software Tag-Based KASAN 17 3. Hardware Tag-Based KASAN 23 Software Tag-Based KASAN or SW_TAGS KASAN, enabled with CONFIG_KASAN_SW_TAGS, 26 using it for testing on memory-restricted devices with real workloads. 28 Hardware Tag-Based KASAN or HW_TAGS KASAN, enabled with CONFIG_KASAN_HW_TAGS, 29 is the mode intended to be used as an in-field memory bug detector or as a 37 The Generic and the Software Tag-Based modes are commonly referred to as the [all …]
|
/linux/LICENSES/preferred/ |
H A D | GPL-2.0 | 1 Valid-License-Identifier: GPL-2.0 2 Valid-License-Identifier: GPL-2.0-only 3 Valid-License-Identifier: GPL-2.0+ 4 Valid-License-Identifier: GPL-2.0-or-later 5 SPDX-URL: https://spdx.org/licenses/GPL-2.0.html 6 Usage-Guide: 11 SPDX-License-Identifier: GPL-2.0 13 SPDX-License-Identifier: GPL-2.0-only 15 SPDX-License-Identifier: GPL-2.0+ 17 SPDX-License-Identifier: GPL-2.0-or-later [all …]
|
H A D | LGPL-2.1 | 1 Valid-License-Identifier: LGPL-2.1 2 Valid-License-Identifier: LGPL-2.1-only 3 Valid-License-Identifier: LGPL-2.1+ 4 Valid-License-Identifier: LGPL-2.1-or-later 5 SPDX-URL: https://spdx.org/licenses/LGPL-2.1.html 6 Usage-Guide: 11 SPDX-License-Identifier: LGPL-2.1 14 SPDX-License-Identifier: LGPL-2.1+ 15 License-Text: 20 Copyright (C) 1991, 1999 Free Software Foundation, Inc. [all …]
|
H A D | LGPL-2.0 | 1 Valid-License-Identifier: LGPL-2.0 2 Valid-License-Identifier: LGPL-2.0+ 3 SPDX-URL: https://spdx.org/licenses/LGPL-2.0.html 4 Usage-Guide: 9 SPDX-License-Identifier: LGPL-2.0 12 SPDX-License-Identifier: LGPL-2.0+ 13 License-Text: 18 Copyright (C) 1991 Free Software Foundation, Inc. 19 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 29 The licenses for most software are designed to take away your freedom to [all …]
|
/linux/tools/usb/usbip/ |
H A D | COPYING | 4 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 5 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 11 The licenses for most software are designed to take away your 14 software--to make sure the software is free for all its users. This 15 General Public License applies to most of the Free Software 16 Foundation's software and to any other program whose authors commit to 17 using it. (Some other Free Software Foundation software is covered by 21 When we speak of free software, we are referring to freedom, not 23 have the freedom to distribute copies of free software (and charge for 25 if you want it, that you can change the software or use pieces of it [all …]
|
/linux/lib/ |
H A D | Kconfig.kasan | 1 # SPDX-License-Identifier: GPL-2.0-only 23 def_bool $(cc-option, -fsanitize=kernel-address) 26 def_bool $(cc-option, -fsanitize=kernel-hwaddress) 28 # This option is only required for software KASAN modes. 43 Enables KASAN (Kernel Address Sanitizer) - a dynamic memory safety 44 error detector designed to find out-of-bounds and use-after-free bugs. 46 See Documentation/dev-tools/kasan.rst for details. 53 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=kernel-address -mllvm -asan-kernel-mem-intrinsic-p… 54 (CC_IS_GCC && $(cc-option,-fsanitize=kernel-address --param asan-kernel-mem-intrinsic-prefix=1)) 69 2. Software Tag-Based KASAN (arm64 only, based on software memory [all …]
|
/linux/include/drm/ |
H A D | drm_vma_manager.h | 8 * copy of this software and associated documentation files (the "Software"), 9 * to deal in the Software without restriction, including without limitation 11 * and/or sell copies of the Software, and to permit persons to whom the 12 * Software is furnished to do so, subject to the following conditions: 15 * all copies or substantial portions of the Software. 17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 23 * OTHER DEALINGS IN THE SOFTWARE. 84 * drm_vma_offset_exact_lookup_locked() - Look up node by exact address 86 * @start: Start address (page-based, not byte-based) [all …]
|
H A D | drm_print.h | 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 12 * all copies or substantial portions of the Software. 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20 * OTHER DEALINGS IN THE SOFTWARE. 67 * struct drm_printer p = drm_info_printer(drm->dev); 73 * enum drm_debug_category - The DRM debug categories [all …]
|
/linux/drivers/gpu/drm/amd/display/include/ |
H A D | grph_object_defs.h | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 12 * all copies or substantial portions of the Software. 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20 * OTHER DEALINGS IN THE SOFTWARE. 42 #define INVALID_CONNECTOR_INDEX ((unsigned int)(-1)) [all …]
|
/linux/arch/arm64/ |
H A D | Kconfig.platforms | 1 # SPDX-License-Identifier: GPL-2.0-only 16 This enables support for the ARM64 based Airoha SoCs. 19 bool "Allwinner sunxi 64-bit SoC Family" 27 This enables support for Allwinner sunxi based SoCs like the A64. 40 This enables support for Apple's in-house ARM SoC family, starting 68 This enables support for Broadcom iProc based SoCs 74 Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based 77 This enables support for Broadcom BCA ARM-based broadband chipsets, 81 bool "Broadcom Set-Top-Box SoCs" 115 This enables support for ARMv8 based Samsung Exynos SoC family. [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_dc_resource_mgmt.h | 1 /* SPDX-License-Identifier: MIT */ 6 * copy of this software and associated documentation files (the "Software"), 7 * to deal in the Software without restriction, including without limitation 9 * and/or sell copies of the Software, and to permit persons to whom the 10 * Software is furnished to do so, subject to the following conditions: 13 * all copies or substantial portions of the Software. 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 21 * OTHER DEALINGS IN THE SOFTWARE. 37 * dml2_map_dc_pipes - Creates a pipe linkage in dc_state based on current display config. [all …]
|
/linux/Documentation/arch/x86/x86_64/ |
H A D | fred.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 2) Improve software robustness by ensuring that event delivery 33 The LKGS instruction can be used by 64-bit operating systems that do 39 Software based event dispatching 43 of directly dispatching an event to its handler based on the event 44 vector, FRED requires the software to dispatch an event to its handler 45 based on both the event's type and vector. Therefore, an event dispatch 46 framework must be implemented to facilitate the event-to-handler 48 once an event is delivered, and employs a two-level dispatch. 50 The first level dispatching is event type based, and the second level [all …]
|
/linux/drivers/gpu/drm/i915/gt/uc/abi/ |
H A D | guc_communication_mmio_abi.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright © 2014-2021 Intel Corporation 10 * DOC: GuC MMIO based communication 12 * The MMIO based communication between Host and GuC relies on special 13 * hardware registers which format could be defined by the software 16 * Each MMIO based message, both Host to GuC (H2G) and GuC to Host (G2H) 20 * For Gen9+, there are 16 software scratch registers 0xC180-0xC1B8, 22 * itself uses an 4-element array to store the H2G message. 24 * For Gen11+, there are additional 4 registers 0x190240-0x19024C, which 27 * The MMIO based communication is mainly used during driver initialization [all …]
|
/linux/drivers/gpu/drm/xe/abi/ |
H A D | guc_communication_mmio_abi.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright © 2014-2021 Intel Corporation 10 * DOC: GuC MMIO based communication 12 * The MMIO based communication between Host and GuC relies on special 13 * hardware registers which format could be defined by the software 16 * Each MMIO based message, both Host to GuC (H2G) and GuC to Host (G2H) 20 * For Gen9+, there are 16 software scratch registers 0xC180-0xC1B8, 22 * itself uses an 4-element array to store the H2G message. 24 * For Gen11+, there are additional 4 registers 0x190240-0x19024C, which 27 * The MMIO based communication is mainly used during driver initialization [all …]
|
/linux/drivers/platform/x86/dell/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 Dell x86 platforms, including vendor-specific laptop extension drivers. 28 USB MCU such as the X51 and X51-R2. 36 for systems management software to perform System Management 40 See <file:Documentation/userspace-api/dcdbas.rst> for more details on the driver 41 and the Dell systems on which Dell systems management software makes 45 management software such as Dell OpenManage. 76 See <file:Documentation/admin-guide/dell_rbu.rst> for more details on the driver. 93 be called dell-rbtn. 132 communicated over ACPI-WMI. [all …]
|
/linux/Documentation/networking/device_drivers/wifi/intel/ |
H A D | ipw2100.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - Intel(R) PRO/Wireless 2100 Network Connection 12 Copyright |copy| 2003-2006, Intel Corporation 16 :Version: git-1.1.5 23 2. Release git-1.1.5 Current Features 49 software driver are designed to carefully control parameters that affect 55 of the software provided in binary format with the wireless WLAN 64 the warranty and/or issues arising from regulatory non-compliance, and 69 modules, and accordingly, condition system-level regulatory approval 72 non-compliant. [all …]
|
/linux/fs/jffs2/ |
H A D | LICENCE | 4 Copyright © 2001-2007 Red Hat, Inc. and others 6 JFFS2 is free software; you can redistribute it and/or modify it under 8 Software Foundation; either version 2 or (at your option) any later 17 with JFFS2; if not, write to the Free Software Foundation, Inc., 18 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. 22 files and link them with other works to produce a work based on these 28 This exception does not invalidate any other reasons why a work based on
|
/linux/Documentation/networking/device_drivers/ethernet/cirrus/ |
H A D | cs89x0.rst | 1 .. SPDX-License-Identifier: GPL-2.0 33 2.1 CS8900-based Adapter Configuration 34 2.2 CS8920-based Adapter Configuration 46 5.2.1 Diagnostic Self-Test 66 The CS8900-based ISA Ethernet Adapters from Cirrus Logic follow 67 IEEE 802.3 standards and support half or full-duplex operation in ISA bus 69 in 16-bit ISA or EISA bus expansion slots and are available in 70 10BaseT-only or 3-media configurations (10BaseT, 10Base2, and AUI for 10Base-5 73 CS8920-based adapters are similar to the CS8900-based adapter with additional 85 or loaded at run-time as a device driver module. [all …]
|
/linux/drivers/thunderbolt/ |
H A D | acpi.c | 1 // SPDX-License-Identifier: GPL-2.0 26 fwnode = fwnode_find_reference(acpi_fwnode_handle(adev), "usb4-host-interface", 0); in tb_acpi_add_link() 31 if (dev_fwnode(&nhi->pdev->dev) != fwnode) in tb_acpi_add_link() 58 pm_runtime_get_sync(&pdev->dev); in tb_acpi_add_link() 60 link = device_link_add(&pdev->dev, &nhi->pdev->dev, in tb_acpi_add_link() 65 dev_dbg(&nhi->pdev->dev, "created link from %s\n", in tb_acpi_add_link() 66 dev_name(&pdev->dev)); in tb_acpi_add_link() 69 dev_warn(&nhi->pdev->dev, "device link creation from %s failed\n", in tb_acpi_add_link() 70 dev_name(&pdev->dev)); in tb_acpi_add_link() 73 pm_runtime_put(&pdev->dev); in tb_acpi_add_link() [all …]
|
/linux/drivers/gpu/drm/ |
H A D | drm_vma_manager.c | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 3 * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA 8 * copy of this software and associated documentation files (the "Software"), 9 * to deal in the Software without restriction, including without limitation 11 * and/or sell copies of the Software, and to permit persons to whom the 12 * Software is furnished to do so, subject to the following conditions: 15 * all copies or substantial portions of the Software. 17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 23 * OTHER DEALINGS IN THE SOFTWARE. [all …]
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | p1020rdb.dtsi | 2 * P1020 RDB Device Tree Source stub (no addresses or top-level ranges) 4 * Copyright 2011-2012 Freescale Semiconductor Inc. 15 * derived from this software without specific prior written permission. 18 * ALTERNATIVELY, this software may be distributed under the terms of the 19 * GNU General Public License ("GPL") as published by the Free Software 23 * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; [all …]
|
H A D | p1020rdb-pc.dtsi | 2 * P1020 RDB-PC Device Tree Source stub (no addresses or top-level ranges) 15 * derived from this software without specific prior written permission. 18 * ALTERNATIVELY, this software may be distributed under the terms of the 19 * GNU General Public License ("GPL") as published by the Free Software 23 * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 41 bank-width = <2>; [all …]
|
H A D | p2020rdb-pc.dtsi | 2 * P2020 RDB-PC Device Tree Source stub (no addresses or top-level ranges) 15 * derived from this software without specific prior written permission. 18 * ALTERNATIVELY, this software may be distributed under the terms of the 19 * GNU General Public License ("GPL") as published by the Free Software 23 * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 41 bank-width = <2>; [all …]
|
/linux/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm_pci.c | 2 * Linux driver attachment glue for PCI based controllers. 4 * Copyright (c) 2000-2001 Adaptec Inc. 18 * 3. Neither the names of the above-listed copyright holders nor the names 20 * from this software without specific prior written permission. 22 * Alternatively, this software may be distributed under the terms of the 24 * Software Foundation. 27 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 36 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 50 /* aic7850 based controllers */ 52 /* aic7860 based controllers */ [all …]
|
/linux/drivers/usb/serial/ |
H A D | io_usbvend.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 4 * USBVEND.H Vendor-specific USB definitions 7 * must be kept backward-compatible with older firmware. 34 // We break the USB-defined PID into an OEM Id field (upper 6 bits) 40 // ION-device OEM IDs 50 // ION-device Device IDs 51 // Product IDs - assigned to match middle digit of serial number (No longer true) 54 // is based on the 80251+Netchip. 56 #define ION_DEVICE_ID_GENERATION_1 0x00 // Value for 930 based edgeports 77 // ION_DEVICE_ID_EDGEPORT_8_HANDBUILT 0x009 // Hand-built Edgeport/8 (Placeholder, used in middle d… [all …]
|