Home
last modified time | relevance | path

Searched +full:main +full:- +full:storage (Results 1 – 25 of 301) sorted by relevance

12345678910>>...13

/linux-6.8/Documentation/firmware-guide/acpi/
Dchromeos-acpi-device.rst1 .. SPDX-License-Identifier: GPL-2.0
11 .. flat-table:: Supported ACPI Objects
13 :header-rows: 1
15 * - Object
16 - Description
18 * - CHSW
19 - Chrome OS switch positions
21 * - HWID
22 - Chrome OS hardware ID
24 * - FWID
[all …]
/linux-6.8/Documentation/bpf/
Dmap_cgrp_storage.rst1 .. SPDX-License-Identifier: GPL-2.0-only
8 The ``BPF_MAP_TYPE_CGRP_STORAGE`` map type represents a local fix-sized
9 storage for cgroups. It is only available with ``CONFIG_CGROUPS``.
21 To access the storage in a program, use ``bpf_cgrp_storage_get``::
26 a new local storage will be created if one does not exist.
28 The local storage can be removed with ``bpf_cgrp_storage_delete``::
56 ptr = bpf_cgrp_storage_get(&cgrp_storage, task->cgroups->dfl_cgrp, 0,
81 The old cgroup storage map ``BPF_MAP_TYPE_CGROUP_STORAGE`` has been marked as
84 illusates the main difference between ``BPF_MAP_TYPE_CGRP_STORAGE`` and
91 (2). ``BPF_MAP_TYPE_CGRP_STORAGE`` supports local storage for more than one
[all …]
/linux-6.8/drivers/media/platform/st/sti/delta/
Ddelta-mjpeg-fw.h1 /* SPDX-License-Identifier: GPL-2.0 */
45 * used for enabling main/aux outputs for both display &
51 /* enable main (for display) reconstruction */
53 /* enable both main & decimated (for display) reconstruction */
63 * enable reference output with main
68 * enable reference output with main & decimated
78 /* Advanced H/2 resize using improved 8-tap filters */
80 /* Advanced H/4 resize using improved 8-tap filters */
137 /* output storage of auxiliary reconstruction in Raster format. */
139 /* output storage of auxiliary reconstruction in 420MB format. */
[all …]
/linux-6.8/tools/testing/selftests/bpf/
Dtest_cgroup_storage.c1 // SPDX-License-Identifier: GPL-2.0
15 #define TEST_CGROUP "/test-bpf-cgroup-storage-buf/"
17 int main(int argc, char **argv) in main() function
50 printf("Not enough memory for per-cpu area (%d cpus)\n", nproc); in main()
90 printf("Failed to get the first key in cgroup storage\n"); in main()
95 printf("Failed to lookup cgroup storage 0\n"); in main()
103 printf("Failed to update the data in the cgroup storage\n"); in main()
108 assert(system("ping localhost -c 1 -W 1 -q > /dev/null") == 0); in main()
109 assert(system("ping localhost -c 1 -W 1 -q > /dev/null")); in main()
110 assert(system("ping localhost -c 1 -W 1 -q > /dev/null") == 0); in main()
[all …]
/linux-6.8/Documentation/ABI/testing/
Dsysfs-driver-chromeos-acpi18 Returns main firmware type for current boot (integer).
48 Returns physical memory address of the start of the main
56 Returns firmware version for the read-only portion of the
57 main processor firmware.
65 main processor firmware.
121 Returns the SHA-1 or SHA-256 hash that is read out of the
132 Returns offset in CMOS bank 0 of the verified boot non-volatile
133 storage block, counting from the first writable CMOS byte
142 Return the size in bytes of the verified boot non-volatile
143 storage block.
/linux-6.8/tools/testing/selftests/kvm/s390x/
Dtprot.c1 // SPDX-License-Identifier: GPL-2.0-or-later
14 #define CR0_FETCH_PROTECTION_OVERRIDE (1UL << (63 - 38))
15 #define CR0_STORAGE_PROTECTION_OVERRIDE (1UL << (63 - 39))
37 return -not_mapped; in set_storage_key()
91 * See Enhanced Suppression-on-Protection Facilities in the
92 * Interpretive-Execution Mode
95 * guest: set storage key of page_store_prot to 1
96 * storage key of page_fetch_prot to 9 and enable
101 /* access key 0 matches any storage key -> RW */
103 /* access key matches storage key -> RW */
[all …]
/linux-6.8/Documentation/scsi/
Dufs.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Universal Flash Storage
27 Universal Flash Storage (UFS) is a storage specification for flash devices.
28 It aims to provide a universal storage interface for both
29 embedded and removable flash memory-based storage in mobile
32 on the MIPI M-PHY physical layer standard. UFS uses MIPI M-PHY as the
35 The main goals of UFS are to provide:
41 - Support for Gear1 is mandatory (rate A: 1248Mbps, rate B: 1457.6Mbps)
42 - Support for Gear2 is optional (rate A: 2496Mbps, rate B: 2915.2Mbps)
46 - Gear3 (rate A: 4992Mbps, rate B: 5830.4Mbps)
[all …]
/linux-6.8/Documentation/devicetree/bindings/mtd/
Dmarvell,nand-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mtd/marvell,nand-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Miquel Raynal <miquel.raynal@bootlin.com>
15 - items:
16 - const: marvell,armada-8k-nand-controller
17 - const: marvell,armada370-nand-controller
18 - enum:
19 - marvell,ac5-nand-controller
[all …]
/linux-6.8/drivers/gpu/drm/ci/
Dgitlab-ci.yml2 DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa
3 DRM_CI_COMMIT_SHA: &drm-ci-commit-sha edfbf74df1d4d6ce54ffe24566108be0e1a98c3d
6 TARGET_BRANCH: drm-next
10 DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/anholt/deqp-runner.git
13 FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-archive daily runs
14 MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb
16 CI_PRE_CLONE_SCRIPT: |-
17 set -o xtrace
18-L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT…
19 bash download-git-cache.sh
[all …]
/linux-6.8/Documentation/block/
Dbfq-iosched.rst5 BFQ is a proportional-share I/O scheduler, with some extra
6 low-latency capabilities. In addition to cgroups support (blkio or io
7 controllers), BFQ's main features are:
9 - BFQ guarantees a high system and application responsiveness, and a
10 low latency for time-sensitive applications, such as audio or video
12 - BFQ distributes bandwidth, and not just time, among processes or
18 schedules that may lead to a lower throughput. If your main or only
19 goal, for a given device, is to achieve the maximum-possible
20 throughput at all times, then do switch off all low-latency heuristics
25 As every I/O scheduler, BFQ adds some overhead to per-I/O-request
[all …]
/linux-6.8/include/uapi/drm/
Ddrm_fourcc.h39 * further describe the buffer's format - for example tiling or compression.
42 * ----------------
56 * vendor-namespaced, and as such the relationship between a fourcc code and a
58 * may preserve meaning - such as number of planes - from the fourcc code,
64 * a modifier: a buffer may match a 64-pixel aligned modifier and a 32-pixel
76 * - Kernel and user-space drivers: for drivers it's important that modifiers
80 * - Higher-level programs interfacing with KMS/GBM/EGL/Vulkan/etc: these users
93 * -----------------------
98 * upstream in-kernel or open source userspace user does not apply.
222 * IEEE 754-2008 binary16 half-precision float
[all …]
/linux-6.8/Documentation/filesystems/
Df2fs.rst1 .. SPDX-License-Identifier: GPL-2.0
4 WHAT IS Flash-Friendly File System (F2FS)?
7 NAND flash memory-based storage devices, such as SSD, eMMC, and SD cards, have
10 disks, a file system, an upper layer to the storage device, should adapt to the
13 F2FS is a file system exploiting NAND flash memory-based storage devices, which
14 is based on Log-structured File System (LFS). The design has been focused on
18 Since a NAND flash memory-based storage device shows different characteristic
20 F2FS and its tools support various parameters not only for configuring on-disk
26 - git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
30 - linux-f2fs-devel@lists.sourceforge.net
[all …]
Dbtrfs.rst1 .. SPDX-License-Identifier: GPL-2.0
12 The main Btrfs features include:
14 * Extent based file storage (2^64 max file size)
24 * Scrub (on-line checksum verification)
/linux-6.8/tools/testing/selftests/arm64/fp/
Dzt-test.S1 // SPDX-License-Identifier: GPL-2.0-only
2 // Copyright (C) 2021-2 ARM Limited.
11 #include "asm-offsets.h"
12 #include "sme-inst.h"
19 // Declare some storage space to shadow ZT register contents and a
31 // Generate a test pattern for storage in ZT
35 // These values are used to construct a 32-bit pattern that is repeated in the
39 // bits 7: 0 32-bit lane index
78 // Clobbers x0-x5.
82 stp x0, x1, [sp, #-0x20]!
[all …]
/linux-6.8/drivers/net/ethernet/amd/
Dariadne.h4 * © Copyright 1995 by Geert Uytterhoeven (geert@linux-m68k.org)
8 * ----------------------------------------------------------------------------------
13 * Written 1993-94 by Donald Becker.
15 * Am79C960: PCnet(tm)-ISA Single-Chip Ethernet Controller
22 * ----------------------------------------------------------------------------------
25 * License. See the file COPYING in the main directory of the Linux
28 * ----------------------------------------------------------------------------------
30 * The Ariadne is a Zorro-II board made by Village Tronic. It contains:
32 * - an Am79C960 PCnet-ISA Single-Chip Ethernet Controller with both
33 * 10BASE-2 (thin coax) and 10BASE-T (UTP) connectors
[all …]
/linux-6.8/drivers/usb/storage/
Dusb.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Driver for USB Mass Storage compliant devices
4 * Main Header File
7 * (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
12 * This driver is based on the 'USB Mass Storage Class' document. This
16 * similar to commands in the SCSI-II and ATAPI specifications.
19 * exhibits class-specific exemptions from the USB specification.
54 /* Dynamic bitflag definitions (us->dflags): used in set_bit() etc. */
68 * We provide a DMA-mapped I/O buffer for use with small USB transfers.
69 * It turns out that CB[I] needs a 12-byte buffer and Bulk-only needs a
[all …]
/linux-6.8/arch/mips/kernel/
Dptrace32.c3 * License. See the file "COPYING" in the main directory of this archive
14 * At this time Linux/MIPS64 only supports syscall tracing, even for 32-bit
40 * Tracing a 32-bit process with a 64-bit strace and vice versa will not
53 * Read 4 bytes of the other process' storage in compat_arch_ptrace()
56 * addr is a pointer in the user's storage that contains an 8 byte in compat_arch_ptrace()
58 * (this is run in a 32-bit process looking at a 64-bit process) in compat_arch_ptrace()
67 ret = -EIO; in compat_arch_ptrace()
91 tmp = regs->regs[addr]; in compat_arch_ptrace()
99 tmp = -1; in compat_arch_ptrace()
109 tmp = get_fpr32(&fregs[(addr & ~1) - FPR_BASE], in compat_arch_ptrace()
[all …]
/linux-6.8/drivers/gpu/drm/i915/
DTODO.txt2 -----------------
4 - For discrete memory manager, merge enough dg1 to be able to refactor it to
8 - Come up with a plan what to do with drm/scheduler and how to get there.
10 - Roll out dma_fence critical section annotations.
12 - There's a lot of complexity added past few years to make relocations faster.
15 1. Land a modern pre-bound uapi like VM_BIND
21 backing storage side.
23 - i915_sw_fence seems to be the main structure for the i915-gem dma_fence model.
24 How-to-dma_fence is core and drivers really shouldn't build their own world
27 removed if dri-devel consensus is that it's not a good idea. Once that's done
[all …]
/linux-6.8/kernel/power/
Dpower.h1 /* SPDX-License-Identifier: GPL-2.0 */
111 * (PBEs) which is the main data structure of swsusp.
117 * The code that writes the image to a storage or transfers it to
121 * a storage or transfers it from the user land is required to use
198 return -ENOSYS; in suspend_devices_and_enter()
212 /* kernel/power/main.c */
245 #define TEST_MAX (__TEST_AFTER_LAST - 1)
/linux-6.8/arch/xtensa/include/asm/
Dthread_info.h2 * include/asm-xtensa/thread_info.h
5 * License. See the file "COPYING" in the main directory of this archive
8 * Copyright (C) 2001 - 2005 Tensilica Inc.
25 * - this struct should fit entirely inside of one cache line
26 * - this struct shares the supervisor stack pages
27 * - if the contents of this structure are changed, the assembly constants
49 struct task_struct *task; /* main task structure */
51 unsigned long status; /* thread-synchronous flags */
65 * If i-th bit is set then coprocessor state is loaded into the
70 /* Allocate storage for extra user states and coprocessor states. */
[all …]
/linux-6.8/drivers/gpu/drm/i915/gem/
Di915_gem_shrinker.c2 * SPDX-License-Identifier: MIT
4 * Copyright © 2008-2015 Intel Corporation
13 #include <linux/dma-buf.h>
37 return swap_available() || obj->mm.madv == I915_MADV_DONTNEED; in can_release_pages()
61 if (obj->ops->shrink) { in try_to_writeback()
70 return obj->ops->shrink(obj, shrink_flags); in try_to_writeback()
77 * i915_gem_shrink - Shrink buffer object caches
84 * This function is the main interface to the shrinker. It will try to release
85 * up to @target pages of main memory backing storage from buffer objects.
90 * free system memory - the pages might still be in-used to due to other reasons
[all …]
/linux-6.8/arch/powerpc/kernel/ptrace/
Dptrace32.c2 * ptrace for 32-bit processes running on a 64-bit kernel.
5 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
16 * Public License. See the file COPYING in the main directory of
26 #include "ptrace-decl.h"
34 #define FPRNUMBER(i) (((i) - PT_FPR0) >> 1)
35 #define FPRHALF(i) (((i) - PT_FPR0) & 1)
47 * Read 4 bytes of the other process' storage in compat_arch_ptrace()
50 * addr is a pointer in the user's storage that contains an 8 byte in compat_arch_ptrace()
52 * (this is run in a 32-bit process looking at a 64-bit process) in compat_arch_ptrace()
61 ret = -EIO; in compat_arch_ptrace()
[all …]
/linux-6.8/Documentation/devicetree/bindings/mfd/
Dnxp,bbnsm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP Battery-Backed Non-Secure Module
10 - Jacky Bai <ping.bai@nxp.com>
13 NXP BBNSM serves as non-volatile logic and storage for the system.
16 main chip is power down. A time alarm is generated once the most
17 significant 32 bits of the real-time counter match the value in the
26 - enum:
27 - nxp,imx93-bbnsm
[all …]
/linux-6.8/Documentation/devicetree/bindings/pmem/
Dpmem-region.txt1 Device-tree bindings for persistent memory regions
2 -----------------------------------------------------
6 a) Usable as main system memory (i.e. cacheable), and
10 storage device. To ensure data integrity the operating system needs to manage
16 -----------------------------
19 - compatible = "pmem-region"
21 - reg = <base, size>;
33 - Any relevant NUMA associativity properties for the target platform.
35 - volatile; This property indicates that this region is actually
36 backed by non-persistent memory. This lets the OS know that it
[all …]
/linux-6.8/Documentation/userspace-api/
Diommufd.rst1 .. SPDX-License-Identifier: GPL-2.0+
20 I/O page tables for all IOMMUs, with room in the design to add non-generic
31 --------------------
35 - IOMMUFD_OBJ_IOAS, representing an I/O address space (IOAS), allowing map/unmap
41 - IOMMUFD_OBJ_DEVICE, representing a device that is bound to iommufd by an
44 - IOMMUFD_OBJ_HW_PAGETABLE, representing an actual hardware I/O page table
50 All user-visible objects are destroyed via the IOMMU_DESTROY uAPI.
52 The diagram below shows relationship between user-visible objects and kernel
68 | | IOAS |<--| |<------| | |
81 | PFN storage | | | |
[all …]

12345678910>>...13