Home
last modified time | relevance | path

Searched full:accessed (Results 1 – 25 of 1356) sorted by relevance

12345678910>>...55

/linux/Documentation/admin-guide/mm/
H A Didle_page_tracking.rst9 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 Dmultigen_lru.rst39 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 Dpaddr.c93 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 DKconfig82 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 Dxhci-sideband.h39 * 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 Dmultigen_lru.rst30 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 De1000_hw.c90 * @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 Dedac.rst54 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 Datl1e_hw.c136 * 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 Dvxfs_inode.h81 __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 Dimage-vars.h28 * 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 Dmemchr.S22 - 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 Dev6-memchr.S9 * - 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 Dbacking-file.c202 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 Dmsi-wmi-platform.rst132 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 Dbuffer-dma.h54 /* 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 Dptrace.h21 * 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 Ddata-structure-v9.rst30 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 Di2c-topology.rst17 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 Damlogic,meson-nand.yaml71 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 Ddesign.rst96 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 Dsmp_tlb.c105 * 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 Dfsl,imx8qxp-pixel-link-msi-bus.yaml20 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 Dtagged-address-abi.rst46 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 Dpgtable.h67 #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

12345678910>>...55