Home
last modified time | relevance | path

Searched +full:existing +full:- +full:parts (Results 1 – 25 of 234) sorted by relevance

12345678910

/linux/Documentation/admin-guide/hw-vuln/
H A Dvmscape.rst1 .. SPDX-License-Identifier: GPL-2.0
10 guest-userspace may be able to attack the guest-kernel using the hypervisor as
14 -------------------
19 - Skylake generation (Parts without Enhanced-IBRS)
20 - Cascade Lake generation - (Parts affected by ITS guest/host separation)
21 - Alder Lake and newer (Parts affected by BHI)
23 Note that, BHI affected parts that use BHB clearing software mitigation e.g.
27 - Zen series (families 0x17, 0x19, 0x1a)
30 - Family 0x18
33 ----------
[all …]
/linux/arch/x86/platform/efi/
H A Dmemmap.c1 // SPDX-License-Identifier: GPL-2.0
50 * efi_memmap_alloc - Allocate memory for the EFI memory map
63 WARN_ON(data->phys_map || data->size); in efi_memmap_alloc()
65 data->size = num_entries * efi.memmap.desc_size; in efi_memmap_alloc()
66 data->desc_version = efi.memmap.desc_version; in efi_memmap_alloc()
67 data->desc_size = efi.memmap.desc_size; in efi_memmap_alloc()
68 data->flags &= ~(EFI_MEMMAP_SLAB | EFI_MEMMAP_MEMBLOCK); in efi_memmap_alloc()
69 data->flags |= efi.memmap.flags & EFI_MEMMAP_LATE; in efi_memmap_alloc()
72 data->flags |= EFI_MEMMAP_SLAB; in efi_memmap_alloc()
73 data->phys_map = __efi_memmap_alloc_late(data->size); in efi_memmap_alloc()
[all …]
/linux/Documentation/devicetree/bindings/pwm/
H A Dmicrochip,corepwm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Conor Dooley <conor.dooley@microchip.com>
16 https://www.microsemi.com/existing-parts/parts/152118
19 - $ref: pwm.yaml#
24 - const: microchip,corepwm-rtl-v4
32 "#pwm-cells":
37 microchip,sync-update-mask:
48 Each bit of "microchip,sync-update-mask" corresponds to a PWM channel & represents
[all …]
/linux/Documentation/userspace-api/
H A Dunshare.rst10 ----------
14 --------
26 -----------
37 outside the confinement of all-or-nothing shared resources of legacy
45 Al Viro in the August of 2000, on the Linux-Kernel mailing list, as part
53 -----------
59 even non-threaded applications if they have a need to disassociate
60 from default shared namespace. The following lists two use-cases
63 2.1 Per-security context namespaces
67 the kernel's per-process namespace mechanism. Polyinstantiated directories,
[all …]
/linux/Documentation/driver-api/usb/
H A Ddma.rst12 though they still must provide DMA-ready buffers (see
13 Documentation/core-api/dma-api-howto.rst). That's how they've worked through
14 the 2.4 (and earlier) kernels, or they can now be DMA-aware.
16 DMA-aware usb drivers:
18 - New calls enable DMA-aware drivers, letting them allocate dma buffers and
19 manage dma mappings for existing dma-ready buffers (see below).
21 - URBs have an additional "transfer_dma" field, as well as a transfer_flags
25 - "usbcore" will map this DMA address, if a DMA-aware driver didn't do
29 - There's a new "generic DMA API", parts of which are usable by USB device
37 and effects like cache-trashing can impose subtle penalties.
[all …]
/linux/Documentation/admin-guide/mm/
H A Dnommu-mmap.rst2 No-MMU memory mapping support
5 The kernel has limited support for memory mapping under no-MMU conditions, such
16 The behaviour is similar between the MMU and no-MMU cases, but not identical;
21 In the MMU case: VM regions backed by arbitrary pages; copy-on-write
24 In the no-MMU case: VM regions backed by arbitrary contiguous runs of
31 the no-MMU case doesn't support these, behaviour is identical to
39 In the no-MMU case:
41 - If one exists, the kernel will re-use an existing mapping to the
45 - If possible, the file mapping will be directly on the backing device
50 - If the backing device can't or won't permit direct sharing,
[all …]
/linux/Documentation/dev-tools/kunit/
H A Dstyle.rst1 .. SPDX-License-Identifier: GPL-2.0
15 1. Porting tests to KUnit which are already known with an existing name.
17 example, non-deterministically producing false positives or negatives, or
25 is a set of test suites which test different parts of a kernel subsystem
29 ----------
59 ``linear-ranges``
62 ``qos-kunit-test``
63 This name should use underscores, and not have "kunit-test" as a
64 suffix. ``qos`` is also ambiguous as a subsystem name, because several parts
77 ------
[all …]
H A Darchitecture.rst1 .. SPDX-License-Identifier: GPL-2.0
7 The KUnit architecture is divided into two parts:
9 - `In-Kernel Testing Framework`_
10 - `kunit_tool (Command-line Test Harness)`_
12 In-Kernel Testing Framework
19 - Organizes tests
20 - Reports test results
21 - Provides test utilities
24 ----------
32 ``generate_params`` is optional for non-parameterized tests.
[all …]
/linux/drivers/net/ethernet/sfc/siena/
H A Defx.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2006-2013 Solarflare Communications Inc.
23 return INDIRECT_CALL_1(tx_queue->efx->type->tx_enqueue, in efx_enqueue_skb()
35 if (channel->rx_pkt_n_frags) in efx_rx_flush_packet()
39 /* Maximum number of TCP segments we support for soft-TSO */
57 return efx->rss_spread > 1; in efx_rss_enabled()
63 * efx_filter_insert_filter - add or replace a filter
67 * existing filter with equal priority
72 * If existing filters have equal match values to the new filter spec,
[all …]
/linux/Documentation/gpu/rfc/
H A Di915_scheduler.rst54 * Remove in-order completion assumptions from DRM scheduler
75 * -1k to -1 Low priority
84 ----------------
86 * https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/chap5.html#devsandqueues-priori…
87 * https://spec.oneapi.com/level-zero/latest/core/api.html#ze-command-queue-priority-t
91 The existing bonding uAPI is completely broken with GuC submission because
102 The new parallel submission uAPI consists of 3 parts:
110 ------------------------------
112 (e.g. split-frame on gen11+). The logical mapping of engine instances can change
114 logical mapping with the existing query engine info IOCTL. Also the GuC
[all …]
H A Di915_vm_bind.h1 /* SPDX-License-Identifier: MIT */
20 * any existing mappings.
32 * Flag to opt-in for VM_BIND mode of binding during VM creation.
51 * struct drm_i915_gem_timeline_fence - An input or output timeline fence.
74 #define __I915_TIMELINE_FENCE_UNKNOWN_FLAGS (-(I915_TIMELINE_FENCE_SIGNAL << 1))
86 * struct drm_i915_gem_vm_bind - VA to object mapping to bind.
98 * platform, for binding device local-memory objects, the @start, @offset and
102 * Error code -EINVAL will be returned if @start, @offset and @length are not
104 * -ENOSPC will be returned if the VA range specified can't be reserved.
107 * are not ordered. Furthermore, parts of the VM_BIND operation can be done
[all …]
/linux/Documentation/driver-api/
H A Dreset.rst1 .. SPDX-License-Identifier: GPL-2.0-only
12 The reset controller API is split into two parts:
13 the `consumer driver interface <#consumer-driver-interface>`__ (`API reference
14 <#reset-consumer-api>`__), which allows peripheral drivers to request control
16 <#reset-controller-driver-interface>`__ (`API reference
17 <#reset-controller-driver-api>`__), which is used by drivers for reset
25 --------
39 is self-clearing and can be used to trigger a predetermined pulse on the
64 reset inputs, which are mapped to an actual reset control on an existing reset
71 ---------------------------
[all …]
H A Dedac.rst5 ----------------------------------------
8 *sockets, *socket sets*, *banks*, *rows*, *chip-select rows*, *channels*,
43 It is typically the highest hierarchy on a Fully-Buffered DIMM memory
52 * Single-channel
55 only. E. g. if the data is 64 bits-wide, the data flows to the CPU using
57 memories. FB-DIMM and RAMBUS use a different concept for channel, so
60 * Double-channel
63 dimms, accessed at the same time. E. g. if the DIMM is 64 bits-wide (72
67 * Chip-select row
70 accessed. Common chip-select rows for single channel are 64 bits, for
[all …]
/linux/Documentation/arch/riscv/
H A Dvector.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Vector Extension Support for RISC-V Linux
8 order to support the use of the RISC-V Vector Extension.
11 ---------------------
19 are not portable to non-Linux, nor non-RISC-V environments, so it is discourage
27 argument consists of two 2-bit enablement statuses and a bit for inheritance
30 Enablement status is a tri-state value each occupying 2-bit of space in
33 * :c:macro:`PR_RISCV_V_VSTATE_CTRL_DEFAULT`: Use the system-wide default
34 enablement status on execve(). The system-wide default setting can be
43 arg: The control argument is a 5-bit value consisting of 3 parts, and
[all …]
/linux/block/
H A Dbadblocks.c1 // SPDX-License-Identifier: GPL-2.0
5 * - Heavily based on MD badblocks code from Neil Brown
45 * +--------+
47 * +--------+
48 * +-------------+ +-------------+
50 * +-------------+ +-------------+
54 * +-------------+ +--------+ +-------------+
56 * +-------------+ +--------+ +-------------+
60 * +--------+
62 * +--------+
[all …]
/linux/Documentation/filesystems/
H A Dmount_api.rst1 .. SPDX-License-Identifier: GPL-2.0
37 (3) Validate and pre-process the context.
52 The first is invoked to set up the filesystem-specific parts of a filesystem
93 below). This must be set by the ->init_fs_context() file_system_type
115 superblock thereof). This is filled in by the ->get_tree() op. If this
116 is set, an active reference on root->d_sb must also be held.
174 These will be bitwise-OR'd with s->s_iflags when a superblock is created.
186 FS_CONTEXT_FOR_RECONFIGURE Change an existing mount
228 Called to clean up the filesystem-specific part of the filesystem context
229 when the context is destroyed. It should be aware that parts of the
[all …]
/linux/drivers/mtd/nand/raw/
H A Ddiskonchip.c1 // SPDX-License-Identifier: GPL-2.0-only
14 * converted to the generic Reed-Solomon library by Thomas Gleixner <tglx@linutronix.de>
16 * Interface to generic NAND code for M-Systems DiskOnChip devices
85 #define DoC_is_MillenniumPlus(doc) ((doc)->ChipID == DOC_ChipID_DocMilPlus16 || (doc)->ChipID == DO…
86 #define DoC_is_Millennium(doc) ((doc)->ChipID == DOC_ChipID_DocMil)
87 #define DoC_is_2000(doc) ((doc)->ChipID == DOC_ChipID_Doc2k)
129 * Reed-Solomon library code.
133 * of the generic Reed-Solomon library. tglx
140 struct rs_codec *cd = rs->codec; in doc_ecc_decode()
161 tmp = cd->index_of[ds[j]]; in doc_ecc_decode()
[all …]
/linux/Documentation/target/
H A Dtcmu-design.rst19 2) Writing a user pass-through handler
29 TCM is another name for LIO, an in-kernel iSCSI target (server).
30 Existing TCM targets run in the kernel. TCMU (TCM in Userspace)
34 The existing kernel provides modules for different SCSI transport
35 protocols. TCM also modularizes the data storage. There are existing
38 built-in modules are implemented entirely as kernel code.
41 ----------
52 use case that other non-kernel target solutions, such as tgt, are able
55 in these non-traditional networked storage systems, while still only
65 kernel, another approach is to create a userspace pass-through
[all …]
/linux/drivers/video/
H A Daperture.c1 // SPDX-License-Identifier: MIT
21 * graphics drivers, such as EFI-GOP or VESA, early during the boot process.
23 * hardware-specific driver. To take over the device, the dedicated driver
25 * ownership of framebuffer memory and hand-over between drivers.
32 * .. code-block:: c
42 * return -ENODEV;
43 * base = mem->start;
61 * The given example reads the platform device's I/O-memory range from the
82 * .. code-block:: c
91 * return -ENODEV;
[all …]
/linux/LICENSES/deprecated/
H A DGPL-1.01 Valid-License-Identifier: GPL-1.0+
2 SPDX-URL: https://spdx.org/licenses/GPL-1.0.html
3 Usage-Guide:
5 code. For existing kernel code the 'or any later version' option is
10 SPDX-License-Identifier: GPL-1.0+
11 License-Text:
27 software--to make sure the software is free for all its users. The
118 a) accompany it with the complete corresponding machine-readable
124 for the cost of distribution) a complete machine-readable copy of the
173 8. If you wish to incorporate parts of the Program into other free
[all …]
/linux/Documentation/bpf/libbpf/
H A Dlibbpf_naming_convention.rst1 .. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
16 --------------------
26 -------
29 and functions to work with them. Objects are high-level abstractions
37 These objects are associated with corresponding parts of ELF object that
56 -------------------
63 ---
67 non-static libbpf symbols should have one of the prefixes mentioned in
72 -----------------
78 .. code-block:: c
[all …]
/linux/Documentation/driver-api/early-userspace/
H A Dearly_userspace_support.rst5 Last update: 2004-12-20 tlh
15 - gen_init_cpio, a program that builds a cpio-format archive
18 - initramfs, a chunk of code that unpacks the compressed cpio image
20 - klibc, a userspace C library, currently packaged separately, that is
23 The cpio file format used by initramfs is the "newc" (aka "cpio -H newc")
24 format, and is documented in the file "buffer-format.txt". There are
25 two ways to add an early userspace image: specify an existing cpio
30 -------------------
39 ---------------------
42 source parts rather than supplying a cpio archive. This method provides
[all …]
/linux/Documentation/driver-api/soundwire/
H A Dbra.rst6 -----------
12 ------------
14 The SoundWire 1.x specification provides a mechanism to speed-up
15 command/control transfers by reclaiming parts of the audio
28 10-byte overhead per frame (header and footer response).
36 Port 0, and likewise the Manager SHALL expose audio-like Ports
41 bandwidth. If there are no on-going audio transfers, the entire
61 need to be spaced in time or flow-controlled.
78 --------------
84 (1) A CRC on the 7-byte header. This CRC helps the Peripheral Device
[all …]
/linux/Documentation/kbuild/
H A Dgendwarfksyms.rst18 -----
23 Usage: gendwarfksyms [options] elf-object-file ... < symbol-list
26 -d, --debug Print debugging information
27 --dump-dies Dump DWARF DIE contents
28 --dump-die-map Print debugging information about die_map changes
29 --dump-types Dump type strings
30 --dump-versions Dump expanded type strings used for symbol versions
31 -s, --stable Support kABI stability features
32 -T, --symtypes file Write a symtypes file
33 -h, --help Print this message
[all …]
/linux/Documentation/networking/caif/
H A Dlinux_caif.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| ST-Ericsson AB 2010
17 CAIF is a MUX protocol used by ST-Ericsson cellular modems for
22 ST-Ericsson modems support a number of transports between modem
39 ! +------+ +------+
40 ! +------+! +------+!
42 +-------> !interf!+ ! API !+ <- CAIF Client APIs
43 ! +------+ +------!
45 ! +-----------+
47 ! +------+ <- CAIF Core Protocol
[all …]

12345678910