| /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 …]
|
| H A D | pps-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pps/pps-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabio Estevam <festevam@gmail.com> 14 const: pps-gpio 20 echo-gpios: 24 echo-active-ms: 27 assert-falling-edge: 28 description: Indicates a falling edge assert, when present. Rising edge if absent. [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | stm32mp151c-plyaqm.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2 /dts-v1/; 6 #include <arm/st/stm32mp15-pinctrl.dtsi> 7 #include <arm/st/stm32mp15xxad-pinctrl.dtsi> 8 #include <arm/st/stm32mp15-scmi.dtsi> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 27 remote-endpoint = <&i2s1_endpoint>; 28 dai-format = "i2s"; 35 compatible = "linaro,optee-tz"; [all …]
|
| 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-bindings/mfd/st,stpmic1.h> 23 stdout-path = "serial0:115200n8"; 31 reserved-memory { 32 #address-cells = <1>; 33 #size-cells = <1>; [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/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/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 …]
|
| /illumos-gate/usr/src/uts/intel/io/vmm/io/ |
| H A D | vatpic.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 38 /* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ 63 #define VATPIC_LOCK(vatpic) mutex_enter(&((vatpic)->lock)) 64 #define VATPIC_UNLOCK(vatpic) mutex_exit(&((vatpic)->lock)) 65 #define VATPIC_LOCKED(vatpic) MUTEX_HELD(&((vatpic)->lock)) 99 uint8_t elc; /* level-triggered mode bits */ 121 for (tmpvar = 0, pinvar = (atpic->lowprio + 1) & 0x7; \ 131 if (atpic == &vatpic->atpic[0]) in master_atpic() 146 if (atpic->reg_isr & bit) { in vatpic_get_highest_isrpin() [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 …]
|
| /illumos-gate/usr/src/cmd/svc/startd/ |
| H A D | graph.c | 31 * graph.c - master restarter graph engine 48 * event-propagation characteristics. 57 * - an edge from the GVT_SVC vertex for the instance's service 59 * - an edge to the GVT_INST vertex of the instance's resarter, if its 62 * - edges from other GVT_INST vertices if the instance is a restarter 64 * - for each dependency property group in the instance's "running" 65 * snapshot, an edge to a GVT_GROUP vertex named by the FMRI of the 68 * - for each value of the "entities" property in each dependency property 69 * group, an edge from the corresponding GVT_GROUP vertex to a 72 * - edges from GVT_GROUP vertices for each dependent instance [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 …]
|
| /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 …]
|
| /illumos-gate/usr/src/uts/common/io/ |
| H A D | asy.c | 98 * As we don't yet support on-chip flow control, it's a bad idea to put a 138 #define ASY_DEBUG(asy, x) (asy->asy_debug & (x)) 278 * by the default crystal frequency, although the highest termios.h-defined 333 [ASY_ILLEGAL] = { 0, -1, NULL, NULL }, 514 /* free "motherboard-serial-ports" property if allocated */ in _fini() 532 ASSERT(asy->asy_hwtype >= ASY_16950); in asy_put_idx() 534 ASSERT(reg >= ASY_ACR); in asy_put_idx() 535 ASSERT(reg <= ASY_NREG); in asy_put_idx() 543 * I'd prefer to ASSERT this, but I'm not sure it's worth the hassle. in asy_put_idx() 558 ASSERT(asy->asy_hwtype >= ASY_16950); in asy_get_idx() [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/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 …]
|
| /illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/ |
| H A D | 57712_reg.h | 3 …//ACCESS:RW DataWidth:0x2 Description: Defines the number of sets - 3 - 256 ;2- 128; 1- 64; 0- 32 9 …all (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 10 …all (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 11 …all (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 12 …all (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 13 …all (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 14 …all (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 15 …set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 16 …set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… 17 …set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rc… [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 …]
|
| /illumos-gate/usr/src/uts/common/io/qede/579xx/hsi/hw/ |
| H A D | reg_addr_ah_compile15.h | 9 * or http://opensource.org/licenses/CDDL-1.0. 23 * Copyright 2014-2017 Cavium, Inc. 30 * at http://opensource.org/licenses/CDDL-1.0 85 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 87 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 96 …l has_io_bar=0. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 98 … has_mem_bar=0. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 144 …_SYS_ERR (0x1<<30) // Fatal or Non-Fatal Error Message s… 148 …:0x20 This is the PCIE compliant status/command register (bits 31-16: status, bits 15-0: command)… 149 …:0x20 This is the PCIE compliant status/command register (bits 31-16: status, bits 15-0: command)… [all …]
|