/freebsd/sys/contrib/device-tree/Bindings/pps/ |
H A D | pps-gpio.txt | 1 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 D | stm32mp257f-ev1.dts | 1 // 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 D | stm32mp157c-odyssey.dts | 1 // 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 D | stm32mp15xx-dhcom-som.dtsi | 1 // 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 D | gpiopps.c | 1 /*- 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 D | refclock_atom.c | 2 * 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 D | driver22.html | 1 <!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 D | MachineBasicBlock.h | 1 //===- 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 D | LazyValueInfo.cpp | 1 //===- 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 D | InlineCost.cpp | 1 //===- 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 D | MachineBlockPlacement.cpp | 1 //===- 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 D | BranchFolding.cpp | 1 //===- 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 D | SCCPSolver.cpp | 1 //===- 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 D | CGCleanup.cpp | 1 //===--- 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 D | CGObjCMac.cpp | 1 //===------- 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 D | bcm2835_bsc.c | 1 /*- 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 D | zstd_decompress_block.c | 1 // 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 D | zstd_decompress_block.c | 5 * 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 D | jquery.js | 18 // 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 D | VPlanRecipes.cpp | 1 //===- 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 D | Reassociate.cpp | 1 //===- 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 D | spa.c | 1 // 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 D | reg_addr.h | 2 * 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 D | dtrace.c | 29 * 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 D | X86ISelLowering.cpp | 1 //===-- 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 …]
|