Home
last modified time | relevance | path

Searched refs:RCU (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DRetireStage.cpp28 const unsigned MaxRetirePerCycle = RCU.getMaxRetirePerCycle(); in cycleStart()
30 while (!RCU.isEmpty()) { in cycleStart()
33 const RetireControlUnit::RUToken &Current = RCU.getCurrentToken(); in cycleStart()
37 RCU.consumeCurrentToken(); in cycleStart()
55 RCU.onInstructionExecuted(TokenID); in execute()
H A DDispatchStage.cpp33 CarryOver(0U), STI(Subtarget), RCU(R), PRF(F) { in DispatchStage()
64 if (RCU.isAvailable(NumMicroOps)) in checkRCU()
123 unsigned RCUTokenID = RCU.dispatch(IR); in dispatch()
182 RCU.dump(); in dump()
/freebsd/sys/contrib/device-tree/Bindings/mips/lantiq/
H A Drcu.txt1 Lantiq XWAY SoC RCU binding
4 This binding describes the RCU (reset controller unit) multifunction device,
7 The RCU register range is used for multiple purposes. Mostly one device
10 With this patch all accesses to the RCU registers will go through
22 Example of the RCU bindings on a xRX200 SoC:
H A Dfpi-bus.txt12 - lantiq,rcu : A phandle to the RCU syscon
/freebsd/sys/contrib/device-tree/Bindings/phy/
H A Dphy-lantiq-rcu-usb2.txt1 Lantiq XWAY SoC RCU USB 1.1/2.0 PHY binding
4 This binding describes the USB PHY hardware provided by the RCU module on the
7 This node has to be a sub node of the Lantiq RCU block.
24 - resets : References to the RCU USB configuration reset bits.
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DRetireStage.h30 RetireControlUnit &RCU; variable
39 : RCU(R), PRF(F), LSU(LS) {} in RetireStage()
41 bool hasWorkToComplete() const override { return !RCU.isEmpty(); } in hasWorkToComplete()
H A DDispatchStage.h55 RetireControlUnit &RCU; variable
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DContext.cpp40 auto RCU = std::make_unique<RetireControlUnit>(SM); in createDefaultPipeline() local
49 std::make_unique<DispatchStage>(STI, MRI, Opts.DispatchWidth, *RCU, *PRF); in createDefaultPipeline()
52 auto Retire = std::make_unique<RetireStage>(*RCU, *PRF, *LSU); in createDefaultPipeline()
55 addHardwareUnit(std::move(RCU)); in createDefaultPipeline()
/freebsd/sys/contrib/device-tree/Bindings/reset/
H A Dlantiq,reset.txt1 Lantiq XWAY SoC RCU reset controller binding
4 This binding describes a reset-controller found on the RCU module on Lantiq
7 This node has to be a sub node of the Lantiq RCU block.
/freebsd/sys/contrib/device-tree/Bindings/watchdog/
H A Dlantiq-wdt.txt14 - lantiq,rcu : A phandle to the RCU syscon (required for
/freebsd/sys/contrib/device-tree/Bindings/net/dsa/
H A Dlantiq-gswip.txt39 - reg : Offset of the GPHY firmware register in the RCU
/freebsd/sys/ofed/include/rdma/
H A Drdma_vt.h468 u32 qpn) __must_hold(RCU) in rvt_lookup_qpn()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ScheduleBdVer2.td23 let MicroOpBufferSize = 128; // RCU reorder buffer size, which is unconfirmed.
74 // RCU
78 // On the other hand, the RCU reorder buffer size for Piledriver does not
81 // RCU reorder buffer size of 128. So that is a good guess for now.
H A DX86ScheduleZnver3.td26 // The retire control unit (RCU) tracks the completion status of all
68 // RCU
H A DX86ScheduleBtVer2.td67 // The retire control unit (RCU) can track up to 64 macro-ops in-flight. It can
H A DX86ScheduleZnver4.td22 // The retire control unit (RCU) tracks the completion status of all
64 // RCU
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp480 for (Record *RCU : Units) { in collectRetireControlUnits()
481 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits()
483 PrintError(RCU->getLoc(), in collectRetireControlUnits()
488 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp703 if (Record *RCU = ProcModel.RetireControlUnit) { in EmitRetireControlUnitInfo() local
705 std::max(ReorderBufferSize, RCU->getValueAsInt("ReorderBufferSize")); in EmitRetireControlUnitInfo()
707 std::max(MaxRetirePerCycle, RCU->getValueAsInt("MaxRetirePerCycle")); in EmitRetireControlUnitInfo()
/freebsd/share/misc/
H A Dusb_vendors16850 0101 RCU Connect