Searched +full:not +full:- +full:swapped (Results 1 – 25 of 62) sorted by relevance
123
| /Documentation/admin-guide/mm/ |
| D | pagemap.rst | 12 physical frame each virtual page is mapped to. It contains one 64-bit 16 * Bits 0-54 page frame number (PFN) if present 17 * Bits 0-4 swap type if swapped 18 * Bits 5-54 swap offset if swapped 19 * Bit 55 pte is soft-dirty (see 20 Documentation/admin-guide/mm/soft-dirty.rst) 22 * Bit 57 pte is uffd-wp write-protected (since 5.13) (see 23 Documentation/admin-guide/mm/userfaultfd.rst) 25 * Bits 59-60 zero 26 * Bit 61 page is file-page or shared-anon (since 3.5) [all …]
|
| D | zswap.rst | 9 in the process of being swapped out and attempts to compress them into a 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. 31 the ``CONFIG_ZSWAP_DEFAULT_ON`` Kconfig option is enabled or not. 41 being swapped out. However, it will _not_ immediately write out or fault 46 fault back into memory all swapped out pages, including those in the 57 allocation in zpool is not directly accessible by address. Rather, a handle is 60 pages are freed. The pool is not preallocated. By default, a zpool 69 means the compression ratio will always be 2:1 or worse (because of half-full [all …]
|
| D | concepts.rst | 7 systems from MMU-less microcontrollers to supercomputers. The memory 21 the amount of memory that can be installed. The physical memory is not 80 improves TLB hit-rate and thus improves overall system performance. 87 Documentation/admin-guide/mm/hugetlbpage.rst. 94 name. See Documentation/admin-guide/mm/transhuge.rst for more details 107 devices for DMA, ZONE_HIGHMEM will contain memory that is not 111 The actual layout of the memory zones is hardware dependent as not all 118 Many multi-processor machines are NUMA - Non-Uniform Memory Access - 126 Documentation/admin-guide/mm/numa_memory_policy.rst. 144 is not backed by a filesystem. Such mappings are implicitly created [all …]
|
| D | ksm.rst | 8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y, 19 content which can be replaced by a single write-protected page (which 27 be swapped out just like other user pages (but sharing is broken when they 28 are swapped back in: ksmd must rediscover their identity and merge again). 47 may suddenly require more memory than is available - possibly failing 48 with EAGAIN, but more probably arousing the Out-Of-Memory killer. 50 If KSM is not configured into the running kernel, madvise MADV_MERGEABLE 53 KSM daemon is not currently running, MADV_MERGEABLE still registers 60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst). 65 and might fail with EAGAIN if not enough memory for internal structures. [all …]
|
| /Documentation/userspace-api/media/v4l/ |
| D | userp.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 14 particular user pointer method (not only memory mapping) is supported 21 data are exchanged, these pointers and meta-information are passed in 23 :c:type:`v4l2_plane` in the multi-planar API case). The 26 No buffers (planes) are allocated beforehand, consequently they are not 33 .. code-block:: c 41 if (ioctl (fd, VIDIOC_REQBUFS, &reqbuf) == -1) { 43 printf ("Video capturing or user pointer streaming is not supported\\n"); 57 swapped out to disk they are brought back and finally locked in physical 66 Applications must take care not to free buffers without dequeuing. [all …]
|
| D | vidioc-qbuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QBUF - VIDIOC_DQBUF - Exchange a buffer with the driver 58 :ref:`multi-planar API <planar-apis>`, the ``m.planes`` field must 59 contain a userspace pointer to a filled-in array of struct 73 multi-planar API is used, ``m.userptr`` and ``length`` members of the 79 memory pages of the buffer in physical memory, they cannot be swapped 87 file descriptor associated with a DMABUF buffer. When the multi-planar 102 the file descriptor of a :ref:`request <media-request-api>`, if requests are 103 in use. Setting it means that the buffer will not be passed to the driver 107 If the device does not support requests, then ``EBADR`` will be returned. [all …]
|
| D | mmap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 19 between application and driver, the data itself is not copied. Memory 22 memory on a graphics card with a video capture add-on. However, being 24 drivers support streaming as well, allocating buffers in DMA-able main 41 :ref:`VIDIOC_QUERYBUF` ioctl. In the single-planar 45 multi-planar API, struct :c:type:`v4l2_buffer` contains an 48 multi-planar API, every plane of every buffer has to be mapped 51 offset and length values must not be modified. Remember, the buffers are 53 swapped out to disk. Applications should free the buffers as soon as 56 Example: Mapping buffers in the single-planar API [all …]
|
| /Documentation/devicetree/bindings/input/touchscreen/ |
| D | imagis,ist3038c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Markuss Broks <markuss.broks@gmail.com> 14 pattern: "^touchscreen@[0-9a-f]+$" 18 - imagis,ist3032c 19 - imagis,ist3038 20 - imagis,ist3038b 21 - imagis,ist3038c 29 vdd-supply: [all …]
|
| /Documentation/virt/kvm/s390/ |
| D | s390-pv-dump.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ------- 27 ------------ 45 in the dump data. For the same reason it is very important to not only 52 time of the export does not matter as no re-encryption is 53 needed. Memory that has been swapped out and hence was exported can be
|
| /Documentation/devicetree/bindings/display/tilcdc/ |
| D | tilcdc.txt | 1 Device-Tree bindings for tilcdc DRM driver 4 - compatible: value should be one of the following: 5 - "ti,am33xx-tilcdc" for AM335x based boards 6 - "ti,da850-tilcdc" for DA850/AM18x/OMAP-L138 based boards 7 - interrupts: the interrupt number 8 - reg: base address and size of the LCDC device 11 - ti,hwmods: Name of the hwmod associated to the LCDC 14 - max-bandwidth: The maximum pixels per second that the memory 16 - max-width: The maximum horizontal pixel width supported by 18 - max-pixelclock: The maximum pixel clock that can be supported [all …]
|
| /Documentation/filesystems/ |
| D | locks.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 -------------------------- 18 The old flock(2) emulation in the kernel was swapped for proper BSD 24 This should not cause problems for anybody, since everybody using a 29 --------------------------- 31 1.2.1 Typical Problems - Sendmail 58 --------------------------------------- 62 dangers, not the least of which was the ability to freeze an NFS server by
|
| /Documentation/input/devices/ |
| D | sentelic.rst | 8 :Copyright: |copy| 2002-2011 Sentelic Corporation. 10 :Last update: Dec-07-2011 28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 30 |---------------| |---------------| |---------------| |---------------| 37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed. 38 Bit1 => Right Button, 1 is pressed, 0 is not pressed. 39 Bit0 => Left Button, 1 is pressed, 0 is not pressed. 40 Byte 2: X Movement(9-bit 2's complement integers) 41 Byte 3: Y Movement(9-bit 2's complement integers) 43 valid values, -8 ~ +7 [all …]
|
| /Documentation/devicetree/bindings/phy/ |
| D | marvell,armada-cp110-utmi-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/marvell,armada-cp110-utmi-phy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Konstantin Porotchkin <kostap@marvell.com> 18 0.H----- USB HOST0 19 UTMI PHY0 --------/ 20 0.D-----0 21 \------ USB DEVICE 22 1.D-----1 [all …]
|
| D | ti,phy-j721e-wiz.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ 4 --- 5 $id: http://devicetree.org/schemas/phy/ti,phy-j721e-wiz.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Kishon Vijay Abraham I <kishon@ti.com> 16 - ti,j721e-wiz-16g 17 - ti,j721e-wiz-10g 18 - ti,j721s2-wiz-10g 19 - ti,am64-wiz-10g [all …]
|
| /Documentation/mm/ |
| D | arch_pgtable_helpers.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 +---------------------------+--------------------------------------------------+ 20 +---------------------------+--------------------------------------------------+ 22 +---------------------------+--------------------------------------------------+ 24 +---------------------------+--------------------------------------------------+ 26 +---------------------------+--------------------------------------------------+ 28 +---------------------------+--------------------------------------------------+ 30 +---------------------------+--------------------------------------------------+ 32 +---------------------------+--------------------------------------------------+ 34 +---------------------------+--------------------------------------------------+ [all …]
|
| D | unevictable-lru.rst | 19 details - the "what does it do?" - by reading the code. One hopes that the 33 To illustrate this with an example, a non-NUMA x86_64 platform with 128GB of 35 fraction of these pages are not evictable for any reason [see below], vmscan 56 ------------------------------ 58 The Unevictable LRU folio list is a lie. It was never an LRU-ordered 59 list, but a companion to the LRU-ordered anonymous and file, active and 60 inactive folio lists; and now it is not even a folio list. But following 64 The Unevictable LRU infrastructure consists of an additional, per-node, LRU list 76 system - which means we get to use the same code to manipulate them, the 84 maintain folios elsewhere than on an LRU-like list, where they can be [all …]
|
| /Documentation/arch/x86/ |
| D | entry_64.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 for 64-bit, arch/x86/entry/entry_32.S for 32-bit and finally 17 arch/x86/entry/entry_64_compat.S which implements the 32-bit compatibility 18 syscall entry points and thus provides for 32-bit processes the 19 ability to execute syscalls when running on 64-bit kernels. 25 - system_call: syscall instruction from 64-bit code. 27 - entry_INT80_compat: int 0x80 from 32-bit or 64-bit code; compat syscall 30 - entry_INT80_compat, ia32_sysenter: syscall and sysenter from 32-bit 33 - interrupt: An array of entries. Every IDT vector that doesn't 36 magically-generated functions that make their way to common_interrupt() [all …]
|
| /Documentation/arch/sparc/ |
| D | adi.rst | 34 SPARC M7 processor, MMU uses bits 63-60 for version tags and ADI block 37 virtual addresses that contain 0xa in bits 63-60. 58 - Version tag values of 0x0 and 0xf are reserved. These values match any 61 - Version tags are set on virtual addresses from userspace even though 66 - When a task frees a memory page it had set version tags on, the page 67 goes back to free page pool. When this page is re-allocated to a task, 73 - ADI tag mismatches are not detected for non-faulting loads. 75 - Kernel does not set any tags for user pages and it is entirely a 77 version tags are preserved if a page is swapped out to the disk and 78 swapped back in. It also preserves that version tags if a page is [all …]
|
| /Documentation/devicetree/bindings/display/ |
| D | arm,pl11x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liviu Dudau <Liviu.Dudau@arm.com> 11 - Andre Przywara <andre.przywara@arm.com> 24 - arm,pl110 25 - arm,pl111 27 - compatible 32 - enum: 33 - arm,pl110 [all …]
|
| /Documentation/trace/ |
| D | ring-buffer-design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.2-no-invariants-only 19 --------------------------------- 22 - where new writes happen in the ring buffer. 25 - where new reads happen in the ring buffer. 28 - the task that writes into the ring buffer (same as writer) 31 - same as producer 34 - the task that reads from the buffer (same as reader) 37 - same as consumer. 40 - A page outside the ring buffer used solely (for the most part) 44 - a pointer to the page that the reader will use next [all …]
|
| /Documentation/virt/kvm/devices/ |
| D | s390_flic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 FLIC handles floating (non per-cpu) interrupts, i.e. I/O, service and some 8 machine check interruptions. All interrupts are stored in a per-vm list of 14 - add interrupts (KVM_DEV_FLIC_ENQUEUE) 15 - inspect currently pending interrupts (KVM_FLIC_GET_ALL_IRQS) 16 - purge all pending floating interrupts (KVM_DEV_FLIC_CLEAR_IRQS) 17 - purge one pending floating I/O interrupt (KVM_DEV_FLIC_CLEAR_IO_IRQ) 18 - enable/disable for the guest transparent async page faults 19 - register and modify adapter interrupt sources (KVM_DEV_FLIC_ADAPTER_*) 20 - modify AIS (adapter-interruption-suppression) mode state (KVM_DEV_FLIC_AISM) [all …]
|
| /Documentation/driver-api/dmaengine/ |
| D | dmatest.rst | 13 the bytes aren't swapped around, and that the source buffer isn't modified. 21 capability of the following: DMA_MEMCPY (memory-to-memory), DMA_MEMSET 22 (const-to-memory or memory-to-memory, when emulated), DMA_XOR, DMA_PQ. 28 Part 1 - How to build the test module 33 Device Drivers -> DMA Engine support -> DMA Test client 38 Part 2 - When dmatest is built as a module 57 Example of multi-channel test usage (new in the 5.0 kernel):: 68 For all tests, starting in the 5.0 kernel, either single- or multi-channel, 80 % ls -1 /sys/class/dma/ 86 Note that running a new test will not stop any in progress test. [all …]
|
| /Documentation/devicetree/bindings/net/ |
| D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 14 # The dt-schema tools will generate a select statement first by using 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 24 - $nodename [all …]
|
| /Documentation/driver-api/crypto/iaa/ |
| D | iaa-crypto.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 higher-level compression devices such as zswap. 25 represented by selecting the 'deflate-iaa' crypto compression 28 # echo deflate-iaa > /sys/module/zswap/parameters/compressor 38 'deflate-iaa'. (Because the IAA hardware has a 4k history-window 52 Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression Accelerator 59 …Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression -> Enable Int… 78 - Scalable 79 - Legacy 80 - No IOMMU [all …]
|
| /Documentation/admin-guide/mm/damon/ |
| D | start.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 ------ 25 --------------- 30 your ``$PATH``. It's not mandatory, though. 44 $ sudo damo start "./masim ./configs/stairs.cfg --quiet" 72 Note that DAMON can monitor not only virtual address spaces but multiple types 83 $ sudo damo record -o damon.data $(pidof masim) 96 (x-axis) got accessed when (y-axis) and how frequently (number).:: 98 $ sudo damo report heats --heatmap stdout 114 # x-axis: space (139728247021568-139728453431248: 196.848 MiB) [all …]
|
123