/freebsd-src/sys/contrib/device-tree/Bindings/timer/ |
H A D | mediatek,mtk-timer.txt | 1 MediaTek Timers 4 MediaTek SoCs have different timers on different platforms, 14 * "mediatek,mt2701-timer" for MT2701 compatible timers (GPT) 15 * "mediatek,mt6580-timer" for MT6580 compatible timers (GPT) 16 * "mediatek,mt6582-timer" for MT6582 compatible timers (GPT) 17 * "mediatek,mt6589-timer" for MT6589 compatible timers (GPT) 18 * "mediatek,mt7623-timer" for MT7623 compatible timers (GPT) 19 * "mediatek,mt8127-timer" for MT8127 compatible timers (GPT) 20 * "mediatek,mt8135-timer" for MT8135 compatible timers (GPT) 21 * "mediatek,mt8173-timer" for MT8173 compatible timers (GPT) [all …]
|
H A D | samsung,exynos4210-mct.yaml | 14 global timer and CPU local timers. The global timer is a 64-bit free running 16 four preset counter values. The CPU local timers are 32-bit free running 56 samsung,local-timers: 61 List of indices of local timers usable from this processor. 77 For MCT block that uses a per-processor interrupt for local timers, such 79 interrupt might be specified, meaning that all local timers use the same 101 samsung,local-timers: false 158 // In this example, the IP contains two local timers, using separate 199 // In this example, the IP contains four local timers, but using 219 // In this example, the IP contains four local timers, bu [all...] |
H A D | andestech,atcpit100-timer.txt | 6 This timer is a set of compact multi-function timers, which can be 7 used as pulse width modulators (PWM) as well as simple timers. 12 Two 16-bit timers 13 Four 8-bit timers
|
/freebsd-src/contrib/kyua/utils/signals/ |
H A D | timer_test.cpp | 93 /// Waits for the activation of all given timers. 95 /// \param timers Pointers to all the timers to wait for. 97 wait_timers(const std::vector< signals::timer* >& timers) in wait_timers() argument 103 iter = timers.begin(); iter != timers.end(); ++iter) { in wait_timers() 109 std::cout << "Waiting; " << n_fired << " timers fired so far\n"; in wait_timers() 113 } while (n_fired < timers.size()); in wait_timers() 157 std::vector< signals::timer* > timers; in ATF_TEST_CASE_BODY() local 164 timers.push_back(new delayed_inserter( in ATF_TEST_CASE_BODY() 167 ATF_REQUIRE(!timers[i]->fired()); in ATF_TEST_CASE_BODY() 170 wait_timers(timers); in ATF_TEST_CASE_BODY() [all …]
|
H A D | timer.cpp | 89 /// Deadline scheduler for all user timers on top of the unique system timer. 91 /// Collection of active timers. 93 /// Because this is a collection of pointers, all timers are guaranteed to 97 /// Sequence of ordered timers. 103 /// sequentially to find either expired or expiring-now timers. 115 /// Mapping of all active timers using their timestamp as the key. 124 timers_set& timers = _all_timers[timer->when()]; in add_to_all_timers() local 125 INV(timers.find(timer) == timers.end()); in add_to_all_timers() 126 timers.insert(timer); in add_to_all_timers() 143 timers_set& timers = (*iter).second; in remove_from_all_timers() local [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | ti,omap-remoteproc.yaml | 37 'timers', 'watchdog-timers' etc. 142 ti,timers: 148 as System/Tick timers for the OS running on the remote 152 to reserve specific timers to be dedicated to the 157 features. The timers to be used should match with the 158 timers used in the firmware image. 160 ti,watchdog-timers: 166 serve as Watchdog timers for the processor cores. This 170 The timers to be used should match with the watchdog 171 timers used in the firmware image. [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/st/ |
H A D | stm32f746.dtsi | 78 timers2: timers@40000000 { 81 compatible = "st,stm32-timers"; 100 timers3: timers@40000400 { 103 compatible = "st,stm32-timers"; 122 timers4: timers@40000800 { 125 compatible = "st,stm32-timers"; 144 timers5: timers@40000c00 { 147 compatible = "st,stm32-timers"; 166 timers6: timers@40001000 { 169 compatible = "st,stm32-timers"; [all...] |
H A D | stm32f429.dtsi | 96 timers2: timers@40000000 { 99 compatible = "st,stm32-timers"; 118 timers3: timers@40000400 { 121 compatible = "st,stm32-timers"; 140 timers4: timers@40000800 { 143 compatible = "st,stm32-timers"; 162 timers5: timers@40000c00 { 165 compatible = "st,stm32-timers"; 184 timers6: timers@40001000 { 187 compatible = "st,stm32-timers"; [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/mips/brcm/ |
H A D | soc.txt | 145 == Timers 148 timers that can be used. 153 "brcm,bcm7425-timers" 154 "brcm,bcm7429-timers" 155 "brcm,bcm7435-timers" and 156 "brcm,brcmstb-timers" 157 - reg : the timers register range 162 timers: timer@4067c0 { 163 compatible = "brcm,bcm7425-timers", "brcm,brcmstb-timers";
|
/freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | dra7-ipu-dsp-common.dtsi | 25 ti,timers = <&timer3>; 26 ti,watchdog-timers = <&timer4>, <&timer9>; 31 ti,timers = <&timer11>; 32 ti,watchdog-timers = <&timer7>, <&timer8>; 37 ti,timers = <&timer5>; 38 ti,watchdog-timers = <&timer10>;
|
/freebsd-src/sys/contrib/device-tree/Bindings/pwm/ |
H A D | pwm-samsung.yaml | 7 title: Samsung SoC PWM timers 15 and clock event timers, as well as to drive SoC outputs with PWM signal. Each 49 - "timers" - PWM base clock used to generate PWM signals, 58 - const: timers 60 - const: timers 63 - const: timers 66 - const: timers 126 clock-names = "timers";
|
H A D | pwm-omap-dmtimer.txt | 1 * OMAP PWM for dual-mode timers 5 - ti,timers: phandle to PWM capable OMAP timer. See timer/ti,timer-dm.yaml for info 6 about these timers. 11 - ti,prescaler: Should be a value between 0 and 7, see the timers datasheet 20 ti,timers = <&timer9>;
|
H A D | snps,dw-apb-timers-pwm2.yaml | 5 $id: http://devicetree.org/schemas/pwm/snps,dw-apb-timers-pwm2.yaml# 8 title: Synopsys DW-APB timers PWM controller 14 This describes the DesignWare APB timers module when used in the PWM 28 const: snps,dw-apb-timers-pwm2 62 compatible = "snps,dw-apb-timers-pwm2";
|
/freebsd-src/lib/libc/isc/ |
H A D | ev_timers.c | 20 /* ev_timers.c - implement timers for the eventlib 222 if (heap_insert(ctx->timers, id) < 0) in evSetTimer() 230 evPrintf(ctx, 7, "timers after evSetTimer:\n"); in evSetTimer() 231 (void) heap_for_each(ctx->timers, print_timer, (void *)ctx); in evSetTimer() 254 if (heap_element(ctx->timers, del->index) != del) in evClearTimer() 257 if (heap_delete(ctx->timers, del->index) < 0) in evClearTimer() 262 evPrintf(ctx, 7, "timers after evClearTimer:\n"); in evClearTimer() 263 (void) heap_for_each(ctx->timers, print_timer, (void *)ctx); in evClearTimer() 281 if (heap_element(ctx->timers, timer->index) != timer) in evConfigTimer() 307 if (heap_element(ctx->timers, timer->index) != timer) in evResetTimer() [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Timer.h | 77 /// TimerGroup is destroyed. Timers do not print their information if they are 98 assert(!RHS.TG && "Can only copy uninitialized timers"); in Timer() 101 assert(!TG && !T.TG && "Can only assign uninit timers"); 161 /// statement. All timers with the same name are merged. This is primarily 169 /// The TimerGroup class is used to group together related timers into a single 171 /// destroy a TimerGroup object before all of the Timers in it are gone. A 212 /// Print any started timers in this group, optionally resetting timers after 216 /// Clear all timers in this group. 219 /// This static method prints all timers. 222 /// Clear out all timers. This is mostly used to disable automatic [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PassTimingInfo.h | 32 /// reset the timers to zero. By default it uses the stream created by 41 /// execution time. They collect timing info into individual timers as 50 /// Groups of timers for passes and analyses. 55 /// Map of timers for pass invocations 58 /// Stack of currently active pass timers. Passes can run other 61 /// Stack of currently active analysis timers. Analyses can request other 80 /// Prints out timing information and then resets the timers. 93 /// Dumps information for running/triggered timers, useful for debugging
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | PassTimingInfo.cpp | 65 DenseMap<PassInstanceID, std::unique_ptr<Timer>> TimingData; ///< timers for pass instances 73 /// Print out timing information and release timers. 82 /// Prints out timing information and then resets the timers. 100 // Deleting the timers accumulates their info into the TG member. in ~PassTimingInfo() 116 /// Prints out timing information and then resets the timers. 175 TimerVector &Timers = TimingData[PassID]; in getPassTimer() local 176 if (Timers.size() == 0) in getPassTimer() 177 Timers.emplace_back(new Timer(PassID, PassID, TG)); in getPassTimer() 178 return *Timers.front(); in getPassTimer() 181 // Take a vector of Timers created for this \p PassID and append in getPassTimer() [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/mfd/ |
H A D | st,stm32-timers.yaml | 4 $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml# 7 title: STMicroelectronics STM32 Timers 11 - advanced-control timers consist of a 16-bit auto-reload counter driven 14 - general-purpose timers consist of a 16-bit or 32-bit auto-reload counter 16 - basic timers consist of a 16-bit auto-reload counter driven by a 24 const: st,stm32-timers 156 compatible = "st,stm32-timers";
|
/freebsd-src/contrib/ntp/libntp/lib/isc/include/isc/ |
H A D | timer.h | 28 * \brief Provides timers which are event sources in the task system. 30 * Three types of timers are supported: 32 *\li 'ticker' timers generate a periodic tick event. 34 *\li 'once' timers generate an idle timeout event if they are idle for too 36 * They are used to implement both (possibly expiring) idle timers and 37 * 'one-shot' timers. 39 *\li 'limited' timers generate a periodic tick event until they reach 42 *\li 'inactive' timers generate no events. 44 * Timers can change type. It is typical to create a timer as 178 * Create a new 'type' timer managed by 'manager'. The timers parameters [all …]
|
/freebsd-src/share/man/man4/ |
H A D | eventtimers.4 | 30 .Nd kernel event timers subsystem 33 time counters and event timers. 38 Event timers are responsible for generating interrupts at specified time or 64 The goal of the event timers subsystem is to provide unified way to control 68 Each driver implementing event timers, registers them at the subsystem. 69 It is possible to see the list of present event timers, like this, via 113 Timers management code of the kernel chooses one timer from that list.
|
H A D | hpet.4 | 49 controls event timers functionality support. 63 controls how much per-CPU event timers should driver attempt to register. 71 several (usually from 3 to 8) event timers. 88 Event timers provided by the driver support both one-shot an periodic modes 93 event timers. 109 Support for event timers was added in
|
/freebsd-src/share/man/man9/ |
H A D | eventtimers.9 | 30 .Nd kernel event timers subsystem 86 Event timers are responsible for generating interrupts at specified time 94 uses event timers to supply kernel with 171 For the per-CPU event timers 175 methods control timers associated with the current CPU. 220 Per-CPU event timers can be controlled only from specific CPUs. 240 calls to serialize access to the list of the registered event timers and the
|
/freebsd-src/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_beacon.c | 50 * Limit the timers to their specific resolutions: in ar5212SetBeaconTimers() 63 * Set the Beacon register after setting all timers. in ar5212SetBeaconTimers() 84 * adjusting the DBA and SWBA timers and the fixed ATIM 142 * i.e. initializes the corresponding h/w timers; 178 * Start the beacon timers by setting the BEACON register in ar5212SetStaBeaconTimers() 205 * Oahu beacons timers on the station were used for power in ar5212SetStaBeaconTimers() 207 * and any CFP function; Venice does sleep/power-save timers in ar5212SetStaBeaconTimers() 209 * don't think the beacon timers are used by venice sta hw in ar5212SetStaBeaconTimers() 211 * Setup venice's sleep related timers in ar5212SetStaBeaconTimers() 226 * timers accordingly; make sure to align the next TIM to the in ar5212SetStaBeaconTimers()
|
/freebsd-src/contrib/llvm-project/lldb/source/Commands/ |
H A D | CommandObjectLog.cpp | 420 : CommandObjectParsed(interpreter, "log timers enable", in DoExecute() 421 "enable LLDB internal performance timers", in DoExecute() 422 "log timers enable <depth>") { in DoExecute() 457 : CommandObjectParsed(interpreter, "log timers disable", in CommandObjectLogTimerEnable() 458 "disable LLDB internal performance timers", in CommandObjectLogTimerEnable() 480 : CommandObjectParsed(interpreter, "log timers dump", in DoExecute() 481 "dump LLDB internal performance timers", nullptr) {} in DoExecute() 501 : CommandObjectParsed(interpreter, "log timers reset", in DoExecute() 502 "reset LLDB internal performance timers", nullptr) { in DoExecute() 523 : CommandObjectParsed(interpreter, "log timers incremen in DoExecute() [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
H A D | mpic-timer.txt | 1 * Freescale MPIC timers 12 all timers within the group can be used. 16 interrupts that correspond to available timers shall be present. 24 /* Another AMP partition is using timers 0 and 1 */
|