Home
last modified time | relevance | path

Searched full:invalidation (Results 1 – 25 of 204) sorted by relevance

123456789

/freebsd/sys/x86/iommu/
H A Dintel_reg.h129 #define DMAR_CAP_PSI (1ULL << 39) /* Page Selective Invalidation */
177 #define DMAR_ECAP_QI (1 << 1) /* Queued Invalidation */
187 #define DMAR_GCMD_QIE (1 << 26) /* Queued Invalidation Enable */
199 #define DMAR_GSTS_QIES (1 << 26) /* Queued Invalidation Enable Status */
215 #define DMAR_CCMD_CIRG_MASK (0x3ULL << 61) /* Context Invalidation
221 Invalidation Granularity */
231 #define DMAR_IVA_IH (1 << 6) /* Invalidation Hint */
239 #define DMAR_IOTLB_IIRG_MASK (0x3ULL << 60) /* Invalidation Request
244 #define DMAR_IOTLB_IAIG_MASK (0x3ULL << 57) /* Actual Invalidation
257 #define DMAR_FSTS_ITE (1 << 6) /* Invalidation Time-out */
[all …]
H A Dintel_fault.c96 printf("DMAR%d: Invalidation timed out\n", unit->iommu.unit); in dmar_fault_intr_clear()
100 printf("DMAR%d: Invalidation completion error\n", in dmar_fault_intr_clear()
105 printf("DMAR%d: Invalidation queue error\n", in dmar_fault_intr_clear()
H A Dintel_qi.c278 * intr_shuffle_irqs()). Wait for the invalidation completion in dmar_qi_invalidate_iec()
284 * since we own the dmar unit lock until whole invalidation in dmar_qi_invalidate_iec()
313 * Request an interrupt on the completion of the next invalidation in dmar_qi_task()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp54 // Now walk all the functions to see if any inner analysis invalidation is in invalidate()
60 // module-level analysis invalidation that triggers deferred invalidation in invalidate()
77 // inner invalidation. in invalidate()
83 // Otherwise we only need to do invalidation if the original PA set didn't in invalidate()
128 // directly handle the function analysis manager's invalidation here. in run()
133 // Then intersect the preserved set so that invalidation of module in run()
142 // invalidation we needed to do above. in run()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp46 // invalidation logic below to act on that. in invalidate()
73 // try to remain valid during invalidation. Maybe we should add an in invalidate()
89 // propagate any necessary invalidation logic into them. We'd like to in invalidate()
97 // function-level analysis invalidation triggering deferred invalidation in invalidate()
114 // invalidation. in invalidate()
120 // Otherwise we only need to do invalidation if the original PA set didn't in invalidate()
H A DCGSCCPassManager.cpp122 // CGSCC passes to mutate ancestor SCCs and still trigger proper invalidation in run()
126 // Invalidation was handled after each pass in the above loop for the current in run()
247 // CGSCC pass that handles invalidation (primarily pass managers) prior in run()
249 // might need invalidation across SCCs without excessive invalidations in run()
257 // pass-manager driven invalidation scheme. in run()
287 // cross-SCC invalidation. in run()
289 // Intersect the preserved set so that invalidation of module in run()
502 // "pass manager" because we only handle invalidation *between* iterations, in run()
547 // directly handle the function analysis manager's invalidation here. in run()
552 // Then intersect the preserved set so that invalidation of module in run()
[all …]
H A DDominanceFrontier.cpp68 /// Handle invalidation explicitly.
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManager.h156 /// pass it runs, and will call the analysis manager's invalidation routine with
207 /// reduce implementation complexity and avoid potential invalidation
283 /// API to communicate dependencies between analyses during invalidation.
294 /// Trigger the invalidation of some other analysis pass if not already
598 /// Handler for invalidation of the outer IR unit, \c IRUnitT.
623 /// invalidation to the inner analysis manager.
681 /// This proxy doesn't manage invalidation in any way -- that is handled by the
714 /// When invalidation occurs, remove any registered invalidation events.
718 // Loop over the set of registered outer invalidation mappings and if any in invalidate()
738 /// Register a deferred invalidation event for when the outer analysis
[all …]
H A DPassManagerInternal.h134 /// invalidation because the pass which changed the underlying IR took care
187 /// an invalidation handler. It is only selected when the invalidation handler
218 /// The model bases invalidation solely on being in the preserved set.
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h13 // ModuleToMachineFunctionAdaptor). Since invalidation could only happen among
15 // invalidation. IR analysis results are provided for machine function passes by
157 /// Handler for invalidation of the outer IR unit, \c IRUnitT.
182 /// invalidation to the inner analysis manager.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp34 // Invalidation for the current loop should be handled above, and other loop in run()
203 // manager handles all the invalidation at that layer. in run()
331 // If the loop hasn't been deleted, we need to handle invalidation here. in run()
335 // handle the loop analysis manager's invalidation here. in run()
338 // Then intersect the preserved set so that invalidation of module in run()
348 // Loops. This precludes *any* invalidation of loop analyses by the proxy, in run()
/freebsd/lib/libpmc/
H A Dpmc.cmn-600.3161 Counts number of directed snoops sent (not including SF back invalidation)
163 Counts number of multicast snoops sent (not including SF back invalidation)
199 invalidation
201 Counts number of times directed snoops were sent due to SF back invalidation
203 Counts number of times multicast snoops were sent due to SF back invalidation
207 Counts number of times SF back invalidation resulted in dirty line intervention
/freebsd/contrib/wpa/src/ap/
H A Dap_mlme.c71 * mlme_deauthenticate_indication - Report the invalidation of an
77 * MLME calls this function as a result of the invalidation of an
156 * MLME calls this function as a result of the invalidation of an association
/freebsd/sys/amd64/vmm/intel/
H A Dvtd.c82 #define VTD_CCR_CIRG_GLOBAL (1UL << 61) /* global invalidation */
84 #define VTD_IIR_IVT (1UL << 63) /* invalidation IOTLB */
85 #define VTD_IIR_IIRG_GLOBAL (1ULL << 60) /* global IOTLB invalidation */
86 #define VTD_IIR_IIRG_DOMAIN (2ULL << 60) /* domain IOTLB invalidation */
87 #define VTD_IIR_IIRG_PAGE (3ULL << 60) /* page IOTLB invalidation */
502 * XXX use device-selective invalidation for Context Cache in vtd_remove_device()
503 * XXX use domain-selective invalidation for IOTLB in vtd_remove_device()
630 * XXX use domain-selective invalidation for IOTLB in vtd_invalidate_tlb()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h65 /// by passes which transform the IR, and provides invalidation tests to skip
181 /// Handler for invalidation of the Module.
276 /// code that does direct invalidation of SCC analyses, and then use it
371 /// When a module pass runs and triggers invalidation, both the CGSCC and
372 /// Function analysis manager proxies on the module get an invalidation event.
374 /// invalidation logic. Instead, this layer is only responsible for SCC-local
375 /// invalidation events. We work with the module's FunctionAnalysisManager to
H A DLoopAnalysisManager.h125 /// Handler for invalidation of the proxy for a particular function.
128 /// will merely forward the invalidation event to any cached loop analysis
H A DObjCARCAliasAnalysis.h45 /// Handle invalidation events from the new pass manager.
/freebsd/sys/amd64/vmm/amd/
H A Damdvi_priv.h137 #define AMDVI_INVD_PAGE_S BIT(0) /* Invalidation size. */
144 #define AMDVI_INVD_IOTLB_S BIT(0) /* Invalidation size 4k or addr */
303 /* Invalidation timeout. */
350 int ats_qlen; /* ATS invalidation queue depth. */
/freebsd/sys/i386/i386/
H A Dmp_machdep.c213 /* Install an inter-CPU IPI for TLB invalidation */ in cpu_mp_start()
221 /* Install an inter-CPU IPI for cache invalidation. */ in cpu_mp_start()
536 * Used by pmap to request cache or TLB invalidation on local and
538 * to be signalled with the invalidation IPI. Vector specifies which
539 * invalidation IPI is used. As an optimization, the curcpu_cb
/freebsd/sys/conf/
H A Dstd.debug12 options QUEUE_MACRO_DEBUG_TRASH # Trash queue(2) internal pointers on invalidation
/freebsd/sys/amd64/amd64/
H A Dmp_machdep.c569 * Used by the pmap to request cache or TLB invalidation on local and
571 * to be signalled with the invalidation IPI. As an optimization, the
617 * non-invalidation IPIs that take smp_ipi_mtx spinlock, in smp_targeted_tlb_shootdown_native()
823 * This invalidation actually needs to clear kernel in invltlb_invpcid_pti_handler()
854 * invalidation when switching to the pmap on this in invltlb_pcid_handler()
1111 * before the actual invalidation is performed. It is in invlop_handler()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckerDocumentation.cpp256 /// invalidation of the region contents, or by passing a region to a function
261 /// \param ExplicitRegions The regions explicitly requested for invalidation.
271 /// \param Call The opaque call triggering this invalidation. Will be 0 if the
/freebsd/tools/regression/tmpfs/
H A Dt_readdir59 # Catch a bug caused by incorrect invalidation of readdir caching
/freebsd/contrib/ofed/libmlx4/
H A Dwqe.h86 * also invalidation key for send with invalidate; input
/freebsd/contrib/netbsd-tests/fs/tmpfs/
H A Dt_readdir.sh74 atf_set "descr" "Catch a bug caused by incorrect invalidation of" \

123456789