Home
last modified time | relevance | path

Searched +full:d +full:- +full:tlb +full:- +full:size (Results 1 – 25 of 92) sorted by relevance

1234

/freebsd-src/sys/contrib/device-tree/src/riscv/sifive/
H A Dfu540-c000.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2018-2019 SiFive, Inc */
4 /dts-v1/;
6 #include <dt-bindings/clock/sifive-fu540-prci.h>
9 #address-cells = <2>;
10 #size-cells = <2>;
11 compatible = "sifive,fu540-c000", "sifive,fu540";
23 #address-cells = <1>;
24 #size-cells = <0>;
28 i-cache-block-size = <64>;
[all …]
H A Dfu740-c000.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
4 /dts-v1/;
6 #include <dt-bindings/clock/sifive-fu740-prci.h>
9 #address-cells = <2>;
10 #size-cells = <2>;
11 compatible = "sifive,fu740-c000", "sifive,fu740";
23 #address-cells = <1>;
24 #size-cells = <0>;
28 i-cache-block-size = <64>;
29 i-cache-sets = <128>;
[all …]
/freebsd-src/sys/contrib/device-tree/src/riscv/microchip/
H A Dmicrochip-mpfs.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2020-2021 Microchip Technology Inc */
4 /dts-v1/;
5 #include "dt-bindings/clock/microchip,mpfs-clock.h"
6 #include "microchip-mpfs-fabric.dtsi"
9 #address-cells = <2>;
10 #size-cells = <2>;
15 #address-cells = <1>;
16 #size-cells = <0>;
21 i-cache-block-size = <64>;
[all …]
H A Dmpfs.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2020-2021 Microchip Technology Inc */
4 /dts-v1/;
5 #include "dt-bindings/clock/microchip,mpfs-clock.h"
8 #address-cells = <2>;
9 #size-cell
[all...]
/freebsd-src/sys/contrib/device-tree/src/riscv/starfive/
H A Djh7100.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
8 #include <dt-bindings/clock/starfive-jh7100.h>
9 #include <dt-bindings/reset/starfive-jh7100.h>
13 #address-cells = <2>;
14 #size
[all...]
H A Djh7110.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
8 #include <dt-bindings/clock/starfive,jh7110-crg.h>
9 #include <dt-bindings/power/starfive,jh7110-pmu.h>
10 #include <dt-bindings/reset/starfive,jh7110-cr
[all...]
/freebsd-src/sys/contrib/device-tree/src/powerpc/
H A Dmicrowatt.dts1 /dts-v1/;
4 #size-cells = <0x02>;
5 #address-cells = <0x02>;
6 model-name = "microwatt";
7 compatible = "microwatt-soc";
13 reserved-memory {
14 #size-cells = <0x02>;
15 #address-cells = <0x02>;
26 #clock-cells = <0>;
27 compatible = "fixed-clock";
[all …]
/freebsd-src/sys/netinet/
H A Dtcp_log_buf.c2 /*-
3 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2016-2018 Netflix, Inc.
147 "Logging mode for auto-selected sessions (default is TCP_LOG_STATE_TAIL)");
151 "Auto-select from all sessions (rather than just those with IDs)");
225 * D. To remove a node from the bucket, you must have that entry locked,
239 * d. Acquire a lock on the TCPID_BUCKET.
260 #define TCPID_BUCKET_LOCK_INIT(tlb) mtx_init(&((tlb)->tlb_mtx), "tcp log id bucket", NULL, MTX_DEF) argument
261 #define TCPID_BUCKET_LOCK_DESTROY(tlb) mtx_destroy(&((tlb)->tlb_mtx)) argument
262 #define TCPID_BUCKET_LOCK(tlb) mtx_lock(&((tlb)->tlb_mtx)) argument
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/riscv/
H A Dcpus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V CPUs
10 - Paul Walmsley <paul.walmsley@sifive.com>
11 - Palme
[all...]
/freebsd-src/sys/x86/x86/
H A Didentcpu.c1 /*-
71 #include <xen/xen-os.h>
121 u_int cpu_mon_min_size; /* MONITOR minimum range size, bytes */
122 u_int cpu_mon_max_size; /* MONITOR minimum range size, bytes */
151 if ((req->flags & SCTL_MASK32) != 0 && adaptive_machine_arch) in sysctl_hw_machine()
310 "DX2 Write-Back Enhanced"); in printcpuinfo()
322 strcat(cpu_model, " A-step"); in printcpuinfo()
340 strcat(cpu_model, "/P55C (quarter-micron)"); in printcpuinfo()
348 * XXX - If/when Intel fixes the bug, this in printcpuinfo()
359 strcat(cpu_model, "Pentium Pro A-ste in printcpuinfo()
[all...]
/freebsd-src/sys/arm/include/
H A Dcpu.h1 /*-
45 * unconditionally with -DSMP. Although it looks like a bug,
140 /* TLB */
142 _WF0(_CP15_TLBIALL, CP15_TLBIALL) /* Invalidate entire unified TLB */
144 _WF0(_CP15_TLBIALLIS, CP15_TLBIALLIS) /* Invalidate entire unified TLB IS */
146 _WF1(_CP15_TLBIASID, CP15_TLBIASID(%0)) /* Invalidate unified TLB by ASID */
148 _WF1(_CP15_TLBIASIDIS, CP15_TLBIASIDIS(%0)) /* Invalidate unified TLB by ASID IS */ in _WF0()
150 _WF1(_CP15_TLBIMVAA, CP15_TLBIMVAA(%0)) /* Invalidate unified TLB by MVA, all ASID */ in _WF0()
152 _WF1(_CP15_TLBIMVAAIS, CP15_TLBIMVAAIS(%0)) /* Invalidate unified TLB by MVA, all ASID IS */ in _WF0()
154 _WF1(_CP15_TLBIMVA, CP15_TLBIMVA(%0)) /* Invalidate unified TLB b in _WF0()
368 tlb_flush_range_local(vm_offset_t va,vm_size_t size) tlb_flush_range_local() argument
424 tlb_flush_range(vm_offset_t va,vm_size_t size) tlb_flush_range() argument
450 tlb_flush_range(va,size) global() argument
460 icache_sync(vm_offset_t va,vm_size_t size) icache_sync() argument
511 dcache_wb_pou(vm_offset_t va,vm_size_t size) dcache_wb_pou() argument
536 dcache_inv_poc(vm_offset_t va,vm_paddr_t pa,vm_size_t size) dcache_inv_poc() argument
563 dcache_inv_poc_dma(vm_offset_t va,vm_paddr_t pa,vm_size_t size) dcache_inv_poc_dma() argument
587 dcache_wb_poc(vm_offset_t va,vm_paddr_t pa,vm_size_t size) dcache_wb_poc() argument
603 dcache_wbinv_poc(vm_offset_t sva,vm_paddr_t pa,vm_size_t size) dcache_wbinv_poc() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h1 //===------- TreeTransform.h - Semantic Tree Transformation --
470 TransformDecl(SourceLocation Loc,Decl * D) TransformDecl() argument
511 TransformDefinition(SourceLocation Loc,Decl * D) TransformDefinition() argument
524 TransformFirstQualifierInScope(NamedDecl * D,SourceLocation Loc) TransformFirstQualifierInScope() argument
2375 RebuildOMPXDynCGroupMemClause(Expr * Size,SourceLocation StartLoc,SourceLocation LParenLoc,SourceLocation EndLoc) RebuildOMPXDynCGroupMemClause() argument
4591 ValueDecl *D = Arg.getKind() == TemplateArgument::Declaration TransformTemplateArgument() local
4893 TypeLocBuilder TLB; TransformType() local
4907 TransformType(TypeLocBuilder & TLB,TypeLoc T) TransformType() argument
4945 TypeLocBuilder TLB; TransformTypeWithDeducedTST() local
4973 TransformQualifiedType(TypeLocBuilder & TLB,QualifiedTypeLoc T) TransformQualifiedType() argument
5112 TypeLocBuilder TLB; TransformTSIInObjectScope() local
5157 TransformTypeSpecType(TypeLocBuilder & TLB,TyLoc T) TransformTypeSpecType() argument
5164 TransformBuiltinType(TypeLocBuilder & TLB,BuiltinTypeLoc T) TransformBuiltinType() argument
5174 TransformComplexType(TypeLocBuilder & TLB,ComplexTypeLoc T) TransformComplexType() argument
5181 TransformAdjustedType(TypeLocBuilder & TLB,AdjustedTypeLoc TL) TransformAdjustedType() argument
5188 TransformDecayedType(TypeLocBuilder & TLB,DecayedTypeLoc TL) TransformDecayedType() argument
5204 TransformPointerType(TypeLocBuilder & TLB,PointerTypeLoc TL) TransformPointerType() argument
5242 TransformBlockPointerType(TypeLocBuilder & TLB,BlockPointerTypeLoc TL) TransformBlockPointerType() argument
5269 TransformReferenceType(TypeLocBuilder & TLB,ReferenceTypeLoc TL) TransformReferenceType() argument
5306 TransformLValueReferenceType(TypeLocBuilder & TLB,LValueReferenceTypeLoc TL) TransformLValueReferenceType() argument
5313 TransformRValueReferenceType(TypeLocBuilder & TLB,RValueReferenceTypeLoc TL) TransformRValueReferenceType() argument
5320 TransformMemberPointerType(TypeLocBuilder & TLB,MemberPointerTypeLoc TL) TransformMemberPointerType() argument
5372 TransformConstantArrayType(TypeLocBuilder & TLB,ConstantArrayTypeLoc TL) TransformConstantArrayType() argument
5418 TransformIncompleteArrayType(TypeLocBuilder & TLB,IncompleteArrayTypeLoc TL) TransformIncompleteArrayType() argument
5446 TransformVariableArrayType(TypeLocBuilder & TLB,VariableArrayTypeLoc TL) TransformVariableArrayType() argument
5466 Expr *Size = SizeResult.get(); TransformVariableArrayType() local
5493 TransformDependentSizedArrayType(TypeLocBuilder & TLB,DependentSizedArrayTypeLoc TL) TransformDependentSizedArrayType() argument
5517 Expr *size = sizeResult.get(); TransformDependentSizedArrayType() local
5544 TransformDependentVectorType(TypeLocBuilder & TLB,DependentVectorTypeLoc TL) TransformDependentVectorType() argument
5553 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); TransformDependentVectorType() local
5582 TransformDependentSizedExtVectorType(TypeLocBuilder & TLB,DependentSizedExtVectorTypeLoc TL) TransformDependentSizedExtVectorType() argument
5595 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); TransformDependentSizedExtVectorType() local
5626 TransformConstantMatrixType(TypeLocBuilder & TLB,ConstantMatrixTypeLoc TL) TransformConstantMatrixType() argument
5652 TransformDependentSizedMatrixType(TypeLocBuilder & TLB,DependentSizedMatrixTypeLoc TL) TransformDependentSizedMatrixType() argument
5706 TransformDependentAddressSpaceType(TypeLocBuilder & TLB,DependentAddressSpaceTypeLoc TL) TransformDependentAddressSpaceType() argument
5751 TransformVectorType(TypeLocBuilder & TLB,VectorTypeLoc TL) TransformVectorType() argument
5774 TransformExtVectorType(TypeLocBuilder & TLB,ExtVectorTypeLoc TL) TransformExtVectorType() argument
5810 TypeLocBuilder TLB; TransformFunctionTypeParam() local
6089 TransformFunctionProtoType(TypeLocBuilder & TLB,FunctionProtoTypeLoc TL) TransformFunctionProtoType() argument
6102 TransformFunctionProtoType(TypeLocBuilder & TLB,FunctionProtoTypeLoc TL,CXXRecordDecl * ThisContext,Qualifiers ThisTypeQuals,Fn TransformExceptionSpec) TransformFunctionProtoType() argument
6299 TransformFunctionNoProtoType(TypeLocBuilder & TLB,FunctionNoProtoTypeLoc TL) TransformFunctionNoProtoType() argument
6321 TransformUnresolvedUsingType(TypeLocBuilder & TLB,UnresolvedUsingTypeLoc TL) TransformUnresolvedUsingType() argument
6323 Decl *D = getDerived().TransformDecl(TL.getNameLoc(), T->getDecl()); TransformUnresolvedUsingType() local
6343 TransformUsingType(TypeLocBuilder & TLB,UsingTypeLoc TL) TransformUsingType() argument
6369 TransformTypedefType(TypeLocBuilder & TLB,TypedefTypeLoc TL) TransformTypedefType() argument
6393 TransformTypeOfExprType(TypeLocBuilder & TLB,TypeOfExprTypeLoc TL) TransformTypeOfExprType() argument
6426 TransformTypeOfType(TypeLocBuilder & TLB,TypeOfTypeLoc TL) TransformTypeOfType() argument
6451 TransformDecltypeType(TypeLocBuilder & TLB,DecltypeTypeLoc TL) TransformDecltypeType() argument
6485 TransformUnaryTransformType(TypeLocBuilder & TLB,UnaryTransformTypeLoc TL) TransformUnaryTransformType() argument
6508 TransformDeducedTemplateSpecializationType(TypeLocBuilder & TLB,DeducedTemplateSpecializationTypeLoc TL) TransformDeducedTemplateSpecializationType() argument
6538 TransformRecordType(TypeLocBuilder & TLB,RecordTypeLoc TL) TransformRecordType() argument
6562 TransformEnumType(TypeLocBuilder & TLB,EnumTypeLoc TL) TransformEnumType() argument
6587 TransformInjectedClassNameType(TypeLocBuilder & TLB,InjectedClassNameTypeLoc TL) TransformInjectedClassNameType() argument
6589 Decl *D = getDerived().TransformDecl(TL.getNameLoc(), TransformInjectedClassNameType() local
6600 TransformTemplateTypeParmType(TypeLocBuilder & TLB,TemplateTypeParmTypeLoc TL) TransformTemplateTypeParmType() argument
6609 TransformTemplateTypeParmType(TypeLocBuilder & TLB,TemplateTypeParmTypeLoc TL,bool) TransformTemplateTypeParmType() argument
6615 TransformSubstTemplateTypeParmType(TypeLocBuilder & TLB,SubstTemplateTypeParmTypeLoc TL) TransformSubstTemplateTypeParmType() argument
6643 TransformSubstTemplateTypeParmPackType(TypeLocBuilder & TLB,SubstTemplateTypeParmPackTypeLoc TL) TransformSubstTemplateTypeParmPackType() argument
6651 TransformSubstTemplateTypeParmPackType(TypeLocBuilder & TLB,SubstTemplateTypeParmPackTypeLoc TL,bool) TransformSubstTemplateTypeParmPackType() argument
6657 TransformTemplateSpecializationType(TypeLocBuilder & TLB,TemplateSpecializationTypeLoc TL) TransformTemplateSpecializationType() argument
6674 TransformAtomicType(TypeLocBuilder & TLB,AtomicTypeLoc TL) TransformAtomicType() argument
6697 TransformPipeType(TypeLocBuilder & TLB,PipeTypeLoc TL) TransformPipeType() argument
6719 TransformBitIntType(TypeLocBuilder & TLB,BitIntTypeLoc TL) TransformBitIntType() argument
6738 TransformDependentBitIntType(TypeLocBuilder & TLB,DependentBitIntTypeLoc TL) TransformDependentBitIntType() argument
6834 TransformAutoType(TypeLocBuilder & TLB,AutoTypeLoc TL) TransformAutoType() argument
6906 TransformTemplateSpecializationType(TypeLocBuilder & TLB,TemplateSpecializationTypeLoc TL,TemplateName Template) TransformTemplateSpecializationType() argument
6960 TransformDependentTemplateSpecializationType(TypeLocBuilder & TLB,DependentTemplateSpecializationTypeLoc TL,TemplateName Template,CXXScopeSpec & SS) TransformDependentTemplateSpecializationType() argument
7016 TransformElaboratedType(TypeLocBuilder & TLB,ElaboratedTypeLoc TL) TransformElaboratedType() argument
7074 TransformAttributedType(TypeLocBuilder & TLB,AttributedTypeLoc TL,Fn TransformModifiedTypeFn) TransformAttributedType() argument
7121 TransformAttributedType(TypeLocBuilder & TLB,AttributedTypeLoc TL) TransformAttributedType() argument
7131 TransformBTFTagAttributedType(TypeLocBuilder & TLB,BTFTagAttributedTypeLoc TL) TransformBTFTagAttributedType() argument
7138 TransformParenType(TypeLocBuilder & TLB,ParenTypeLoc TL) TransformParenType() argument
7160 TransformMacroQualifiedType(TypeLocBuilder & TLB,MacroQualifiedTypeLoc TL) TransformMacroQualifiedType() argument
7181 TransformDependentNameType(TypeLocBuilder & TLB,DependentNameTypeLoc TL) TransformDependentNameType() argument
7187 TransformDependentNameType(TypeLocBuilder & TLB,DependentNameTypeLoc TL,bool DeducedTSTContext) TransformDependentNameType() argument
7223 TransformDependentTemplateSpecializationType(TypeLocBuilder & TLB,DependentTemplateSpecializationTypeLoc TL) TransformDependentTemplateSpecializationType() argument
7239 TransformDependentTemplateSpecializationType(TypeLocBuilder & TLB,DependentTemplateSpecializationTypeLoc TL,NestedNameSpecifierLoc QualifierLoc) TransformDependentTemplateSpecializationType() argument
7304 TransformPackExpansionType(TypeLocBuilder & TLB,PackExpansionTypeLoc TL) TransformPackExpansionType() argument
7329 TransformObjCInterfaceType(TypeLocBuilder & TLB,ObjCInterfaceTypeLoc TL) TransformObjCInterfaceType() argument
7338 TransformObjCTypeParamType(TypeLocBuilder & TLB,ObjCTypeParamTypeLoc TL) TransformObjCTypeParamType() argument
7369 TransformObjCObjectType(TypeLocBuilder & TLB,ObjCObjectTypeLoc TL) TransformObjCObjectType() argument
7494 TransformObjCObjectPointerType(TypeLocBuilder & TLB,ObjCObjectPointerTypeLoc TL) TransformObjCObjectPointerType() argument
8815 TransformOMPExecutableDirective(OMPExecutableDirective * D) TransformOMPExecutableDirective() argument
8884 TransformOMPMetaDirective(OMPMetaDirective * D) TransformOMPMetaDirective() argument
8893 TransformOMPParallelDirective(OMPParallelDirective * D) TransformOMPParallelDirective() argument
8904 TransformOMPSimdDirective(OMPSimdDirective * D) TransformOMPSimdDirective() argument
8915 TransformOMPTileDirective(OMPTileDirective * D) TransformOMPTileDirective() argument
8926 TransformOMPUnrollDirective(OMPUnrollDirective * D) TransformOMPUnrollDirective() argument
8937 TransformOMPForDirective(OMPForDirective * D) TransformOMPForDirective() argument
8948 TransformOMPForSimdDirective(OMPForSimdDirective * D) TransformOMPForSimdDirective() argument
8959 TransformOMPSectionsDirective(OMPSectionsDirective * D) TransformOMPSectionsDirective() argument
8970 TransformOMPSectionDirective(OMPSectionDirective * D) TransformOMPSectionDirective() argument
8981 TransformOMPScopeDirective(OMPScopeDirective * D) TransformOMPScopeDirective() argument
8992 TransformOMPSingleDirective(OMPSingleDirective * D) TransformOMPSingleDirective() argument
9003 TransformOMPMasterDirective(OMPMasterDirective * D) TransformOMPMasterDirective() argument
9014 TransformOMPCriticalDirective(OMPCriticalDirective * D) TransformOMPCriticalDirective() argument
9024 TransformOMPParallelForDirective(OMPParallelForDirective * D) TransformOMPParallelForDirective() argument
9035 TransformOMPParallelForSimdDirective(OMPParallelForSimdDirective * D) TransformOMPParallelForSimdDirective() argument
9046 TransformOMPParallelMasterDirective(OMPParallelMasterDirective * D) TransformOMPParallelMasterDirective() argument
9057 TransformOMPParallelMaskedDirective(OMPParallelMaskedDirective * D) TransformOMPParallelMaskedDirective() argument
9068 TransformOMPParallelSectionsDirective(OMPParallelSectionsDirective * D) TransformOMPParallelSectionsDirective() argument
9079 TransformOMPTaskDirective(OMPTaskDirective * D) TransformOMPTaskDirective() argument
9090 TransformOMPTaskyieldDirective(OMPTaskyieldDirective * D) TransformOMPTaskyieldDirective() argument
9101 TransformOMPBarrierDirective(OMPBarrierDirective * D) TransformOMPBarrierDirective() argument
9112 TransformOMPTaskwaitDirective(OMPTaskwaitDirective * D) TransformOMPTaskwaitDirective() argument
9123 TransformOMPErrorDirective(OMPErrorDirective * D) TransformOMPErrorDirective() argument
9134 TransformOMPTaskgroupDirective(OMPTaskgroupDirective * D) TransformOMPTaskgroupDirective() argument
9145 TransformOMPFlushDirective(OMPFlushDirective * D) TransformOMPFlushDirective() argument
9156 TransformOMPDepobjDirective(OMPDepobjDirective * D) TransformOMPDepobjDirective() argument
9167 TransformOMPScanDirective(OMPScanDirective * D) TransformOMPScanDirective() argument
9178 TransformOMPOrderedDirective(OMPOrderedDirective * D) TransformOMPOrderedDirective() argument
9189 TransformOMPAtomicDirective(OMPAtomicDirective * D) TransformOMPAtomicDirective() argument
9200 TransformOMPTargetDirective(OMPTargetDirective * D) TransformOMPTargetDirective() argument
9211 TransformOMPTargetDataDirective(OMPTargetDataDirective * D) TransformOMPTargetDataDirective() argument
9222 TransformOMPTargetEnterDataDirective(OMPTargetEnterDataDirective * D) TransformOMPTargetEnterDataDirective() argument
9233 TransformOMPTargetExitDataDirective(OMPTargetExitDataDirective * D) TransformOMPTargetExitDataDirective() argument
9244 TransformOMPTargetParallelDirective(OMPTargetParallelDirective * D) TransformOMPTargetParallelDirective() argument
9255 TransformOMPTargetParallelForDirective(OMPTargetParallelForDirective * D) TransformOMPTargetParallelForDirective() argument
9266 TransformOMPTargetUpdateDirective(OMPTargetUpdateDirective * D) TransformOMPTargetUpdateDirective() argument
9277 TransformOMPTeamsDirective(OMPTeamsDirective * D) TransformOMPTeamsDirective() argument
9288 TransformOMPCancellationPointDirective(OMPCancellationPointDirective * D) TransformOMPCancellationPointDirective() argument
9299 TransformOMPCancelDirective(OMPCancelDirective * D) TransformOMPCancelDirective() argument
9310 TransformOMPTaskLoopDirective(OMPTaskLoopDirective * D) TransformOMPTaskLoopDirective() argument
9321 TransformOMPTaskLoopSimdDirective(OMPTaskLoopSimdDirective * D) TransformOMPTaskLoopSimdDirective() argument
9332 TransformOMPMasterTaskLoopDirective(OMPMasterTaskLoopDirective * D) TransformOMPMasterTaskLoopDirective() argument
9343 TransformOMPMaskedTaskLoopDirective(OMPMaskedTaskLoopDirective * D) TransformOMPMaskedTaskLoopDirective() argument
9354 TransformOMPMasterTaskLoopSimdDirective(OMPMasterTaskLoopSimdDirective * D) TransformOMPMasterTaskLoopSimdDirective() argument
9365 TransformOMPMaskedTaskLoopSimdDirective(OMPMaskedTaskLoopSimdDirective * D) TransformOMPMaskedTaskLoopSimdDirective() argument
9376 TransformOMPParallelMasterTaskLoopDirective(OMPParallelMasterTaskLoopDirective * D) TransformOMPParallelMasterTaskLoopDirective() argument
9387 TransformOMPParallelMaskedTaskLoopDirective(OMPParallelMaskedTaskLoopDirective * D) TransformOMPParallelMaskedTaskLoopDirective() argument
9399 TransformOMPParallelMasterTaskLoopSimdDirective(OMPParallelMasterTaskLoopSimdDirective * D) TransformOMPParallelMasterTaskLoopSimdDirective() argument
9411 TransformOMPParallelMaskedTaskLoopSimdDirective(OMPParallelMaskedTaskLoopSimdDirective * D) TransformOMPParallelMaskedTaskLoopSimdDirective() argument
9422 TransformOMPDistributeDirective(OMPDistributeDirective * D) TransformOMPDistributeDirective() argument
9433 TransformOMPDistributeParallelForDirective(OMPDistributeParallelForDirective * D) TransformOMPDistributeParallelForDirective() argument
9445 TransformOMPDistributeParallelForSimdDirective(OMPDistributeParallelForSimdDirective * D) TransformOMPDistributeParallelForSimdDirective() argument
9456 TransformOMPDistributeSimdDirective(OMPDistributeSimdDirective * D) TransformOMPDistributeSimdDirective() argument
9467 TransformOMPTargetParallelForSimdDirective(OMPTargetParallelForSimdDirective * D) TransformOMPTargetParallelForSimdDirective() argument
9478 TransformOMPTargetSimdDirective(OMPTargetSimdDirective * D) TransformOMPTargetSimdDirective() argument
9489 TransformOMPTeamsDistributeDirective(OMPTeamsDistributeDirective * D) TransformOMPTeamsDistributeDirective() argument
9500 TransformOMPTeamsDistributeSimdDirective(OMPTeamsDistributeSimdDirective * D) TransformOMPTeamsDistributeSimdDirective() argument
9511 TransformOMPTeamsDistributeParallelForSimdDirective(OMPTeamsDistributeParallelForSimdDirective * D) TransformOMPTeamsDistributeParallelForSimdDirective() argument
9523 TransformOMPTeamsDistributeParallelForDirective(OMPTeamsDistributeParallelForDirective * D) TransformOMPTeamsDistributeParallelForDirective() argument
9534 TransformOMPTargetTeamsDirective(OMPTargetTeamsDirective * D) TransformOMPTargetTeamsDirective() argument
9545 TransformOMPTargetTeamsDistributeDirective(OMPTargetTeamsDistributeDirective * D) TransformOMPTargetTeamsDistributeDirective() argument
9557 TransformOMPTargetTeamsDistributeParallelForDirective(OMPTargetTeamsDistributeParallelForDirective * D) TransformOMPTargetTeamsDistributeParallelForDirective() argument
9570 TransformOMPTargetTeamsDistributeParallelForSimdDirective(OMPTargetTeamsDistributeParallelForSimdDirective * D) TransformOMPTargetTeamsDistributeParallelForSimdDirective() argument
9583 TransformOMPTargetTeamsDistributeSimdDirective(OMPTargetTeamsDistributeSimdDirective * D) TransformOMPTargetTeamsDistributeSimdDirective() argument
9594 TransformOMPInteropDirective(OMPInteropDirective * D) TransformOMPInteropDirective() argument
9605 TransformOMPDispatchDirective(OMPDispatchDirective * D) TransformOMPDispatchDirective() argument
9616 TransformOMPMaskedDirective(OMPMaskedDirective * D) TransformOMPMaskedDirective() argument
9627 TransformOMPGenericLoopDirective(OMPGenericLoopDirective * D) TransformOMPGenericLoopDirective() argument
9638 TransformOMPTeamsGenericLoopDirective(OMPTeamsGenericLoopDirective * D) TransformOMPTeamsGenericLoopDirective() argument
9649 TransformOMPTargetTeamsGenericLoopDirective(OMPTargetTeamsGenericLoopDirective * D) TransformOMPTargetTeamsGenericLoopDirective() argument
9660 TransformOMPParallelGenericLoopDirective(OMPParallelGenericLoopDirective * D) TransformOMPParallelGenericLoopDirective() argument
9672 TransformOMPTargetParallelGenericLoopDirective(OMPTargetParallelGenericLoopDirective * D) TransformOMPTargetParallelGenericLoopDirective() argument
10764 OMPUsesAllocatorsClause::Data D = C->getAllocatorData(I); TransformOMPUsesAllocatorsClause() local
10823 ExprResult Size = getDerived().TransformExpr(C->getSize()); TransformOMPXDynCGroupMemClause() local
11379 auto *D = cast<VarDecl>(E->getIteratorDecl(I)); TransformOMPIteratorExpr() local
11821 for (const DesignatedInitExpr::Designator &D : E->designators()) { TransformDesignatedInitExpr() local
12805 NamedDecl *D = R.getAsSingle<NamedDecl>(); TransformUnresolvedLookupExpr() local
12842 TypeLocBuilder TLB; TransformTypeTraitExpr() local
12885 TypeLocBuilder TLB; TransformTypeTraitExpr() local
12910 TypeLocBuilder TLB; TransformTypeTraitExpr() local
12939 TypeLocBuilder TLB; TransformTypeTraitExpr() local
15001 RebuildArrayType(QualType ElementType,ArraySizeModifier SizeMod,const llvm::APInt * Size,Expr * SizeExpr,unsigned IndexTypeQuals,SourceRange BracketsRange) RebuildArrayType() argument
15032 RebuildConstantArrayType(QualType ElementType,ArraySizeModifier SizeMod,const llvm::APInt & Size,Expr * SizeExpr,unsigned IndexTypeQuals,SourceRange BracketsRange) RebuildConstantArrayType() argument
15139 RebuildUnresolvedUsingType(SourceLocation Loc,Decl * D) RebuildUnresolvedUsingType() argument
[all...]
H A DSemaTemplateInstantiate.cpp1 //===------- SemaTemplateInstantiate.cpp - C++ Template Instantiation --
792 Decl *D = Active->Entity; PrintInstantiationStack() local
878 if (auto *D = dyn_cast<TemplateDecl>(Active->Entity)) { PrintInstantiationStack() local
881 } else if (auto *D = dyn_cast<ClassTemplatePartialSpecializationDecl>( PrintInstantiationStack() local
884 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( PrintInstantiationStack() local
1415 TransformFunctionProtoType(TypeLocBuilder & TLB,FunctionProtoTypeLoc TL) TransformFunctionProtoType() argument
1606 TransformDecl(SourceLocation Loc,Decl * D) TransformDecl() argument
1641 TransformDefinition(SourceLocation Loc,Decl * D) TransformDefinition() argument
1661 TransformFirstQualifierInScope(NamedDecl * D,SourceLocation Loc) TransformFirstQualifierInScope() argument
2082 VarDecl *D = E->getExpansion(getSema().ArgumentPackSubstitutionIndex); TransformFunctionParmPackExpr() local
2099 VarDecl *D = cast_or_null<VarDecl>(TransformDecl(E->getExprLoc(), *I)); TransformFunctionParmPackExpr() local
2145 NamedDecl *D = E->getDecl(); TransformDeclRefExpr() local
2176 TransformFunctionProtoType(TypeLocBuilder & TLB,FunctionProtoTypeLoc TL,CXXRecordDecl * ThisContext,Qualifiers ThisTypeQuals,Fn TransformExceptionSpec) TransformFunctionProtoType() argument
2199 BuildSubstTemplateTypeParmType(TypeLocBuilder & TLB,bool SuppressObjCLifetime,bool Final,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex,TemplateArgument Arg,SourceLocation NameLoc) BuildSubstTemplateTypeParmType() argument
2228 TransformTemplateTypeParmType(TypeLocBuilder & TLB,TemplateTypeParmTypeLoc TL,bool SuppressObjCLifetime) TransformTemplateTypeParmType() argument
2316 TransformSubstTemplateTypeParmPackType(TypeLocBuilder & TLB,SubstTemplateTypeParmPackTypeLoc TL,bool SuppressObjCLifetime) TransformSubstTemplateTypeParmPackType() argument
2635 TypeLocBuilder TLB; SubstType() local
2641 TypeLocBuilder TLB; SubstType() local
2710 TypeLocBuilder TLB; SubstFunctionDeclType() local
3853 for (auto *D : Instantiation->decls()) { InstantiateClassMembers() local
4192 getCanonicalParmVarDecl(const Decl * D) getCanonicalParmVarDecl() argument
4211 findInstantiationOf(const Decl * D) findInstantiationOf() argument
4265 InstantiatedLocal(const Decl * D,Decl * Inst) InstantiatedLocal() argument
4286 InstantiatedLocalPackArg(const Decl * D,VarDecl * Inst) InstantiatedLocalPackArg() argument
4293 MakeInstantiatedLocalArgPack(const Decl * D) MakeInstantiatedLocalArgPack() argument
4309 isLocalPackExpansion(const Decl * D) isLocalPackExpansion() argument
[all...]
H A DSemaTemplateVariadic.cpp1 //===------- SemaTemplateVariadic.cpp - C++ Variadic Templates --
163 TraverseDecl(Decl * D) TraverseDecl() argument
191 TraverseUnresolvedUsingValueDecl(UnresolvedUsingValueDecl * D) TraverseUnresolvedUsingValueDecl() argument
199 TraverseUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl * D) TraverseUnresolvedUsingTypenameDecl() argument
623 TypeLocBuilder TLB; CheckPackExpansion() local
842 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); getNumArgumentsInExpansion() local
857 unsigned Size = TemplateArgs(Depth, Index).pack_size(); getNumArgumentsInExpansion() local
865 containsUnexpandedParameterPacks(Declarator & D) containsUnexpandedParameterPacks() argument
1087 TypeLocBuilder TLB; getTemplateArgumentPackExpansionPattern() local
[all...]
/freebsd-src/lib/libpmc/pmu-events/arch/powerpc/power9/
H A Dpipeline.json10 "BriefDescription": "Number of I-ERAT reloads"
25 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued…
35 …"BriefDescription": "A Page Table Entry was loaded into the TLB from another chip's L4 on a differ…
40 …"BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 without confl…
80 …"BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from anothe…
95 …"BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from anothe…
110 "BriefDescription": "Data ERAT Miss (Data TLB Access) page size 4K"
115 …"BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without dispa…
120 …"BriefDescription": "Marked Data ERAT Miss (Data TLB Access) page size 16G (hpt mode) and 1G (radi…
160 …"BriefDescription": "A Page Table Entry was loaded into the TLB either shared or modified data fro…
[all …]
H A Dother.json50 …"BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from anothe…
65 "BriefDescription": "Read-write data cache collisions"
75 … "BriefDescription": "Data ERAT Miss (Data TLB Access) page size 16G (hpt mode) or 1G (radix mode)"
85 …"BriefDescription": "A radix translation attempt missed in the TLB and all levels of page walk cac…
90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core"
200 "BriefDescription": "Read-write data cache collisions"
280-word boundary, which causes it to require an additional slice than than what normally would be re…
300 "BriefDescription": "I-cache Invalidates sent over the realod bus to the core"
395-word boundary, which causes it to require an additional slice than than what normally would be re…
430 "BriefDescription": "TM Load (fav or non-fav) ran into conflict (failed)"
[all …]
/freebsd-src/sys/i386/i386/
H A Dmp_machdep.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
107 #define CHECK_WRITE(A,D) (outb(CMOS_REG, (A)), outb(CMOS_DATA, (D))) argument
109 #define CHECK_INIT(D); \ argument
110 CHECK_WRITE(0x34, (D)); \
111 CHECK_WRITE(0x35, (D)); \
112 CHECK_WRITE(0x36, (D)); \
113 CHECK_WRITE(0x37, (D)); \
114 CHECK_WRITE(0x38, (D)); \
115 CHECK_WRITE(0x39, (D));
[all …]
/freebsd-src/sys/powerpc/booke/
H A Dpmap.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (C) 2007-2009 Semihalf, Rafal Jaworowski <raj@semihalf.com>
39 * 32-bit pmap:
41 * -----------------------------
42 * 0x0000_0000 - 0x7fff_ffff : user process
43 * 0x8000_0000 - 0xbfff_ffff : pmap_mapdev()-ed area (PCI/PCIE etc.)
44 * 0xc000_0000 - 0xc0ff_ffff : kernel reserved
45 * 0xc000_0000 - data_end : kernel code+data, env, metadata etc.
46 * 0xc100_0000 - 0xffff_ffff : KVA
[all …]
H A Dtrap_subr.S1 /*-
2 * Copyright (C) 2006-2009 Semihalf, Rafal Jaworowski <raj@semihalf.com>
29 /*-
72 * SPRG0 - pcpu pointer
73 * SPRG1 - all interrupts except TLB miss, critical, machine check
74 * SPRG2 - critical
75 * SPRG3 - machine check
76 * SPRG4-6 - scratch
80 /* Get the per-CPU data structure */
94 * sprg_sp - SPRG{1-3} reg used to temporarily store the SP
[all …]
/freebsd-src/sys/amd64/amd64/
H A Dpmap.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
12 * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
47 /*-
49 * Copyright (c) 2014-2020 The FreeBSD Foundation
55 * DARPA/SPAWAR contract N66001-01-
3120 struct invpcid_descr d; pmap_invalidate_page_pcid_cb() local
3213 struct invpcid_descr d; pmap_invalidate_range_pcid_cb() local
3273 struct invpcid_descr d = { 0 }; pmap_invalidate_range_curcpu_cb() local
3311 struct invpcid_descr d; pmap_invalidate_all_pcid_cb() local
3481 struct invpcid_descr d; pmap_invalidate_page() local
3521 struct invpcid_descr d; pmap_invalidate_range() local
3564 struct invpcid_descr d; pmap_invalidate_all() local
4994 pmap_kmsan_shadow_map_page_array(vm_paddr_t pdppa,vm_size_t size) pmap_kmsan_shadow_map_page_array() argument
5032 vm_size_t size; pmap_kmsan_page_array_startup() local
7878 pmap_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) pmap_object_init_pt() argument
8310 pmap_zero_page_area(vm_page_t m,int off,int size) pmap_zero_page_area() argument
9429 pmap_mapdev_internal(vm_paddr_t pa,vm_size_t size,int mode,int flags) pmap_mapdev_internal() argument
9496 pmap_mapdev_attr(vm_paddr_t pa,vm_size_t size,int mode) pmap_mapdev_attr() argument
9504 pmap_mapdev(vm_paddr_t pa,vm_size_t size) pmap_mapdev() argument
9511 pmap_mapdev_pciecfg(vm_paddr_t pa,vm_size_t size) pmap_mapdev_pciecfg() argument
9519 pmap_mapbios(vm_paddr_t pa,vm_size_t size) pmap_mapbios() argument
9527 pmap_unmapdev(void * p,vm_size_t size) pmap_unmapdev() argument
9679 pmap_change_attr(vm_offset_t va,vm_size_t size,int mode) pmap_change_attr() argument
9698 pmap_change_prot(vm_offset_t va,vm_size_t size,vm_prot_t prot) pmap_change_prot() argument
9714 pmap_change_props_locked(vm_offset_t va,vm_size_t size,vm_prot_t prot,int mode,int flags) pmap_change_props_locked() argument
10313 pmap_align_superpage(vm_object_t object,vm_ooffset_t offset,vm_offset_t * addr,vm_size_t size) pmap_align_superpage() argument
[all...]
/freebsd-src/lib/libpmc/pmu-events/arch/x86/amdzen2/
H A Dmemory.json5 …"BriefDescription": "Non-forwardable conflict; used to reduce STLI's via software. All reasons. St…
6-to-load conflicts: A load was unable to complete due to a non-forwardable conflict with an older …
24 "BriefDescription": "Retired lock instructions. Non-speculative lock succeeded.",
84 "BriefDescription": "A non-cacheable store and the non-cacheable commit buffer is full."
90 …esses, although these are generally rare. Each increment represents an eight-byte access, although…
149 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 1G page that miss in the L2 TLB.",
155 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 2M page that miss in the L2 TLB.",
167 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 4K page that miss the L2 TLB.",
173 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 1G page that hit in the L2 TLB.",
179 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 2M page that hit in the L2 TLB.",
[all …]
/freebsd-src/lib/libpmc/pmu-events/arch/x86/amdzen3/
H A Dmemory.json5 …"BriefDescription": "Non-forwardable conflict; used to reduce STLI's via software. All reasons. St…
6-to-load conflicts: A load was unable to complete due to a non-forwardable conflict with an older …
24 "BriefDescription": "Retired lock instructions. Non-speculative lock succeeded.",
36 … "BriefDescription": "The number of retired CLFLUSH instructions. This is a non-speculative event."
46 …"BriefDescription": "Load-op-Store Dispatch. Dispatch of a single op that performs a load from and…
84 "BriefDescription": "A non-cacheable store and the non-cacheable commit buffer is full.",
91 …esses, although these are generally rare. Each increment represents an eight-byte access, although…
210 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 1G page that also missed in the L2 TLB.",
216 "BriefDescription": "L1 DTLB Miss. DTLB reload to a 2M page that also missed in the L2 TLB.",
222 "BriefDescription": "L1 DTLB Miss. DTLB reload coalesced page that also missed in the L2 TLB.",
[all …]
/freebsd-src/lib/libpmc/
H A Dpmc.haswell.345 .Bl -tag -width "Li PMC_CLASS_IAP"
47 Fixed-function counters that count only one hardware event per counter.
59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
61 .%N "Order Number: 325462-045US"
62 .%D January 2013
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
89 Configure the Off-core Response bits.
90 .Bl -tag -width indent
128 M-state initial lookup stat in L3.
[all …]
H A Dpmc.haswellxeon.346 .Bl -tag -width "Li PMC_CLASS_IAP"
48 Fixed-function counters that count only one hardware event per counter.
60 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
62 .%N "Order Number: 325462-052US"
63 .%D September 2014
71 .Bl -column "PMC_CAP_INTERRUPT" "Support"
88 .Bl -tag -width indent
90 Configure the Off-core Response bits.
91 .Bl -tag -width indent
129 M-state initial lookup stat in L3.
[all …]
/freebsd-src/sys/arm64/iommu/
H A Dsmmu.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2019-2020 Ruslan Bukin <br@bsdpad.com>
8 * Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the
36 * An incoming transaction from a peripheral device has an address, size,
829 vm_size_t size; smmu_init_cd() local
887 uint32_t size; smmu_init_strtab_linear() local
932 uint32_t size; smmu_init_strtab_2lvl() local
1004 size_t size; smmu_init_l1_entry() local
1630 smmu_unmap(device_t dev,struct iommu_domain * iodom,vm_offset_t va,bus_size_t size) smmu_unmap() argument
1663 smmu_map(device_t dev,struct iommu_domain * iodom,vm_offset_t va,vm_page_t * ma,vm_size_t size,vm_prot_t prot) smmu_map() argument
[all...]

1234