/linux/Documentation/admin-guide/mm/ |
H A D | idle_page_tracking.rst | 9 accessed by a workload and which are idle. This information can be useful for 30 A page is considered idle if it has not been accessed since it was marked idle 31 (for more details on what "accessed" actually means see the :ref:`Implementation 81 considered referenced if it has been recently accessed via a process address 82 space, in which case one or more PTEs it is mapped to will have the Accessed bit 83 set, or marked accessed explicitly by the kernel (see mark_page_accessed()). The 93 - a page is accessed by a device driver using get_user_pages() 104 When a page is marked idle, the Accessed bit must be cleared in all PTEs it is 107 as noted above, uses the Accessed bit to promote actively referenced pages, one 108 more page flag is introduced, the Young flag. When the PTE Accessed bit is [all …]
|
H A D | multigen_lru.rst | 39 0x0002 Clearing the accessed bit in leaf page table entries in large 44 whose accessed bits can be otherwise cleared by fewer larger 46 0x0004 Clearing the accessed bit in non-leaf page table entries as 106 accessed over different time intervals for each memcg and node. 117 Each bin contains an estimated number of pages that have been accessed
|
/linux/mm/damon/ |
H A D | paddr.c | 93 bool *accessed = arg; in damon_folio_young_one() local 97 *accessed = false; in damon_folio_young_one() 108 *accessed = (pte_present(pte) && pte_young(pte)) || in damon_folio_young_one() 113 *accessed = pmd_young(pmdp_get(pvmw.pmd)) || in damon_folio_young_one() 120 if (*accessed) { in damon_folio_young_one() 126 /* If accessed, stop walking */ in damon_folio_young_one() 127 return *accessed == false; in damon_folio_young_one() 132 bool accessed = false; in damon_folio_young() local 134 .arg = &accessed, in damon_folio_young() 156 return accessed; in damon_folio_young() [all …]
|
H A D | Kconfig | 82 that not accessed for a long time (cold) using DAMON and reclaim 94 protect frequently accessed (hot) pages while rarely accessed (cold)
|
/linux/include/linux/usb/ |
H A D | xhci-sideband.h | 39 * struct xhci_sideband - representation of a sideband accessed usb device. 41 * @vdev: the usb device accessed via sideband 43 * @ir: event handling and buffer for sideband accessed device 49 * FIXME usb device accessed via sideband Keeping track of sideband accessed usb devices.
|
/linux/Documentation/mm/ |
H A D | multigen_lru.rst | 30 accessed bit. A rmap walk targets a single page and does not try to 61 channel is higher due to the approximation of the accessed bit. 98 Each generation is divided into multiple tiers. A page accessed ``N`` 117 generation when it finds them accessed through page tables; the 125 the aging clears the accessed bit and updates the gen counter of the 138 accessed through page tables and updated its gen counter. It also 140 was accessed multiple times through file descriptors and the feedback 184 and clear the accessed bit) can be expensive because pages from
|
/linux/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_hw.c | 90 * @hw: Struct containing variables accessed by shared code 129 * @hw: Struct containing variables accessed by shared code 223 * @hw: Struct containing variables accessed by shared code 331 * @hw: Struct containing variables accessed by shared code 372 * @hw: Struct containing variables accessed by shared code 517 * @hw: Struct containing variables accessed by shared code 641 * @hw: Struct containing variables accessed by shared code. 678 * @hw: Struct containing variables accessed by shared code 793 * @hw: Struct containing variables accessed by shared code 937 * @hw: Struct containing variables accessed by shared code [all …]
|
/linux/Documentation/driver-api/ |
H A D | edac.rst | 54 The data accessed by the memory controller is contained into one dimm 62 The data size accessed by the memory controller is interlaced into two 63 dimms, accessed at the same time. E. g. if the DIMM is 64 bits-wide (72 70 accessed. Common chip-select rows for single channel are 64 bits, for 86 sets of memory devices. The two rows cannot be accessed concurrently. 93 of memory devices. The two rows cannot be accessed concurrently. 196 GPU nodes can be accessed the same way as the data fabric on CPU nodes.
|
/linux/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_hw.c | 136 * hw - Struct containing variables accessed by shared code 169 * hw - Struct containing variables accessed by shared code 197 * hw - Struct containing variables accessed by shared code 230 * hw - Struct containing variables accessed by shared code 281 * hw - Struct containing variables accessed by shared code 370 * hw - Struct containing variables accessed by shared code 499 * hw - Struct containing variables accessed by shared code 554 * hw - Struct containing variables accessed by shared code 579 * hw - Struct containing variables accessed by shared code
|
/linux/fs/freevxfs/ |
H A D | vxfs_inode.h | 81 __fs32 vdi_atime; /* Last time accessed - sec */ 82 __fs32 vdi_autime; /* Last time accessed - usec */ 137 __u32 vii_atime; /* Last time accessed - sec */ 138 __u32 vii_autime; /* Last time accessed - usec */
|
/linux/arch/arm64/kernel/ |
H A D | image-vars.h | 28 * accessed by the stub, so provide some aliases to make them accessible. 79 * accessed by it, therefore provide aliases to make them linkable. 80 * Do not include symbols which may not be safely accessed under hypervisor 95 /* Global kernel state accessed by nVHE hyp code. */
|
/linux/arch/alpha/lib/ |
H A D | memchr.S | 22 - memory accessed as aligned quadwords only 31 - only minimum number of quadwords may be accessed 120 # Make $18 point to last quad to be accessed (the 127 # At least two quads remain to be accessed. 133 # At least three quads remain to be accessed
|
H A D | ev6-memchr.S | 9 * - memory accessed as aligned quadwords only 18 * - only minimum number of quadwords may be accessed 139 # Make $18 point to last quad to be accessed (the 145 # At least two quads remain to be accessed. 150 # At least three quads remain to be accessed
|
/linux/fs/ |
H A D | backing-file.c | 202 if (ctx->accessed) in backing_file_read_iter() 203 ctx->accessed(iocb->ki_filp); in backing_file_read_iter() 288 if (ctx->accessed) in backing_file_splice_read() 289 ctx->accessed(iocb->ki_filp); in backing_file_splice_read() 345 if (ctx->accessed) in backing_file_mmap() 346 ctx->accessed(user_file); in backing_file_mmap()
|
/linux/Documentation/wmi/devices/ |
H A D | msi-wmi-platform.rst | 132 happen when a invalid byte field is ultimately accessed), all methods require a 32 byte input 135 The input buffer contains a single byte to select the subfeature to be accessed and 31 bytes of 136 input data, the meaning of which depends on the subfeature being accessed. 139 and 31 bytes of output data, the meaning if which depends on the subfeature being accessed. 162 Fan speed sensors can be accessed by selecting subfeature ``0x00``. The output data contains 191 the embedded controller memory is accessed by the ACPI AML code. The driver also supports a
|
/linux/include/linux/iio/ |
H A D | buffer-dma.h | 54 /* May only be accessed by the owner of the block */ 59 * Set during allocation, constant thereafter. May be accessed read-only 67 /* Must not be accessed outside the core. */ 70 * Must not be accessed outside the core. Access needs to hold
|
/linux/arch/parisc/include/uapi/asm/ |
H A D | ptrace.h | 21 * It can be accessed through PTRACE_PEEKUSR/PTRACE_POKEUSR only. 48 * It can be accessed through PTRACE_GETREGSET with NT_PRSTATUS 73 * It can be accessed through PTRACE_GETREGSET with NT_PRFPREG
|
/linux/Documentation/admin-guide/blockdev/drbd/ |
H A D | data-structure-v9.rst | 30 In this table, horizontally, devices can be accessed from resources by their 31 volume number. Likewise, peer_devices can be accessed from connections by 37 devices can be accessed by their minor device number via the drbd_devices idr.
|
/linux/Documentation/i2c/ |
H A D | i2c-topology.rst | 17 that has to be operated before the device can be accessed. 207 When any device is accessed, all other devices are locked out for 231 When device D1 is accessed, accesses to D2 are locked out for the 254 When device D1 is accessed, accesses to D2 and D3 are locked out 288 When D1 is accessed, accesses to D2 are locked out for the full 293 When D3 or D4 are accessed, everything else is locked out. For D3 318 When D1 is accessed, accesses to D2, D3 and D4 are locked out. But 342 When any device is accessed, accesses to all other devices are locked 366 When D1 or D2 are accessed, accesses to D3 and D4 are locked out while 367 accesses to D5 may interleave. When D3 or D4 are accessed, accesses to
|
/linux/Documentation/devicetree/bindings/mtd/ |
H A D | amlogic,meson-nand.yaml | 71 configuration must be used because it is accessed by the ROM 78 Interval between pages, accessed by the ROM code. For example 79 we have 8 pages [0, 7]. Pages 0,2,4,6 are accessed by the
|
/linux/Documentation/mm/damon/ |
H A D | design.rst | 96 mapped to the physical memory and accessed. Thus, tracking the unmapped 121 PTE Accessed-bit Based Access Check 125 Accessed-bit for basic access checks. Only one difference is the way of 126 finding the relevant PTE Accessed bit(s) from the address. While the 132 subsystems using the Accessed bits, namely Idle page tracking and the reclaim 162 The output of DAMON says what pages are how frequently accessed for a given 173 if accessed(page): 196 ``sampling interval``, checks whether the page is accessed meanwhile, and 284 result, the monitoring results look everything is samely accessed only rarely. 307 accessed, or samely frequently accessed. That is, regions become [all …]
|
/linux/arch/arm/kernel/ |
H A D | smp_tlb.c | 105 * REVIDR[4]: 798181 Moving a virtual page that is being accessed in erratum_a15_798181_init() 109 * REVIDR[4]: 798181 Moving a virtual page that is being accessed in erratum_a15_798181_init() 111 * REVIDR[9]: 798181 Moving a virtual page that is being accessed in erratum_a15_798181_init() 116 * REVIDR[9]: 798181 Moving a virtual page that is being accessed in erratum_a15_798181_init()
|
/linux/Documentation/devicetree/bindings/bus/ |
H A D | fsl,imx8qxp-pixel-link-msi-bus.yaml | 20 connected to the bus can be accessed. Also, the bus is part of a power 22 be accessed. 26 Status Registers (CSR) module, are accessed through the bus. 30 So, the controller's registers cannot be accessed by SCFW user. Hence,
|
/linux/Documentation/arch/arm64/ |
H A D | tagged-address-abi.rst | 46 1. User addresses not accessed by the kernel but used for address space 67 2. User addresses accessed by the kernel (e.g. ``write()``). This ABI 119 indirectly as arguments to be accessed by the kernel. 122 indirectly as arguments to be accessed by the kernel.
|
/linux/arch/alpha/include/asm/ |
H A D | pgtable.h | 67 #define _PAGE_KRE 0x0100 /* xxx - see below on the "accessed" bit */ 80 * NOTE! The "accessed" bit isn't necessarily exact: it can be kept exactly 82 * Under Linux/AXP, the "accessed" bit just means "read", and I'll just use 84 * KWE/UWE bits with both handling dirty and accessed. 86 * Note that the kernel uses the accessed bit just to check whether to page 99 * All the normal masks have the "page accessed" bits on, as any time they are used, 100 * the page is accessed. They are cleared only by the page-out routines
|