Home
last modified time | relevance | path

Searched +full:assert +full:- +full:falling +full:- +full:edge (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/pps/
H A Dpps-gpio.txt1 Device-Tree Bindings for a PPS Signal on GPIO
3 These properties describe a PPS (pulse-per-second) signal connected to
7 - compatible: should be "pps-gpio"
8 - gpios: one PPS GPIO in the format described by ../gpio/gpio.txt
11 - echo-gpios: one PPS ECHO GPIO in the format described by ../gpio/gpio.txt
12 - echo-active-ms: duration in ms of the active portion of the echo pulse
15 - assert-falling-edge: when present, assert is indicated by a falling edge
16 (instead of by a rising edge)
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_pps>;
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/st/
H A Dstm32mp257f-ev1.dts1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/regulator/st,stm32mp25-regulator.h>
13 #include "stm32mp25-pinctrl.dtsi"
14 #include "stm32mp25xxai-pinctrl.dtsi"
17 model = "STMicroelectronics STM32MP257F-EV1 Evaluation Board";
18 compatible = "st,stm32mp257f-ev1", "st,stm32mp257";
27 stdout-path = "serial0:115200n8";
[all …]
/freebsd/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp157c-odyssey.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
8 #include "stm32mp157c-odyssey-som.dtsi"
11 model = "Seeed Studio Odyssey-STM32MP157C Board";
12 compatible = "seeed,stm32mp157c-odyssey",
13 "seeed,stm32mp157c-odyssey-som", "st,stm32mp157";
21 stdout-path = "serial0:115200n8";
26 pinctrl-names = "default", "sleep";
27 pinctrl-0 = <&dcmi_pins_b>;
28 pinctrl-1 = <&dcmi_sleep_pins_b>;
[all …]
H A Dstm32mp15xx-dhcom-som.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) 2019-2020 Marek Vasut <marex@denx.de>
6 #include "stm32mp15-pinctrl.dtsi"
7 #include "stm32mp15xxaa-pinctrl.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-binding
[all...]
/freebsd/sys/dev/gpio/
H A Dgpiopps.c1 /*-
44 {"pps-gpio", 1},
67 struct pps_softc *sc = dev->si_drv1; in gpiopps_open()
70 mtx_lock(&sc->pps_mtx); in gpiopps_open()
71 device_busy(sc->dev); in gpiopps_open()
72 mtx_unlock(&sc->pps_mtx); in gpiopps_open()
80 struct pps_softc *sc = dev->si_drv1; in gpiopps_close()
82 mtx_lock(&sc->pps_mtx); in gpiopps_close()
83 device_unbusy(sc->dev); in gpiopps_close()
84 mtx_unlock(&sc->pps_mtx); in gpiopps_close()
[all …]
/freebsd/contrib/ntp/ntpd/
H A Drefclock_atom.c2 * refclock_atom - clock driver for 1-pps signals
25 * This driver furnishes an interface for pulse-per-second (PPS) signals
33 * within +-0.4 s by another means, such as a radio clock or NTP
37 * may require a one-shot flipflop to lengthen the pulse. The other is
41 * This driver requires the Pulse-per-Second API for Unix-like Operating
42 * Systems, Version 1.0, RFC-278
[all...]
/freebsd/contrib/ntp/html/drivers/
H A Ddriver22.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
7 <!-- Changed by: Harlan &, 31-Mar-2014 -->
14 <!-- #BeginDate format:En2m -->31-Mar-2014 07:46<!-- #EndDate -->
25-per-second (PPS) signal produced by a cesium clock, radio clock or related devices. It can be use…
27 …y versions of Tru64 (Alpha) and SunOS. See the <a href="../pps.html">Pulse-per-second (PPS) Signal…
31 pin (DB-9 pin 1, DB-25 pin 8) of the same connector. In some systems
80 <dd>Specifies PPS capture on the rising (assert) pulse edge if 0 (default) or falling
81 …lear) pulse edge if 1. Not used under Windows - if the special <tt>serialpps.sys</tt> serial port…
83 … discipline: 0 for disable (default), 1 for enable. Not used under Windows - if the special <tt>s…
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h1 //===- llvm/CodeGen/MachineBasicBlock.h -------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
192 /// If this MachineBasicBlock corresponds to an IR-level "blockaddress"
197 /// whether the flow just falls-through to it.
230 /// since getSymbol is a relatively heavy-weight operation, the symbol
273 /// of a terminator, exception-handling target, or jump table. This is
274 /// either the result of an IR-level "blockaddress", or some form
275 /// of target-specific branch lowering.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp1 //===- LazyValueInfo.cpp - Value constraint analysis ------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
46 #define DEBUG_TYPE "lazy-value-info"
56 INITIALIZE_PASS_BEGIN(LazyValueInfoWrapperPass, "lazy-value-info",
60 INITIALIZE_PASS_END(LazyValueInfoWrapperPass, "lazy-value-info",
136 //===----------------------------------------------------------------------===//
138 //===----------------------------------------------------------------------===//
163 /// the per-value lattice elements, as well as a separate set for
[all …]
H A DInlineCost.cpp1 //===- InlineCost.cpp - Cost analysis for inliner -------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
31 #include "llvm/Config/llvm-config.h"
52 #define DEBUG_TYPE "inline-cost"
57 DefaultThreshold("inlinedefault-threshold", cl::Hidden, cl::init(225),
60 // We introduce this option since there is a minor compile-time win by avoiding
61 // addition of TTI attributes (target-features in particular) to inline
66 "ignore-tti-inline-compatible", cl::Hidden, cl::init(false),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp1 //===- MachineBlockPlacement.cpp - Basic Block Code Layout optimization ---===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
18 // The algorithm works from the inner-most loop within a function outward, and
23 // function in-order.
25 //===----------------------------------------------------------------------===//
78 #define DEBUG_TYPE "block-placement"
88 "align-all-blocks",
94 "align-all-nofallthru-blocks",
95 cl::desc("Force the alignment of all blocks that have no fall-through "
[all …]
H A DBranchFolding.cpp1 //===- BranchFolding.cpp - Fold machine code branch instructions ----------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
17 //===----------------------------------------------------------------------===//
65 #define DEBUG_TYPE "branch-folder"
73 static cl::opt<cl::boolOrDefault> FlagEnableTailMerge("enable-tail-merge",
78 TailMergeThreshold("tail-merge-threshold",
84 TailMergeSize("tail-merge-size",
90 /// BranchFolderPass - Wrap branch folder in a machine function pass.
130 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1 //===- SCCPSolver.cpp - SCCP Utility --------------------------- *- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
61 // those cases by falling through to here. in canRemoveInstruction()
77 if (CB && ((CB->isMustTailCall() && in tryToReplaceWithConstant()
79 CB->getOperandBundle(LLVMContext::OB_clang_arc_attachedcall))) { in tryToReplaceWithConstant()
80 Function *F = CB->getCalledFunction(); in tryToReplaceWithConstant()
94 V->replaceAllUsesWith(Const); in tryToReplaceWithConstant()
105 return Const->toConstantRange(); in refineInstruction()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp1 //===--- CGCleanup.cpp - Bookkeeping and code emission for cleanups -------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
17 //===----------------------------------------------------------------------===//
49 assert(rv.isAggregate()); in save()
57 /// Given a saved r-value produced by SaveRValue, perform the code
76 llvm_unreachable("bad saved r-value kind"); in restore()
79 /// Push an entry of the given size onto this protected-scope stack.
87 } else if (static_cast<size_t>(StartOfData - StartOfBuffer) < Size) { in allocate()
88 unsigned CurrentCapacity = EndOfBuffer - StartOfBuffer; in allocate()
[all …]
H A DCGObjCMac.cpp1 //===------- CGObjCMac.cpp - Interface to Apple Objective-C Runtime -------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This provides Objective-C code generation targeting the Apple runtime.
11 //===----------------------------------------------------------------------===//
64 /// the all-integer/pointer case.
66 // Add the non-lazy-bind attribute, since objc_msgSend is likely to in getMessageSendFn()
91 /// floating-point stack; without a special entrypoint, the nil case
104 /// would be unbalanced. Only used on 64-bit X86.
180 /// ObjectPtrTy - LLVM type for object handles (typeof(id))
[all …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_bsc.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
34 * Driver for bcm2835 i2c-compatible two-wire bus, named 'BSC' on this SoC.
37 * low-level control over sending start/repeat-start/stop sequences on the bus.
39 * repeat-start, and limit the repeat-start to a read following a write on
43 * The repeat-start bug and workaround are described in a problem report at
47 * -----------------------------------------------------------------------------
48 * - See i2c.v: The I2C peripheral samples the values for rw_bit and xfer_count
49 * - in the IDLE state if start is set.
50 * -
[all …]
/freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/
H A Dzstd_decompress_block.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-only
3 * Copyright (c) 2016-2020, Yann Collet, Facebook, Inc.
6 * This source code is licensed under both the BSD-style license (found in the
9 * You may select, at your option, one of the above-listed licenses.
15 /*-*******************************************************
51 /*-*************************************************************
64 bpPtr->lastBlock = cBlockHeader & 1; in ZSTD_getcBlockSize()
65 bpPtr->blockType = (blockType_e)((cBlockHeader >> 1) & 3); in ZSTD_getcBlockSize()
66 bpPtr->origSize = cSize; /* only useful for RLE */ in ZSTD_getcBlockSize()
67 if (bpPtr->blockType == bt_rle) return 1; in ZSTD_getcBlockSize()
[all …]
/freebsd/sys/contrib/zstd/lib/decompress/
H A Dzstd_decompress_block.c5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
14 /*-*******************************************************
50 /*-*************************************************************
63 bpPtr->lastBlock = cBlockHeader & 1; in ZSTD_getcBlockSize()
64 bpPtr->blockType = (blockType_e)((cBlockHeader >> 1) & 3); in ZSTD_getcBlockSize()
65 bpPtr->origSize = cSize; /* only useful for RLE */ in ZSTD_getcBlockSize()
66 if (bpPtr->blockType == bt_rle) return 1; in ZSTD_getcBlockSize()
67 RETURN_ERROR_IF(bpPtr->blockType == bt_reserved, corruption_detected, ""); in ZSTD_getcBlockSize()
79 dctx->litBuffer = (BYTE*)dst + ZSTD_BLOCKSIZE_MAX + WILDCOPY_OVERLENGTH; in ZSTD_allocateLiteralsBuffer()
[all …]
/freebsd/crypto/krb5/doc/html/_static/
H A Djquery.js18 // For CommonJS and CommonJS-like environments where a proper `window`
40 // Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
41 // throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
42 // arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
83 // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756)
115 // Support: Firefox 64+, Edge 18+
119 // becomes browsing-context connected.
121 // See https://html.spec.whatwg.org/#nonce-attributes
123 // `jQuery.globalEval` so that it can fake a nonce-containing node
199 // Return the newly-formed element set
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1 //===- VPlanRecipes.cpp - Implementations for VPlan recipes ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
44 #define LV_NAME "loop-vectorize"
50 return cast<VPInterleaveRecipe>(this)->getNumStoreOperands() > 0; in mayWriteToMemory()
55 return cast<Instruction>(getVPSingleValue()->getUnderlyingValue()) in mayWriteToMemory()
56 ->mayWriteToMemory(); in mayWriteToMemory()
59 ->getCalledScalarFunction() in mayWriteToMemory()
60 ->onlyReadsMemory(); in mayWriteToMemory()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp1 //===- Reassociate.cpp - Reassociate binary expressions -------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 // For example: 4 + (x + 5) -> x + (4 + 5)
20 //===----------------------------------------------------------------------===//
75 UseCSELocalOpt(DEBUG_TYPE "-use-cse-local",
83 Module *M = I->getModule(); in PrintOps()
84 dbgs() << Instruction::getOpcodeName(I->getOpcode()) << " " in PrintOps()
85 << *Ops[0].Op->getType() << '\t'; in PrintOps()
88 Ops[i].Op->printAsOperand(dbgs(), false, M); in PrintOps()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa.c1 // SPDX-License-Identifier: CDDL-1.0
10 * or https://opensource.org/licenses/CDDL-1.0.
44 * This file contains all the routines used when modifying on-disk SPA state.
114 * moves it to some Illumos-specific place, or removes it entirely.
120 * prevent CPU-intensive kernel threads from affecting latency on interactive
167 * are so high frequency and short-lived that the taskq itself can become a
169 * additional degree of parallelism specified by the number of threads per-
222 * This is used by zdb to analyze non-idle pools.
244 * A non-zero value for zfs_max_missing_tvds means that we allow importing
245 * pools with missing top-level vdevs. This is strictly intended for advanced
[all …]
/freebsd/sys/dev/qlnx/qlnxe/
H A Dreg_addr.h2 * Copyright (c) 2017-2018 Cavium, Inc.
78- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl…
79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea…
80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn…
81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea…
88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of …
90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E…
116 … (0x1<<9) // Fast back-to-back transaction ena…
128 … (0x1<<23) // Fast back-to-back capable. Not ap…
145 …l has_io_bar=0. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E…
[all …]
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c29 * DTrace - Dynamic Tracing for Solaris
32 * (DTrace). The user-visible interface to DTrace is described at length in
34 * library, the in-kernel DTrace framework, and the DTrace providers are
44 * - Probe context functions
45 * - Probe hashing functions
46 * - Non-probe context utility functions
47 * - Matching functions
48 * - Provider-to-Framework API functions
49 * - Probe management functions
50 * - DIF object functions
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp1 //===-- X86ISelLowering.cpp - X86 DAG Lowering Implementation -------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
71 #define DEBUG_TYPE "x86-isel"
74 "x86-experimental-pref-innermost-loop-alignment", cl::init(4),
78 "alignment set by x86-experimental-pref-loop-alignment."),
82 "x86-br-merging-base-cost", cl::init(2),
88 "will be merged, and above which conditionals will be split. Set to -1 "
93 "x86-br-merging-ccmp-bias", cl::init(6),
[all …]

12