Home
last modified time | relevance | path

Searched full:pse (Results 1 – 25 of 58) sorted by relevance

123

/freebsd-src/sys/contrib/device-tree/Bindings/net/pse-pd/
H A Dpodl-pse-regulator.yaml4 $id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml#
12 description: Regulator based PoDL PSE controller. The device must be referenced
16 - $ref: pse-controller.yaml#
20 const: podl-pse-regulator
22 '#pse-cells':
25 pse-supply:
26 description: Power supply for the PSE controller
32 - pse-supply
36 ethernet-pse {
37 compatible = "podl-pse-regulator";
[all …]
H A Dpse-controller.yaml4 $id: http://devicetree.org/schemas/net/pse-pd/pse-controller.yaml#
7 title: Power Sourcing Equipment (PSE).
9 description: Binding for the Power Sourcing Equipment (PSE) as defined in the
11 power over twisted pair/ethernet cable. The ethernet-pse nodes should be
12 used to describe PSE controller and referenced by the ethernet-phy node.
20 pattern: "^ethernet-pse(@.*|-([0-9]|[1-9][0-9]+))?$"
22 "#pse-cells":
24 Used to uniquely identify a PSE instance within an IC. Will be
25 0 on PSE node
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp151a-prtt1c.dts26 pse_t1l1: ethernet-pse-1 {
27 compatible = "podl-pse-regulator";
28 pse-supply = <&reg_t1l1>;
29 #pse-cells = <0>;
32 pse_t1l2: ethernet-pse-2 {
33 compatible = "podl-pse-regulator";
34 pse-supply = <&reg_t1l2>;
35 #pse-cells = <0>;
47 reg_t1l1: regulator-pse-t1l1 {
49 regulator-name = "pse
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp94 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne()
107 int64_t StrideLoad = getPtrStride(PSE, LoadType, LoadPtr, L).value_or(0); in isDependenceDistanceOfOne()
108 int64_t StrideStore = getPtrStride(PSE, LoadType, StorePtr, L).value_or(0); in isDependenceDistanceOfOne()
124 auto *LoadPtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(LoadPtr)); in isDependenceDistanceOfOne()
125 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr)); in isDependenceDistanceOfOne()
130 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne()
175 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {}
292 Cand.isDependenceDistanceOfOne(PSE, L) && in removeDependencesFromMultipleStores()
293 OtherCand->isDependenceDistanceOfOne(PSE, L)) { in removeDependencesFromMultipleStores()
442 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE in propagateStoredValueToLoadUsers()
626 PredicatedScalarEvolution PSE; global() member in __anon93c422380311::LoadEliminationForLoop
[all...]
/freebsd-src/sys/dev/mii/
H A Dmii.h195 #define MII_PSECR 0x0b /* PSE control register */
197 #define PSECR_PSEENMASK 0x0003 /* PSE enable mask */
198 #define PSECR_PINOUTB 0x0008 /* PSE pinout Alternative B */
199 #define PSECR_PINOUTA 0x0004 /* PSE pinout Alternative A */
201 #define PSECR_PSEEN 0x0001 /* PSE Enabled */
202 #define PSECR_PSEDIS 0x0000 /* PSE Disabled */
204 #define MII_PSESR 0x0c /* PSE status register */
212 #define PSESR_STATMASK 0x000e /* PSE Status mask */
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp154 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV()
157 const SCEV *OrigSCEV = PSE.getSCEV(Ptr); in replaceSymbolicStrideSCEV()
173 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV()
175 PSE.addPredicate(*SE->getEqualPredicate(StrideSCEV, CT)); in replaceSymbolicStrideSCEV()
176 auto *Expr = PSE.getSCEV(Ptr); in replaceSymbolicStrideSCEV()
208 PredicatedScalarEvolution &PSE, in insert() argument
211 ScalarEvolution *SE = PSE.getSE(); in insert()
225 const SCEV *Ex = PSE.getSymbolicMaxBackedgeTakenCount(); in insert()
264 PredicatedScalarEvolution &PSE, in tryToCreateDiffCheck()
267 Lp, PtrExpr, AccessTy, PSE, D in tryToCreateDiffCheck()
153 replaceSymbolicStrideSCEV(PredicatedScalarEvolution & PSE,const DenseMap<Value *,const SCEV * > & PtrToStride,Value * Ptr) replaceSymbolicStrideSCEV() argument
660 AccessAnalysis(Loop * TheLoop,AAResults * AA,LoopInfo * LI,MemoryDepChecker::DepCandidates & DA,PredicatedScalarEvolution & PSE,SmallPtrSetImpl<MDNode * > & LoopAliasScopes) AccessAnalysis() argument
803 PredicatedScalarEvolution &PSE; global() member in __anon55b3ad850111::AccessAnalysis
817 hasComputableBounds(PredicatedScalarEvolution & PSE,Value * Ptr,const SCEV * PtrScev,Loop * L,bool Assume) hasComputableBounds() argument
835 isNoWrap(PredicatedScalarEvolution & PSE,const DenseMap<Value *,const SCEV * > & Strides,Value * Ptr,Type * AccessTy,Loop * L) isNoWrap() argument
1044 findForkedPointer(PredicatedScalarEvolution & PSE,const DenseMap<Value *,const SCEV * > & StridesMap,Value * Ptr,const Loop * L) findForkedPointer() argument
1412 isNoWrapAddRec(Value * Ptr,const SCEVAddRecExpr * AR,PredicatedScalarEvolution & PSE,const Loop * L) isNoWrapAddRec() argument
1462 getPtrStride(PredicatedScalarEvolution & PSE,Type * AccessTy,Value * Ptr,const Loop * Lp,const DenseMap<Value *,const SCEV * > & StridesMap,bool Assume,bool ShouldCheckWrap) getPtrStride() argument
1933 getDependenceDistanceStrideAndSize(const AccessAnalysis::MemAccessInfo & A,Instruction * AInst,const AccessAnalysis::MemAccessInfo & B,Instruction * BInst,const DenseMap<Value *,const SCEV * > & Strides,const DenseMap<Value *,SmallVector<const Value *,16>> & UnderlyingObjects,PredicatedScalarEvolution & PSE,const Loop * InnermostLoop) getDependenceDistanceStrideAndSize() argument
[all...]
H A DIVDescriptors.cpp1349 /// PSE.getSCEV(%x) is equal to PSE.getSCEV(%casted_phi) under a predicate,
1360 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE,
1367 assert(PSE.getSCEV(PN) == AR && "Unexpected phi node SCEV expression"); in getCastsForInductionPHI()
1413 auto *AddRec = dyn_cast<SCEVAddRecExpr>(PSE.getSCEV(Val)); in getCastsForInductionPHI()
1414 if (AddRec && PSE.areAddRecsEqualWithPreds(AddRec, AR)) in getCastsForInductionPHI()
1434 PredicatedScalarEvolution &PSE, in isInductionPHI()
1447 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1449 const SCEV *PhiScev = PSE.getSCEV(Phi); in isInductionPHI()
1454 AR = PSE in isInductionPHI()
1361 getCastsForInductionPHI(PredicatedScalarEvolution & PSE,const SCEVUnknown * PhiScev,const SCEVAddRecExpr * AR,SmallVectorImpl<Instruction * > & CastInsts) getCastsForInductionPHI() argument
1435 isInductionPHI(PHINode * Phi,const Loop * TheLoop,PredicatedScalarEvolution & PSE,InductionDescriptor & D,bool Assume) isInductionPHI() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h185 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L, in MemoryDepChecker()
188 : PSE(PSE), InnermostLoop(L), SymbolicStrides(SymbolicStrides),
284 PredicatedScalarEvolution &PSE;
491 /// We need \p PSE in order to compute the SCEV expression of the pointer
494 /// and add new predicates to \p PSE.
497 PredicatedScalarEvolution &PSE, bool NeedsFreeze);
623 /// PSE must be emitted in order for the results of this analysis to be valid. in getInstructionsForAccess()
707 /// should be re-written (and therefore simplified) according to PSE.
710 const PredicatedScalarEvolution &getPSE() const { return *PSE; }
184 MemoryDepChecker(PredicatedScalarEvolution & PSE,const Loop * L) MemoryDepChecker() argument
681 std::unique_ptr<PredicatedScalarEvolution> PSE; global() variable
[all...]
H A DIVDescriptors.h347 /// with the run-time predicate of PSE. If \p Assume is true, this can add
348 /// further SCEV predicates to \p PSE in order to prove that \p Phi is an
353 PredicatedScalarEvolution &PSE,
H A DVectorUtils.h614 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in invalidateGroups()
617 : PSE(PSE), TheLoop(L), DT(DT), LI(LI), LAI(LAI) {} in invalidateGroups()
683 PredicatedScalarEvolution &PSE; in StrideDescriptor()
588 InterleavedAccessInfo(PredicatedScalarEvolution & PSE,Loop * L,DominatorTree * DT,LoopInfo * LI,const LoopAccessInfo * LAI) InterleavedAccessInfo() argument
/freebsd-src/sys/contrib/device-tree/Bindings/hwmon/
H A Dti,tps23861.yaml8 title: TI TPS23861 PoE PSE
14 The TPS23861 is a IEEE 802.3at Quad Port Power-over-Ethernet PSE Controller.
/freebsd-src/sys/contrib/dev/athk/
H A Ddfs_pri_detector.c126 static void pool_put_pseq_elem(struct pri_sequence *pse) in pool_put_pseq_elem() argument
129 list_add(&pse->head, &pseq_pool); in pool_put_pseq_elem()
136 struct pri_sequence *pse = NULL; in pool_get_pseq_elem() local
139 pse = list_first_entry(&pseq_pool, struct pri_sequence, head); in pool_get_pseq_elem()
140 list_del(&pse->head); in pool_get_pseq_elem()
144 return pse; in pool_get_pseq_elem()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h41 PredicatedScalarEvolution &PSE;
109 PredicatedScalarEvolution &PSE, VPBuilder &Builder)
111 PSE(PSE), Builder(Builder) {} in VPRecipeBuilder()
40 PredicatedScalarEvolution &PSE; global() variable
113 VPRecipeBuilder(Loop * OrigLoop,const TargetLibraryInfo * TLI,LoopVectorizationLegality * Legal,LoopVectorizationCostModel & CM,PredicatedScalarEvolution & PSE,VPBuilder & Builder) VPRecipeBuilder() argument
H A DLoopVectorizationLegality.cpp467 int Stride = getPtrStride(PSE, AccessTy, Ptr, TheLoop, Strides, in isConsecutivePtr()
578 auto *SE = PSE.getSE(); in isUniform()
725 if (PSE.getPredicate().isAlwaysTrue()) { in addInductionPhi()
739 if (InductionDescriptor::isInductionPHI(&Phi, TheLoop, PSE, ID) && in setupOuterLoopInductions()
829 DT, PSE.getSE())) { in canVectorizeInstrs()
863 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID) && in canVectorizeInstrs()
878 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID, true) && in canVectorizeInstrs()
933 auto *SE = PSE.getSE(); in canVectorizeInstrs()
937 if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(i)), TheLoop)) { in canVectorizeInstrs()
1020 if (PSE in canVectorizeInstrs()
[all...]
H A DLoopVectorize.cpp471 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in interleaveVectors()
480 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), in interleaveVectors()
482 Builder(PSE.getSE()->getContext()), Legal(LVL), Cost(CM), BFI(BFI), in interleaveVectors()
617 PredicatedScalarEvolution &PSE;
713 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
721 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE,
760 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI,
767 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE,
800 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInf in InnerLoopUnroller()
511 InnerLoopVectorizer(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,ElementCount VecWidth,ElementCount MinProfitableTripCount,unsigned UnrollFactor,LoopVectorizationLegality * LVL,LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & RTChecks) InnerLoopVectorizer() argument
700 PredicatedScalarEvolution &PSE; global() member in llvm::InnerLoopVectorizer
796 InnerLoopUnroller(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,unsigned UnrollFactor,LoopVectorizationLegality * LVL,LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & Check) InnerLoopUnroller() argument
843 InnerLoopAndEpilogueVectorizer(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,EpilogueLoopVectorizationInfo & EPI,LoopVectorizationLegality * LVL,llvm::LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & Checks) InnerLoopAndEpilogueVectorizer() argument
883 EpilogueVectorizerMainLoop(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,EpilogueLoopVectorizationInfo & EPI,LoopVectorizationLegality * LVL,llvm::LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & Check) EpilogueVectorizerMainLoop() argument
912 EpilogueVectorizerEpilogueLoop(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,EpilogueLoopVectorizationInfo & EPI,LoopVectorizationLegality * LVL,llvm::LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & Checks) EpilogueVectorizerEpilogueLoop() argument
1011 createTripCountSCEV(Type * IdxTy,PredicatedScalarEvolution & PSE,Loop * OrigLoop) createTripCountSCEV() argument
1199 LoopVectorizationCostModel(ScalarEpilogueLowering SEL,Loop * L,PredicatedScalarEvolution & PSE,LoopInfo * LI,LoopVectorizationLegality * Legal,const TargetTransformInfo & TTI,const TargetLibraryInfo * TLI,DemandedBits * DB,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,const Function * F,const LoopVectorizeHints * Hints,InterleavedAccessInfo & IAI) LoopVectorizationCostModel() argument
1884 PredicatedScalarEvolution &PSE; global() member in llvm::LoopVectorizationCostModel
6034 getAddressAccessSCEV(Value * Ptr,LoopVectorizationLegality * Legal,PredicatedScalarEvolution & PSE,const Loop * TheLoop) getAddressAccessSCEV() argument
9615 processLoopInVPlanNativePath(Loop * L,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,LoopVectorizationLegality * LVL,TargetTransformInfo * TTI,TargetLibraryInfo * TLI,DemandedBits * DB,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,LoopVectorizeHints & Hints,LoopVectorizationRequirements & Requirements) processLoopInVPlanNativePath() argument
9871 PredicatedScalarEvolution PSE(*SE, *L); processLoop() local
[all...]
H A DLoopVectorizationPlanner.h323 PredicatedScalarEvolution &PSE;
352 PredicatedScalarEvolution &PSE, const LoopVectorizeHints &Hints,
355 IAI(IAI), PSE(PSE), Hints(Hints), ORE(ORE) {}
315 PredicatedScalarEvolution &PSE; global() variable
334 LoopVectorizationPlanner(Loop * L,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo & TTI,LoopVectorizationLegality * Legal,LoopVectorizationCostModel & CM,InterleavedAccessInfo & IAI,PredicatedScalarEvolution & PSE,const LoopVectorizeHints & Hints,OptimizationRemarkEmitter * ORE) LoopVectorizationPlanner() argument
H A DVPlanTransforms.h55 PredicatedScalarEvolution &PSE);
/freebsd-src/sys/contrib/dev/mediatek/mt76/mt7603/
H A Ddebugfs.c13 [RESET_CAUSE_RX_PSE_BUSY] = "RX PSE busy stuck", in mt7603_reset_read()
16 [RESET_CAUSE_RESET_FAILED] = "PSE reset failed", in mt7603_reset_read()
H A Dmac.c187 port = 3; /* PSE */ in mt7603_filter_tx()
1332 /* Reset PSE */ in mt7603_pse_reset()
1395 /* Start PSE client TX abort */ in mt7603_pse_client_reset()
1403 /* Wait for PSE client to clear TX FIFO */ in mt7603_pse_client_reset()
1407 /* Clear PSE client TX abort state */ in mt7603_pse_client_reset()
/freebsd-src/sys/contrib/device-tree/src/arm/marvell/
H A Darmada-385-clearfog-gtr.dtsi25 front panel and PSE controller
51 48 - PSE reset
52 49 - PSE OSS signal
53 50 - PSE interrupt
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h243 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality() argument
248 : TheLoop(L), LI(LI), PSE(PSE), TTI(TTI), TLI(TLI), DT(DT), LAIs(LAIs), in LoopVectorizationLegality()
394 return &PSE; in getLoop()
403 ScalarEvolution *getScalarEvolution() const { return PSE.getSE(); }
477 PredicatedScalarEvolution &PSE;
474 PredicatedScalarEvolution &PSE; global() variable
/freebsd-src/sys/contrib/device-tree/Bindings/reset/
H A Ddelta,tn48m-reset.yaml22 * PoE PSE controller
/freebsd-src/contrib/llvm-project/llvm/lib/ProfileData/
H A DProfileSummaryBuilder.cpp160 ProfileSummaryEntry PSE = {Cutoff, Count, CountsSeen}; in computeDetailedSummary() local
161 DetailedSummary.push_back(PSE); in computeDetailedSummary()
/freebsd-src/contrib/libpcap/doc/
H A DREADME.aix105 /etc/pse.conf and reboot the machine; this way DLPI will always
/freebsd-src/contrib/tcpdump/
H A Dprint-lldp.c355 { LLDP_TIA_CAPABILITY_EXTENDED_POWER_MDI_PSE, "extended power via MDI-PSE"},
437 { LLDP_TIA_POWER_SOURCE_PSE, "PSE - primary power source"},
439 { LLDP_TIA_POWER_SOURCE_PSE_AND_LOCAL, "PSE+local - reserved"},
512 { LLDP_MDI_PORT_CLASS, "PSE"},
1133 (GET_U_1(tptr + 4) & 0xC0 >> 6) ? "PD device" : "PSE device"); in lldp_private_tia_print()

123