/freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/ |
H A D | uncore-other.json | 4 "Counter": "0,1,2,3", string 10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 11 "Counter": "0,1,2,3", string 20 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ", 21 "Counter": "0,1,2,3", string 31 "Counter": "0,1,2,3", string 41 "Counter": "0,1,2,3", string 51 "Counter": "0,1,2,3", string 61 "Counter": "0,1,2,3", string 71 "Counter": "0,1,2,3", string [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/skylakex/ |
H A D | uncore-other.json | 4 "Counter": "0,1,2,3", string 10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 11 "Counter": "0,1,2,3", string 20 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ", 21 "Counter": "0,1,2,3", string 31 "Counter": "0,1,2,3", string 41 "Counter": "0,1,2,3", string 51 "Counter": "0,1,2,3", string 61 "Counter": "0,1,2,3", string 71 "Counter": "0,1,2,3", string [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | st,stm32-timers.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 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 20 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 24 const: st,stm32-timers 32 clock-names: [all …]
|
/freebsd/contrib/ofed/infiniband-diags/man/ |
H A D | perfquery.8 | 5 PERFQUERY \- 7 .nr rst2man-indent-level 0 10 \\$1 \\n[an-margin] 11 level \\n[rst2man-indent-level] 12 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 13 - 14 \\n[rst2man-indent0] 15 \\n[rst2man-indent1] 16 \\n[rst2man-indent2] 21 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] [all …]
|
H A D | vendstat.8 | 5 VENDSTAT \- 7 .nr rst2man-indent-level 0 10 \\$1 \\n[an-margin] 11 level \\n[rst2man-indent-level] 12 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 13 - 14 \\n[rst2man-indent0] 15 \\n[rst2man-indent1] 16 \\n[rst2man-indent2] 21 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] [all …]
|
/freebsd/share/man/man4/ |
H A D | cgem.4 | 35 .Bd -ragged -offset indent 45 the Xilinx Zynq-7000, the Xilinx Zynq UltraScale+, and the SiFive 51 .Bl -tag -width ".Cm 10baseT/UTP" 65 .Cm full-duplex 67 .Cm half-duplex 75 .Cm full-duplex 77 .Cm half-duplex 82 .Cm full-duplex 89 .Bl -tag -width ".Cm full-duplex" 90 .It Cm full-duplex [all …]
|
/freebsd/tests/sys/netinet/ |
H A D | output.sh | 1 #!/usr/bin/env atf-sh 2 #- 3 # SPDX-License-Identifier: BSD-2-Clause 55 jname="v4t-output_tcp_setup_success" 60 jexec ${jname}a ifconfig ${epair}a up 64 jexec ${jname}b ifconfig ${epair}b up 69 args="--family inet --ports ${port} --match_str ${text}" 71 jexec ${jname}b ${script_name} --test_name "test_listen_tcp" ${args} & 75 counter=0 76 while [ `jexec ${jname}b sockstat -4qlp ${port} | wc -l` != "1" ]; do [all …]
|
/freebsd/sys/contrib/ck/include/ |
H A D | ck_ec.h | 31 * ck_ec implements 32- and 64- bit event counts. Event counts let us 32 * easily integrate OS-level blocking (e.g., futexes) in lock-free 44 * available if CK supports 64-bit atomic operations. Currently, 46 * x86-64, on compilers that support GCC extended inline assembly; 53 * - Make changes to some shared data structure, without involving 55 * - After each change, call ck_ec_inc on the event count. The call 56 * acts as a write-write barrier, and wakes up any consumer blocked 61 * - Snapshot ck_ec_value of the event count. The call acts as a 63 * - Read and process the shared data structure. 64 * - Wait for new changes by calling ck_ec_wait with the snapshot value. [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/algs/skein/ |
H A D | skein.c | 13 /* 256-bit Skein */ 24 ctx->h.hashBitLen = hashBitLen; /* output hash bit count */ in Skein_256_Init() 26 switch (hashBitLen) { /* use pre-computed values, where available */ in Skein_256_Init() 29 memcpy(ctx->X, SKEIN_256_IV_256, sizeof (ctx->X)); in Skein_256_Init() 32 memcpy(ctx->X, SKEIN_256_IV_224, sizeof (ctx->X)); in Skein_256_Init() 35 memcpy(ctx->X, SKEIN_256_IV_160, sizeof (ctx->X)); in Skein_256_Init() 38 memcpy(ctx->X, SKEIN_256_IV_128, sizeof (ctx->X)); in Skein_256_Init() 56 memset(&cfg.w[3], 0, sizeof (cfg) - 3 * sizeof (cfg.w[0])); in Skein_256_Init() 60 memset(ctx->X, 0, sizeof (ctx->X)); in Skein_256_Init() 65 * The chaining vars ctx->X are now initialized for the given in Skein_256_Init() [all …]
|
/freebsd/share/doc/papers/timecounter/ |
H A D | timecounter.ms | 5 .\" ---------------------------------------------------------------------------- 6 .\" "THE BEER-WARE LICENSE" (Revision 42): 9 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 10 .\" ---------------------------------------------------------------------------- 16 .A "Poul-Henning Kamp" "The FreeBSD Project" 18 The FreeBSD timecounters are an architecture-independent implementation 21 multiplication to canonical timescales based on micro- or nano-seconds 23 synchronisation. Timecounters are implemented using lock-less 24 stable-storage based primitives which scale efficiently in SMP 80 for instance transport or consumption of a substance at a well-known [all …]
|
/freebsd/contrib/bmake/unit-tests/ |
H A D | counter.mk | 1 # $NetBSD: counter.mk,v 1.6 2021/04/04 10:13:09 rillig Exp $ 6 # This works since 2020-09-23. Before that, the counter ended up at having 11 RELEVANT= yes (load-time part) # just to filter the output 13 COUNTER= # zero 15 NEXT= ${COUNTER::=${COUNTER} a}${COUNTER:[#]} 26 @: ${RELEVANT::=yes (run-time part)} 27 @echo A=${A:Q} B=${B:Q} C=${C:Q} COUNTER=${COUNTER:[#]:Q}
|
H A D | counter-append.mk | 1 # $NetBSD: counter-append.mk,v 1.5 2021/04/04 10:13:09 rillig Exp $ 6 # This works since 2020-09-23. Before that, the counter ended up at having 11 RELEVANT= yes (load-time part) # just to filter the output 13 COUNTER= # zero 15 NEXT= ${COUNTER::+=a}${COUNTER:[#]} 26 @: ${RELEVANT::=yes (run-time part)} 27 @echo A=${A:Q} B=${B:Q} C=${C:Q} COUNTER=${COUNTER:[#]:Q}
|
/freebsd/tests/sys/netinet6/ |
H A D | output6.sh | 1 #!/usr/bin/env atf-sh 2 #- 3 # SPDX-License-Identifier: BSD-2-Clause 55 jname="v6t-output6_tcp_setup_success" 60 jexec ${jname}a ifconfig ${epair}a up 64 jexec ${jname}b ifconfig ${epair}b up 69 while [ `jexec ${jname}b ifconfig ${epair}b inet6 | grep -c tentative` != "0" ]; do 72 while [ `jexec ${jname}a ifconfig ${epair}a inet6 | grep -c tentative` != "0" ]; do 77 args="--family inet6 --ports ${port} --match_str ${text}" 79 jexec ${jname}b ${script_name} --test_name "test_listen_tcp" ${args} & [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/sapphirerapids/ |
H A D | uncore-other.json | 4 "Counter": "0,1,2,3", string 14 "Counter": "0,1,2,3", string 24 "BriefDescription": "Clockticks in the UBOX using a dedicated 48-bit Fixed Counter", 25 "Counter": "FIXED", string 34 "Counter": "0,1", string 44 "Counter": "0,1,2,3", string 54 "Counter": "0,1,2,3", string 65 "Counter": "0,1", string 78 "Counter": "0,1", string 91 "Counter": "0,1", string [all …]
|
/freebsd/sys/contrib/ck/src/ |
H A D | ck_ec.c | 37 /* Spurious wake-ups are OK. Clear the flag before futexing. */ in ck_ec32_wake() 38 ck_pr_and_32(&ec->counter, (1U << 31) - 1); in ck_ec32_wake() 39 ops->wake32(ops, &ec->counter); in ck_ec32_wake() 57 ck_pr_and_64(&ec->counter, ~1); in ck_ec64_wake() 58 ops->wake64(ops, &ec->counter); in ck_ec64_wake() 82 new_deadline->tv_sec = TIME_MAX; in ck_ec_deadline_impl() 83 new_deadline->tv_nsec = NSEC_MAX; in ck_ec_deadline_impl() 87 r = ops->gettime(ops, &now); in ck_ec_deadline_impl() 89 return -1; in ck_ec_deadline_impl() 117 * value has changed), or the predicate returns non-0 (something else [all …]
|
/freebsd/sys/crypto/skein/ |
H A D | skein.c | 34 /* 256-bit Skein */ 48 ctx->h.hashBitLen = hashBitLen; /* output hash bit count */ in Skein_256_Init() 51 { /* use pre-computed values, where available */ in Skein_256_Init() 53 case 256: memcpy(ctx->X,SKEIN_256_IV_256,sizeof(ctx->X)); break; in Skein_256_Init() 54 case 224: memcpy(ctx->X,SKEIN_256_IV_224,sizeof(ctx->X)); break; in Skein_256_Init() 55 case 160: memcpy(ctx->X,SKEIN_256_IV_160,sizeof(ctx->X)); break; in Skein_256_Init() 56 case 128: memcpy(ctx->X,SKEIN_256_IV_128,sizeof(ctx->X)); break; in Skein_256_Init() 66 memset(&cfg.w[3],0,sizeof(cfg) - 3*sizeof(cfg.w[0])); /* zero pad config block */ in Skein_256_Init() 69 memset(ctx->X,0,sizeof(ctx->X)); /* zero the chaining variables */ in Skein_256_Init() 73 /* The chaining vars ctx->X are now initialized for the given hashBitLen. */ in Skein_256_Init() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/power/reset/ |
H A D | atmel,at91sam9260-shdwc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/atmel,at91sam9260-shdwc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Claudiu Beznea <claudiu.beznea@microchip.com> 14 and VDDCORE and the wake-up detection on debounced input lines. 19 - atmel,at91sam9260-shdwc 20 - atmel,at91sam9rl-shdwc 21 - atmel,at91sam9x5-shdwc 29 atmel,wakeup-mode: [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetPfmCounters.td | 1 //===- TargetPfmCounters.td - Target Pfm Counters -*- tablegen ----------*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file defines the target-independent interfaces for performance counters. 11 //===----------------------------------------------------------------------===// 14 class PfmCounter<string counter> { 15 // The name of the counter that measures events. 18 string Counter = counter; 22 class PfmIssueCounter<string resource_name, string counter> 23 : PfmCounter<counter> { [all …]
|
/freebsd/share/man/man4/man4.i386/ |
H A D | perfmon.4 | 33 .Nd CPU performance-monitoring interface 41 driver provides access to the internal performance-monitoring 50 (in CPU cycles), as well as a cycle counter which counts clock cycles. 53 driver provides a device-style interface to these capabilities. 55 All access to the performance-monitoring counters is performed through 77 .Bl -tag -width PMIOTSTAMP 80 Set up a counter with parameters and flags defined in the structure. 83 .Bl -tag -width "u_char pmc_eventx" 85 the number of the counter in question; must be less than 96 flags modifying the operation of the counter (see below). [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | nvidia,tegra-timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/timer/nvidia,tegra-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephen Warren <swarren@nvidia.com> 13 - if: 17 const: nvidia,tegra210-timer 21 # Either a single combined interrupt or up to 14 individual interrupts 27 - if: 31 - items: [all …]
|
H A D | arm,arch_timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 13 ARM cores may have a per-core architected timer, which provides per-cpu timers, 14 or a memory mapped architected timer, which provides up to 8 frames with a 17 The per-core architected timer is attached to a GIC to deliver its 18 per-processor interrupts via PPIs. The memory mapped timer is attached to a GIC 24 - items: [all …]
|
H A D | ti,keystone-timer.txt | 3 This document provides bindings for the 64-bit timer in the KeyStone 4 architecture devices. The timer can be configured as a general-purpose 64-bit 5 timer, dual general-purpose 32-bit timers. When configured as dual 32-bit 9 It is global timer is a free running up-counter and can generate interrupt 10 when the counter reaches preset counter values. 17 - compatible : should be "ti,keystone-timer". 18 - reg : specifies base physical address and count of the registers. 19 - interrupts : interrupt generated by the timer. 20 - clocks : the clock feeding the timer clock. 25 compatible = "ti,keystone-timer";
|
H A D | arm,arch_timer_mmio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 14 ARM cores may have a memory mapped architected timer, which provides up to 8 22 - enum: 23 - arm,armv7-timer-mem 29 '#address-cells': 32 '#size-cells': [all …]
|
/freebsd/contrib/ntp/ntpd/ |
H A D | refclock_wwv.c | 2 * refclock_wwv - clock driver for NIST WWV/H time/frequency station 43 * kHz and mu-law companding. This is the same standard as used by the 53 * Report 97-8-1, University of Delaware, August 1997, 25 pp., available 61 * a nonzero ICOM ID select code. The C-IV trace is turned on if the 68 * port, where 0 is the mike port (default) and 1 is the line-in port. 74 * CEVNT_PROP propagation failure - no stations heard 82 #define PRECISION (-10) /* precision assumed (about 1 ms) */ 99 #define AUDIO_PHI 5e-6 /* dispersion growth factor */ 201 * Tone frequency definitions. The increments are for 4.5-de 636 struct wwvunit *up; wwv_start() local 761 struct wwvunit *up; wwv_shutdown() local 792 struct wwvunit *up; wwv_receive() local 880 struct wwvunit *up; wwv_poll() local 928 struct wwvunit *up; wwv_rf() local 1302 struct wwvunit *up; wwv_qrz() local 1389 struct wwvunit *up; wwv_endpoc() local 1619 struct wwvunit *up; wwv_epoch() local 1755 struct wwvunit *up; wwv_rsec() local 2054 struct wwvunit *up; wwv_clock() local 2124 struct wwvunit *up; wwv_corr4() local 2220 struct wwvunit *up; wwv_tsec() local 2400 struct wwvunit *up; wwv_newchan() local 2493 struct wwvunit *up; wwv_newgame() local 2574 struct wwvunit *up; wwv_qsy() local 2617 timecode(struct wwvunit * up,char * tc,size_t tcsiz) timecode() argument 2681 struct wwvunit *up; wwv_gain() local [all...] |
/freebsd/tools/tools/netrate/netblast/ |
H A D | netblast.c | 1 /*- 46 exit(-1); in usage() 60 * stats. Set the interval timer for when we want to wake up. Then go. 70 u_int32_t counter; in blast_loop() local 75 return (-1); in blast_loop() 78 if (clock_getres(CLOCK_REALTIME, &tmptime) == -1) { in blast_loop() 80 return (-1); in blast_loop() 83 if (clock_gettime(CLOCK_REALTIME, &starttime) == -1) { in blast_loop() 85 return (-1); in blast_loop() 95 return (-1); in blast_loop() [all …]
|