| /linux-6.15/Documentation/arch/x86/ |
| H A D | tlb.rst | 23 entire TLB than doing 2^48/PAGE_SIZE individual flushes. 33 cache on modern CPUs, and the global flushes have become more 34 expensive relative to single-page flushes. 49 Lowering it to 0 will disable the use of the individual flushes. 55 flushes. THP is treated exactly the same as normal memory.
|
| H A D | pti.rst | 114 g. On systems without PCID support, each CR3 write flushes 116 or exception flushes the TLB.
|
| /linux-6.15/Documentation/arch/riscv/ |
| H A D | cmodx.rst | 26 As an aside, "deferred" icache flushes can sometimes be triggered in the kernel. 28 and when the kernel uses copy_to_user_page(). These deferred flushes happen only
|
| /linux-6.15/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_nagle_sendmsg_msg_more.pkt | 62 // Test the case a MSG_MORE send followed by a write flushes the data
|
| /linux-6.15/Documentation/devicetree/bindings/pmem/ |
| H A D | pmem-region.txt | 37 may skip the cache flushes required to ensure data is made
|
| /linux-6.15/drivers/acpi/nfit/ |
| H A D | core.c | 66 struct list_head flushes; member 915 list_for_each_entry(nfit_flush, &prev->flushes, list) { in add_flush() 921 list_move_tail(&nfit_flush->list, &acpi_desc->flushes); in add_flush() 932 list_add_tail(&nfit_flush->list, &acpi_desc->flushes); in add_flush() 1080 list_for_each_entry(nfit_flush, &acpi_desc->flushes, list) { in __nfit_mem_init() 3027 !list_empty(&prev->flushes)) { in acpi_nfit_check_deletions() 3103 INIT_LIST_HEAD(&prev.flushes); in acpi_nfit_init() 3115 list_cut_position(&prev.flushes, &acpi_desc->flushes, in acpi_nfit_init() 3116 acpi_desc->flushes.prev); in acpi_nfit_init() 3269 INIT_LIST_HEAD(&acpi_desc->flushes); in acpi_nfit_desc_init()
|
| H A D | nfit.h | 242 struct list_head flushes; member
|
| /linux-6.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 1240 unsigned int flushes; in reloc_kmap() local 1243 err = i915_gem_object_prepare_write(obj, &flushes); in reloc_kmap() 1250 cache->vaddr = flushes | KMAP; in reloc_kmap() 1252 if (flushes) in reloc_kmap() 1369 static void clflush_write32(u32 *addr, u32 value, unsigned int flushes) in clflush_write32() argument 1371 if (unlikely(flushes & (CLFLUSH_BEFORE | CLFLUSH_AFTER))) { in clflush_write32() 1372 if (flushes & CLFLUSH_BEFORE) in clflush_write32() 1384 if (flushes & CLFLUSH_AFTER) in clflush_write32()
|
| /linux-6.15/Documentation/core-api/ |
| H A D | cachetlb.rst | 43 This interface flushes an entire user address space from 143 This interface flushes an entire user address space from 152 This interface flushes an entire user address space from 385 flushes the kernel cache for a given virtual address range in
|
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | l1tf.rst | 150 'L1D conditional cache flushes' L1D flush is conditionally enabled 152 'L1D cache flushes' L1D flush is unconditionally enabled 174 the hypervisor flushes the L1D before entering the guest. 177 by a potentially malicious guest, it also flushes the guest 197 Unconditional mode flushes L1D on all VMENTER invocations and provides
|
| H A D | multihit.rst | 116 flushes and the problematic situation cannot happen. However, the shadow
|
| /linux-6.15/Documentation/block/ |
| H A D | writeback_cache_control.rst | 20 Explicit cache flushes
|
| /linux-6.15/arch/x86/ |
| H A D | Kconfig.debug | 76 kernel flushes one-by-one instead of doing a full TLB flush. In 79 to -1, the code flushes the whole TLB unconditionally. Otherwise,
|
| /linux-6.15/Documentation/gpu/rfc/ |
| H A D | i915_vm_bind.rst | 35 The i915 driver flushes the TLB for each submission and when an object's 39 batches (which would require additional TLB flushes, which is not supported).
|
| /linux-6.15/Documentation/mm/ |
| H A D | multigen_lru.rst | 37 do not require TLB flushes; clean pages do not require writeback. 63 flushes required and the likelihood of encountering the dirty bit.
|
| /linux-6.15/drivers/md/ |
| H A D | dm-writecache.c | 216 unsigned long long flushes; member 1509 wc->stats.flushes++; in writecache_map_flush() 1520 wc->stats.flushes++; in writecache_map_flush() 2701 wc->stats.flushes, in writecache_status()
|
| H A D | dm-integrity.c | 2708 struct bio *flushes; in integrity_commit() local 2716 flushes = bio_list_get(&ic->flush_bio_list); in integrity_commit() 2767 while (flushes) { in integrity_commit() 2768 struct bio *next = flushes->bi_next; in integrity_commit() 2770 flushes->bi_next = NULL; in integrity_commit() 2771 do_endio(ic, flushes); in integrity_commit() 2772 flushes = next; in integrity_commit()
|
| /linux-6.15/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-map.rst | 225 file system for the map update to work successfully, as kernel flushes prog
|
| /linux-6.15/Documentation/filesystems/nfs/ |
| H A D | exporting.rst | 234 EXPORT_OP_FLUSH_ON_CLOSE - Filesystem flushes file data on close(2)
|
| /linux-6.15/Documentation/virt/kvm/x86/ |
| H A D | mmu.rst | 262 are synchronized when the guest executes invlpg or flushes its tlb by 299 The guest uses two events to synchronize its tlb and page tables: tlb flushes
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | sched-ext.rst | 268 locks held. ``scx_bpf_move_to_local()`` flushes the pending insertions
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | dm-integrity.rst | 125 exceeds this watermark, the thread that flushes the journal will
|
| /linux-6.15/Documentation/scsi/ |
| H A D | scsi_eh.rst | 419 flushes eh_done_q by either retrying or notifying upper
|
| /linux-6.15/Documentation/filesystems/ext4/ |
| H A D | super.rst | 792 - Disable write flushes. (EXT4_DEFM_NOBARRIER)
|
| /linux-6.15/Documentation/arch/powerpc/ |
| H A D | kvm-nested.rst | 632 copy and only flushes this copy to the L0 when the L2 runs again via
|