Searched full:flushing (Results 1 – 25 of 1092) sorted by relevance
12345678910>>...44
| /kernel/linux/linux-4.19/Documentation/admin-guide/hw-vuln/ |
| D | l1tf.rst | 148 'L1D vulnerable' L1D flushing is disabled 176 Flushing the L1D evicts not only the data which should not be accessed 178 data. Flushing the L1D has a performance impact as the processor has to 191 The conditional mode avoids L1D flushing after VMEXITs which execute 373 the hypervisors, i.e. unconditional L1D flushing 386 mitigation, i.e. conditional L1D flushing 395 i.e. conditional L1D flushing. 413 The default is 'flush'. For details about L1D flushing see :ref:`l1d_flush`. 421 The KVM hypervisor mitigation mechanism, flushing the L1D cache when 466 To avoid the overhead of the default L1D flushing on VMENTER the [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/hw-vuln/ |
| D | l1tf.rst | 148 'L1D vulnerable' L1D flushing is disabled 176 Flushing the L1D evicts not only the data which should not be accessed 178 data. Flushing the L1D has a performance impact as the processor has to 191 The conditional mode avoids L1D flushing after VMEXITs which execute 373 the hypervisors, i.e. unconditional L1D flushing 386 mitigation, i.e. conditional L1D flushing 395 i.e. conditional L1D flushing. 413 The default is 'flush'. For details about L1D flushing see :ref:`l1d_flush`. 421 The KVM hypervisor mitigation mechanism, flushing the L1D cache when 466 To avoid the overhead of the default L1D flushing on VMENTER the [all …]
|
| /kernel/linux/linux-5.10/Documentation/core-api/ |
| D | cachetlb.rst | 2 Cache and TLB Flushing Under Linux 7 This document describes the cache/tlb flushing interfaces called 17 thinking SMP cache/tlb flushing must be so inefficient, this is in 23 First, the TLB flushing interfaces, since they are the simplest. The 56 Here we are flushing a specific range of (user) virtual 104 Next, we have the cache flushing interfaces. In general, when Linux 126 The cache flushing routines below need only deal with cache flushing 161 Here we are flushing a specific range of (user) virtual 211 Here in these two interfaces we are flushing a specific range 337 Any necessary cache flushing or other coherency operations [all …]
|
| /kernel/linux/linux-4.19/Documentation/core-api/ |
| D | cachetlb.rst | 2 Cache and TLB Flushing Under Linux 7 This document describes the cache/tlb flushing interfaces called 17 thinking SMP cache/tlb flushing must be so inefficient, this is in 23 First, the TLB flushing interfaces, since they are the simplest. The 56 Here we are flushing a specific range of (user) virtual 114 Next, we have the cache flushing interfaces. In general, when Linux 136 The cache flushing routines below need only deal with cache flushing 171 Here we are flushing a specific range of (user) virtual 221 Here in these two interfaces we are flushing a specific range 347 Any necessary cache flushing or other coherency operations [all …]
|
| /kernel/linux/linux-4.19/arch/x86/include/asm/ |
| D | mmu.h | 21 * Any code that needs to do any sort of TLB flushing for this 24 * flushing code keep track of what needs flushing.
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | mmu.h | 21 * Any code that needs to do any sort of TLB flushing for this 24 * flushing code keep track of what needs flushing.
|
| /kernel/linux/linux-5.10/arch/parisc/include/asm/ |
| D | tlbflush.h | 5 /* TLB flushing routines.... */ 33 * and not flushing the whole tlb. 41 /* Except for very small threads, flushing the whole TLB is in flush_tlb_mm()
|
| /kernel/linux/linux-4.19/arch/parisc/include/asm/ |
| D | tlbflush.h | 5 /* TLB flushing routines.... */ 48 * and not flushing the whole tlb. 56 /* Except for very small threads, flushing the whole TLB is in flush_tlb_mm()
|
| /kernel/linux/linux-5.10/fs/btrfs/ |
| D | space-info.c | 59 * MAKING RESERVATIONS, FLUSHING NORMALLY (non-priority) 88 * MAKING RESERVATIONS, FLUSHING HIGH PRIORITY 95 * THE FLUSHING STATES 138 * above flushing first and then commit the transaction as the last resort. 323 * If we aren't flushing all things, let us overcommit up to in calc_available_free_space() 506 * make sure we're flushing enough delalloc to hopefully reclaim in shrink_delalloc() 768 * We may be flushing because suddenly we have less space than we had in btrfs_calc_reclaim_metadata_size() 771 * appropriate pressure on the flushing state machine. in btrfs_calc_reclaim_metadata_size() 847 * maybe_fail_all_tickets - we've exhausted our flushing, start failing tickets 849 * @space_info - the space info we were flushing [all …]
|
| /kernel/linux/linux-4.19/Documentation/x86/ |
| D | pti.txt | 88 allows us to skip flushing the entire TLB when switching page 111 h. INVPCID is a TLB-flushing instruction which allows flushing 115 flushing a kernel address, we need to flush all PCIDs, so a 116 single kernel address flush will require a TLB-flushing CR3
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | pti.rst | 96 allows us to skip flushing the entire TLB when switching page 119 h. INVPCID is a TLB-flushing instruction which allows flushing 123 flushing a kernel address, we need to flush all PCIDs, so a 124 single kernel address flush will require a TLB-flushing CR3
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/ |
| D | tlbflush.h | 6 * TLB flushing: 20 * TLB flushing for software loaded TLB chips
|
| /kernel/linux/linux-4.19/arch/powerpc/include/asm/nohash/ |
| D | tlbflush.h | 6 * TLB flushing: 20 * TLB flushing for software loaded TLB chips
|
| /kernel/linux/linux-5.10/arch/openrisc/include/asm/ |
| D | cacheflush.h | 20 * Helper function for flushing or invalidating entire pages from data 28 * Data cache flushing always happen on the local cpu. Instruction cache
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | mm.h | 15 * is reserved for VIPT aliasing flushing by generic code. 22 /* PFN alias flushing, for VIPT caches */
|
| /kernel/linux/linux-4.19/arch/arm/mm/ |
| D | mm.h | 14 * is reserved for VIPT aliasing flushing by generic code. 21 /* PFN alias flushing, for VIPT caches */
|
| /kernel/linux/linux-4.19/drivers/md/bcache/ |
| D | journal.h | 25 * moving gc we work around it by flushing the btree to disk before updating the 74 * If the journal fills up, we start flushing dirty btree nodes until we can 75 * allocate space for a journal write again - preferentially flushing btree
|
| /kernel/linux/linux-5.10/drivers/md/bcache/ |
| D | journal.h | 25 * moving gc we work around it by flushing the btree to disk before updating the 74 * If the journal fills up, we start flushing dirty btree nodes until we can 75 * allocate space for a journal write again - preferentially flushing btree
|
| /kernel/linux/linux-4.19/include/trace/events/ |
| D | jbd2.h | 247 __field( unsigned long, flushing ) 261 __entry->flushing = stats->rs_flushing; 269 "locked %u flushing %u logging %u handle_count %u " 276 jiffies_to_msecs(__entry->flushing),
|
| /kernel/linux/linux-5.10/mm/ |
| D | percpu-vm.c | 121 * unmapped. Flush cache. As each flushing trial can be very 179 * returned to vmalloc as vmalloc will handle TLB flushing lazily. 181 * As with pcpu_pre_unmap_flush(), TLB flushing also is done at once 251 * As with pcpu_pre_unmap_flush(), TLB flushing also is done at once
|
| /kernel/linux/linux-4.19/mm/ |
| D | percpu-vm.c | 122 * unmapped. Flush cache. As each flushing trial can be very 180 * returned to vmalloc as vmalloc will handle TLB flushing lazily. 182 * As with pcpu_pre_unmap_flush(), TLB flushing also is done at once 252 * As with pcpu_pre_unmap_flush(), TLB flushing also is done at once
|
| /kernel/linux/linux-4.19/arch/openrisc/include/asm/ |
| D | cacheflush.h | 24 * Helper function for flushing or invalidating entire pages from data 32 * Data cache flushing always happen on the local cpu. Instruction cache
|
| /kernel/linux/linux-5.10/arch/sh/mm/ |
| D | tlbflush_32.c | 2 * TLB flushing operations for SH with an MMU. 130 * This is the most destructive of the TLB flushing options, in __flush_tlb_global()
|
| /kernel/linux/linux-4.19/arch/sh/include/asm/ |
| D | cacheflush.h | 10 * Cache flushing: 14 * - flush_cache_dup mm(mm) handles cache flushing when forking
|
| /kernel/linux/linux-5.10/arch/sh/include/asm/ |
| D | cacheflush.h | 8 * Cache flushing: 12 * - flush_cache_dup mm(mm) handles cache flushing when forking
|
12345678910>>...44