/freebsd/tools/lua/ |
H A D | template.lua | 1 -- From lua-resty-template (modified to remove external dependencies) 2 --[[ 3 Copyright (c) 2014 - 2020 Aapo Talvensaari 30 ]]-- 50 local sub = string.sub 54 local _ENV = _ENV -- luacheck: globals _ENV 92 local MINUS = byte("-") 128 s = s - 1 137 if s > 1 and byte(view, s - 1, s - 1) == BSOL then 138 if s > 2 and byte(view, s - 2, s - 2) == BSOL then [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/interconnect/ |
H A D | samsung,exynos-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interconnect/samsung,exynos-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 15 sub-blocks in SoC. Most Exynos SoCs share the common architecture for buses. 20 sub-blocks. 22 The Exynos SoC includes the various sub-blocks which have the each AXI bus. 24 line. The power line might be shared among one more sub-blocks. So, we can [all …]
|
/freebsd/sys/contrib/zstd/lib/compress/ |
H A D | zstd_compress_superblock.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. 11 /*-************************************* 23 * Compresses literals section for a sub-block. 32 * hufMetadata->hType has literals block type info. 33 * If it is set_basic, all sub-blocks literals section will be Raw_Literals_Block. 34 * If it is set_rle, all sub-blocks literals section will be RLE_Literals_Block. 35 …* If it is set_compressed, first sub-block's literals section will be Compressed_Literals_Blo… 36 * If it is set_compressed, first sub-block's literals section will be Treeless_Literals_Block 37 * and the following sub-blocks' literals sections will be Treeless_Literals_Block. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | st,stm32-sai.txt | 4 as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 5 The SAI contains two independent audio sub-blocks. Each sub-block has 9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai" 10 - reg: Base address and size of SAI common register set. 11 - clocks: Must contain phandle and clock specifier pairs for each entry 12 in clock-names. 13 - clock-names: Must contain "pclk" "x8k" and "x11k" 15 Mandatory for "st,stm32h7-sai" compatible. 16 Not used for "st,stm32f4-sai" compatible. 19 - interrupts: cpu DAI interrupt line shared by SAI sub-blocks [all …]
|
H A D | st,stm32-sai.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/st,stm32-sai.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Olivier Moysan <olivier.moysan@foss.st.com> 14 protocols as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 15 The SAI contains two independent audio sub-blocks. Each sub-block has 21 - st,stm32f4-sai 22 - st,stm32h7-sai 26 - description: Base address and size of SAI common register set. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/devfreq/ |
H A D | exynos-bus.txt | 4 and sub-blocks in SoC. Most Exynos SoCs share the common architecture 9 is able to measure the current load of sub-blocks. 11 The Exynos SoC includes the various sub-blocks which have the each AXI bus. 13 power line. The power line might be shared among one more sub-blocks. 14 So, we can divide into two type of device as the role of each sub-block. 16 - parent bus device 17 - passive bus device 22 the parent bus device. If there are three blocks which share the VDD_xxx 23 power line, Only one block should be parent device and then the rest blocks 26 VDD_xxx |--- A block (parent) [all …]
|
/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | aesni-x86_64.pl | 2 # Copyright 2009-2020 The OpenSSL Project Authors. All Rights Reserved. 17 # This module implements support for Intel AES-NI extension. In 19 # drop-in replacement for crypto/aes/asm/aes-x86_64.pl [see below for 25 # non-parallelizable modes such as CBC encrypt is 3.75 cycles per byte 26 # processed with 128-bit key. And given their throughput asymptotic 30 # different modes and block sized. Pairs of numbers are for en-/ 33 # 16-byte 64-byte 256-byte 1-KB 8-KB 42 # that otherwise used 'openssl speed -evp aes-128-??? -engine aesni 43 # [-decrypt]' will exhibit 10-15% worse results for smaller blocks. 51 # Looking at the results for 8-KB buffer. [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollAndJam.cpp | 1 //===-- LoopUnrollAndJam.cpp - Loop unrolling utilities -------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 60 #define DEBUG_TYPE "loop-unroll-and-jam" 67 // Partition blocks in an outer/inner loop pair into blocks before and after 72 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch(); in partitionLoopBlocks() 74 for (BasicBlock *BB : L.blocks()) { in partitionLoopBlocks() 75 if (!SubLoop->contains(BB)) { in partitionLoopBlocks() 83 // Check that all blocks in ForeBlocks together dominate the subloop in partitionLoopBlocks() [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/direct/ |
H A D | dio_aligned_block.ksh | 1 #!/bin/ksh -p 2 # SPDX-License-Identifier: CDDL-1.0 11 # or https://opensource.org/licenses/CDDL-1.0. 37 # 1. Create a multi-block file 46 log_must rm -f $tmp_file 61 log_must stride_dd -i /dev/urandom -o $tmp_file -b $file_size -c 1 63 # N recordsize aligned writes which do not span blocks 64 check_write $TESTPOOL $tmp_file $rs 1 0 "-D" 0 1 65 check_write $TESTPOOL $tmp_file $rs 2 0 "-D" 0 2 66 check_write $TESTPOOL $tmp_file $rs 4 0 "-D" 0 4 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | samsung,sec-core.txt | 1 Binding for Samsung S2M and S5M family multi-function device 4 This is a part of device tree bindings for S2M and S5M family multi-function 8 of multi-function devices which include voltage and current regulators, RTC, 9 charger controller, clock outputs and other sub-blocks. It is interfaced 10 to the host controller using an I2C interface. Each sub-block is usually 14 This document describes bindings for main device node. Optional sub-blocks 15 must be a sub-nodes to it. Bindings for them can be found in: 16 - bindings/regulator/samsung,s2mpa01.txt 17 - bindings/regulator/samsung,s2mps11.txt 18 - bindings/regulator/samsung,s5m8767.txt [all …]
|
/freebsd/sys/contrib/openzfs/module/zstd/lib/compress/ |
H A D | zstd_compress_superblock.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. 12 /*-************************************* 23 /*-************************************* 27 * Stores Literals Block Type for a super-block in hType, and 38 * Stores symbol compression modes for a super-block in {ll, ol, ml}Type, and 58 * Builds entropy for the super-block literals. 75 const size_t nodeWkspSize = wkspEnd-nodeWksp; in ZSTD_buildSuperBlockEntropy_literal() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVMergeRegionExitTargets.cpp | 1 //===-- SPIRVMergeRegionExitTargets.cpp ----------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // will allow the new exit target to re-route to the correct basic block. 13 //===----------------------------------------------------------------------===// 52 auto *T = BB->getTerminator(); in gatherSuccessors() 55 output.insert(BI->getSuccessor(0)); in gatherSuccessors() 56 if (BI->isConditional()) in gatherSuccessors() 57 output.insert(BI->getSuccessor(1)); in gatherSuccessors() 62 output.insert(SI->getDefaultDest()); in gatherSuccessors() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveVariables.h | 1 //===-- llvm/CodeGen/LiveVariables.h - Live Variable Analysis ---*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 26 //===----------------------------------------------------------------------===// 52 /// VarInfo - This represents the regions where a virtual register is live in 54 /// information: the set of blocks in which the instruction is live 55 /// throughout, the set of blocks in which the instruction is actually used, 56 /// and the set of non-phi instructions that are the last users of the value. 62 /// throughout any blocks, these blocks are listed in AliveBlocks. Blocks 64 /// being captured by the Kills set. In these blocks, the value is live into [all …]
|
H A D | LivePhysRegs.h | 1 //===- llvm/CodeGen/LivePhysRegs.h - Live Physical Register Set -*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 /// physical registers. This can be used for ad-hoc liveness tracking after 12 /// register allocation. You can start with the live-ins/live-outs at the 15 /// sub-register granularity. 17 /// We assume that the high bits of a physical super-register are not preserved 18 /// unless the instruction has an implicit-use operand reading the super- 23 /// %xmm0 = ... (Kills %xmm0, all %xmm0s sub-registers, and %ymm0) 26 /// %xmm0 = ..., implicit %ymm0 (%ymm0 and all its sub-registers are alive) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 1 //===-- ControlHeightReduction.cpp - Control Height Reduction -------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This pass merges conditional blocks of code and reduces the number of 12 //===----------------------------------------------------------------------===// 52 static cl::opt<bool> DisableCHR("disable-chr", cl::init(false), cl::Hidden, 55 static cl::opt<bool> ForceCHR("force-chr", cl::init(false), cl::Hidden, 59 "chr-bias-threshold", cl::init(0.99), cl::Hidden, 63 "chr-merge-threshold", cl::init(2), cl::Hidden, 67 "chr-module-list", cl::init(""), cl::Hidden, [all …]
|
/freebsd/usr.sbin/fstyp/ |
H A D | hammer2_disk.h | 1 /*- 2 * Copyright (c) 2011-2018 The DragonFly Project. All rights reserved. 68 * The structures below represent the on-disk media structures for the HAMMER2 69 * filesystem. Note that all fields for on-disk structures are naturally 70 * aligned. The host endian format is typically used - compatibility is 77 * references utilize 64-bit byte offsets. 79 * Free block management is handled independently using blocks reserved by 94 * A full indirect block use supports 512 x 128-byte blockrefs in a 64KB 95 * buffer. Indirect blocks down to 1KB are supported to keep small 98 * A maximally sized file (2^64- [all...] |
/freebsd/share/man/man4/ |
H A D | sa.4 | 65 .Bl -enum 68 referred to as sub-mode 00 below. 84 .Sh SUB-MODES 86 .Sq sub-modes . 87 The sub-modes differ in the action taken when the device is closed: 88 .Bl -tag -width XXXX 112 block-size modes. 114 .Tn QIC Ns -type 115 devices run in fixed block-size mode, where most nine-track tapes and 116 many new cartridge formats allow variable block-size. [all …]
|
/freebsd/stand/i386/gptboot/ |
H A D | gptldr.S | 1 /*- 14 * 3. Neither the name of the author nor the names of any co-contributors 46 .set COPY_BLKS,0x8 # Number of blocks 48 .set COPY_BLK_SZ,0x8000 # Copy in 32k blocks; must be 73 * boot2 is, but it's currently under 256kB so we'll copy 8 blocks of 32kB 85 mov $MEM_USR/16,%ax # Set %es:(-1) to point at 88 mov $COPY_BLKS,%bx # Copy COPY_BLKS 32k blocks 92 sub $COPY_BLK_SZ/16,%ax # copy from boot2 94 mov $COPY_BLK_SZ-1,%di # Adjust %es:%di to point at 96 sub $COPY_BLK_SZ/16,%ax # which we want boot2 copied [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A D | reset.txt | 8 Hardware blocks typically receive a reset signal. This signal is generated by 10 reset consumer (the module being reset, or a module managing when a sub- 15 specifier - a list of DT cells that represents the reset signal within the 21 in hardware for a reset signal to affect multiple logically separate HW blocks 35 #reset-cells: Number of cells in a reset specifier; Typically 0 for nodes 41 rst: reset-controller { 42 #reset-cells = <1>; 51 #reset-cells, then only the phandle portion of the pair will 55 reset-names: List of reset signal name strings sorted in the same order as 56 the resets property. Consumers drivers will use reset-names to [all …]
|
/freebsd/crypto/krb5/src/lib/crypto/crypto_tests/ |
H A D | vb.txt | 9 Ekey(0 To KeySchLenMax - 1) As Long 15 K(0 To KeyLenMax - 1) As Byte 18 Private Type IoBlk ' Type to hold cipher input and output blocks 19 IO(0 To BlkLenMax - 1) As Byte 29 Private Sub Hex(X As Byte) ' Output a byte in hexadecimal format 43 End Sub 45 Private Sub OutKey(S As String, B As KeyBlk) ' Display a key value 47 For i = 0 To KeyLen - 1 50 End Sub 52 Private Sub OutBlock(S As String, B As IoBlk) ' Display an input/output block [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 1 //==- BlockFrequencyInfoImpl.h - Block Frequency Implementation --*- C++ -*-==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 52 #define DEBUG_TYPE "block-freq" 80 /// This class implements a sort of fixed-point fraction always between 0.0 and 88 /// an inexpensive floating-point algorithm that's off-by-one (almost, but not 125 BlockMass &operator-=(BlockMass X) { 126 uint64_t Diff = Mass - X.Mass; 156 inline BlockMass operator-(BlockMass L, BlockMass R) { [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | xray-fdr-dump.cpp | 1 //===- xray-fdr-dump.cpp: XRay FDR Trace Dump Tool ------- 105 auto &Blocks = ProcessThreadBlocks.second; __anonc19214950102() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DivRemPairs.cpp | 1 //===- DivRemPairs.cpp - Hoist/[dr]ecompose division and remainder --------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 31 #define DEBUG_TYPE "div-rem-pairs" 36 DEBUG_COUNTER(DRPCounter, "div-rem-pairs-transform", 37 "Controls transformations in div-rem-pairs pass"); 47 /// X - ((X ?/ Y) * Y) 66 M.Key.SignedOp = Div->getOpcode() == Instruction::SDiv; in matchExpandedRem() 74 /// A thin wrapper to store two values that we matched as div-rem pair. [all …]
|
/freebsd/lib/libc/powerpc64/string/ |
H A D | bcopy.S | 1 /*- 33 #define BLOCK_SIZE_MASK (BLOCK_SIZE - 1) 35 /* Minimum 8 byte alignment, to avoid cache-inhibited alignment faults.*/ 60 beqlr- 62 beqlr- 65 std %r3, -8(%r1) /* save dst */ 96 addi %r3, %r3, -1 98 addi %r4, %r4, -1 99 li %r0, -1 116 addi %r5, %r5, -1 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BasicBlockSections.cpp | 1 //===-- BasicBlockSections.cpp ---=========--------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // The purpose of this pass is to assign sections to basic blocks when 12 // -fbasic-block-sections= option is used. Further, with profile information 13 // only the subset of basic blocks with profiles are placed in separate sections 14 // and the rest are grouped in a cold section. The exception handling blocks are 20 // With option, -fbasic-block-sections=list, every function may be split into 21 // clusters of basic blocks. Every cluster will be emitted into a separate 22 // section with its basic blocks sequenced in the given order. To get the [all …]
|