/freebsd/sys/contrib/device-tree/Bindings/rtc/ |
H A D | rtc-palmas.txt | 4 - compatible: 5 - "ti,palmas-rtc" for palma series of the RTC controller 6 - interrupts: Interrupt number of RTC submodule on device. 10 - ti,backup-battery-chargeable: The Palmas series device like TPS65913 or 12 battery is removed or in very low power state. The backup battery 13 can be chargeable or non-chargeable. This flag will tells whether 16 - ti,backup-battery-charge-high-current: Enable high current charging in 18 The high current will be > 100uA. Absence of this property will 25 compatible = "ti,palmas-rtc"; 26 interrupt-parent = <&palmas>; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | OptimizationLevel.h | 1 //===-------- LLVM-provided High-Level Optimization levels -*- C++ -*------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This header enumerates the LLVM-provided high-level optimization levels. 13 //===----------------------------------------------------------------------===// 47 /// in a very good development mode where the compiled code will be 49 /// possible, we would like to produce efficient-to-execute code, but not 87 /// reasonably. This does not preclude very substantial constant factor 101 /// A very specialized mode that will optimize for code size at any and all 107 /// slow, but very small, code.
|
/freebsd/usr.bin/mkuzip/ |
H A D | mkuzip.8 | 1 .\"- 2 .\" Copyright (c) 2004-2016 Maxim Sobolev <sobomax@FreeBSD.org> 48 class will be able to decompress the resulting image at run-time. 56 .Bl -enum 69 .Bl -tag -width indent 86 In the very high compression 88 settings, it does not offer quite as high a compression ratio as 90 However, its decompression speed does not suffer at high compression 105 .Va 0-9 . 114 .Va 1-9 . [all …]
|
/freebsd/contrib/llvm-project/lld/docs/ |
H A D | NewLLD.rst | 5 --------------------------- 23 ------------ 29 We believe that these high-level design choices achieved a right balance 36 The linkers share the same design but share very little code. 39 to abstract the differences wouldn't be worth its complexity and run-time 45 One of the most important things in archiving high performance is to 47 Therefore, the high-level design matters more than local optimizations. 48 Since we are trying to create a high-performance linker, 49 it is very important to keep the design as efficient as possible. 71 - If the linker visits an object file, the linker links object files to the [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 42 But there is no doubt that it happened very early in the development [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | lpc32xx-mlc.txt | 4 - compatible: "nxp,lpc3220-mlc" 5 - reg: Address and size of the controller 6 - interrupts: The NAND interrupt specification 7 - gpios: GPIO specification for NAND write protect 9 The following required properties are very controller specific. See the LPC32xx 13 - nxp,tcea_delay: TCEA_DELAY 14 - nxp,busy_delay: BUSY_DELAY 15 - nxp,nand_ta: NAND_TA 16 - nxp,rd_high: RD_HIGH 17 - nxp,rd_low: RD_LOW [all …]
|
/freebsd/sys/contrib/zstd/ |
H A D | CHANGELOG | 2 perf: Regain Minimal memset()-ing During Reuse of Compression Contexts (@Cyan4973, #2969) 9 perf: slightly faster high speed modes (strategies fast & dfast), by @felixhandte 12 perf: faster mid-level compression speed in presence of highly repetitive patterns, by @senhuang42 13 perf: minor compression ratio improvements for small data at high levels, by @cyan4973 16 perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a … 20 build: improved meson unofficial build, by @eli-schwartz 22 …rt advanced parameters information when compressing in very verbose mode (``-vv`), by @Svetlitski-… 25 api: Various functions promoted from experimental to stable API: (#2579-2581, @senhuang42) 39 api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments (@Cyan4973) 41 perf: Block splitter to improve compression ratio, enabled by default for high compression levels (… [all …]
|
H A D | CONTRIBUTING.md | 30 Zstd uses a branch-based workflow for making changes to the codebase. Typically, zstd 51 git checkout -b <branch-name> 52 git push origin <branch-name> 57 git add -u && git commit -m <message> 58 git push origin <branch-name> 77 … to facebook:dev. You can do this very easily by clicking 'Create Pull Request' on your fork's home 113 executing it. It usually helps us find many simple bugs. Zstd uses clang's `scan-build` tool for 114 …install it by following the instructions for your OS on https://clang-analyzer.llvm.org/scan-build. 122 In general, you can use `scan-build` to static analyze any build script. For example, to static ana… 126 scan-build make -C contrib/largeNbDicts largeNbDicts [all …]
|
/freebsd/contrib/sendmail/src/ |
H A D | TUNING | 1 # Copyright (c) 2001-2003, 2014 Proofpoint, Inc. and its suppliers. 8 # $Id: TUNING,v 1.22 2013-11-22 20:51:54 ca Exp $ 34 * Mailing Lists and Large Aliases (1-n Mailing) 35 * 1-1 Mass Mailing 36 * High Volume Mail 42 is non-trivial to combine low latency (fast delivery of incoming 43 mail) with high overall throughput. 50 ----------------------------------------------- 58 disk is exceeded, which is true for almost every high-volume 70 ----------------------------------------------- [all …]
|
/freebsd/crypto/openssl/crypto/perlasm/ |
H A D | README.md | 31 &HB(reg); High byte for a register 66 So a very simple version of this function could be coded as 105 The above example is very very unoptimised but gives an idea of how 127 &cbc("BF_cbc_encrypt","BF_encrypt","BF_encrypt",1,4,5,3,-1,-1); 129 &cbc("des_ncbc_encrypt","des_encrypt","des_encrypt",0,4,5,3,5,-1);
|
/freebsd/share/doc/psd/25.xdrrfc/ |
H A D | xdr.rfc.ms | 2 .\" Must use -- tbl -- with this one 34 diverse machines as the Sun Workstation, VAX, IBM-PC, and Cray. 55 suggests that bytes be encoded in "little-endian" style [2], or least 63 32 bits) of data. The bytes are numbered 0 through n-1. The bytes 78 \f(CW+--------+--------+...+--------+--------+...+--------+ 79 | byte 0 | byte 1 |...|byte n-1| 0 |...| 0 | 80 +--------+--------+...+--------+--------+...+--------+ 81 |<-----------n bytes---------->|<------r bytes------>| 82 |<-----------n+r (where (n+r) mod 4 = 0)>----------->|\fP 97 fixed-length sequences of data. "n", "m" and "r" denote integers. [all …]
|
/freebsd/share/man/man4/ |
H A D | ow_temp.4 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 31 .Nd Dallas Semiconductor 1-Wire Temperature sensor 37 module supports many of the 1-Wire temperature sensors. 47 .Bl -column "DS18S20" "Econo 1-Wire Digital Thermometer" -compact 48 .It DS1820 Ta 1-Wire Digital Thermometer 49 .It DS18S20 Ta High-Precision 1-Wire Digital Thermometer 50 .It DS18B20 Ta Programmable Resolution 1-Wire Digital Thermometer 51 .It DS1822 Ta Econo 1-Wire Digital Thermometer 52 .It DS1825 Ta Programmable Resolution 1-Wire Digital Thermometer with 4-bit ID [all …]
|
/freebsd/share/doc/psd/02.implement/ |
H A D | implement | 4 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 40 .EH 'PSD:2-%''UNIX Implementation' 41 .OH 'UNIX Implementation''PSD:2-%' 55 \&\\$3\s-1\\$1\\s0\&\\$2 69 .AU "MH 2C-523" 2394 75 This paper describes in high-level terms the 120 but have that way be the least-common divisor 125 It is a soap-box platform on 159 from a read-only text segment, 165 from shared-text segments. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | idt,versaclock5.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 - 5P49V5923: 17 0 -- OUT0_SEL_I2CB 18 1 -- OUT1 19 2 -- OUT2 21 - 5P49V5933: 22 0 -- OUT0_SEL_I2CB 23 1 -- OUT1 [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | rs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022, 2024 Intel Corporation 12 * enum iwl_tlc_mng_cfg_flags - options for TLC config flags 36 * enum iwl_tlc_mng_cfg_cw - channel width options 52 * enum iwl_tlc_mng_cfg_chains - possibl [all...] |
/freebsd/share/doc/psd/21.ipc/ |
H A D | 1.t | 52 while providing an upward-compatible interface. 57 UNIX has previously been very weak in the area of interprocess 61 experimental). Unfortunately, pipes are very restrictive 75 Processes may rendezvous through a UNIX file system-like 88 This document provides a high-level description 93 Section 2 introduces the IPC-related system calls and the basic model
|
/freebsd/sys/kern/ |
H A D | subr_unit.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2004 Poul-Henning Kamp 31 * These functions implement a mixed run-length/bitmap management of unit 32 * number spaces in a very memory efficient manner. 36 * A return value of -1 signals that no more unit numbers are available. 51 * sleep so the free_unr() function does not come in a pre-locked variant. 55 * Memory usage is a very complex function of the exact allocation 56 * pattern, but always very compact: 57 * * For the very typical case where a single unbroken run of unit [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/light/ |
H A D | amstaos,tsl2591.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Joe Sandom <joe.g.sandom@gmail.com> 13 AMS/TAOS TSL2591 is a very-high sensitivity 14 light-to-digital converter that transforms light intensity into a digital 32 - compatible 33 - reg 38 - | 39 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 MDMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a five-cell specifier for each channel: 19 0x2: High 20 0x3: Very high 22 -bit 0-1: Source increment mode 26 -bit 2-3: Destination increment mode [all …]
|
H A D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size 27 0x1: offset size is fixed to 4 (32-bit alignment) [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/stm32/ |
H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 MDMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a five-cell specifier for each channel: 19 0x2: High 20 0x3: Very high 22 -bit 0-1: Source increment mode 26 -bit 2-3: Destination increment mode [all …]
|
H A D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size 27 0x1: offset size is fixed to 4 (32-bit alignment) [all …]
|
/freebsd/sys/contrib/zstd/lib/common/ |
H A D | debug.h | 7 * - Source repository : https://github.com/Cyan4973/FiniteStateEntropy 9 * This source code is licensed under both the BSD-style license (found in the 12 * You may select, at your option, one of the above-listed licenses. 18 * They regroup assert(), DEBUGLOG() and RAWLOG() for run-time, 19 * and DEBUG_STATIC_ASSERT() for compile-time. 21 * By default, DEBUGLEVEL==0, which means run-time debug is disabled. 29 * and is a global variable, not multi-thread protected (use with care) 41 * static assert only works with compile-time constants. 43 #define DEBUG_STATIC_ASSERT(c) (void)sizeof(char[(c) ? 1 : -1]) 55 * 0 : release mode, no debug, all run-time checks disabled [all …]
|
/freebsd/usr.bin/gprof/ |
H A D | gprof.1 | 110 The units for the per-call times are normally milliseconds, 115 The very high profiling clock frequencies needed to get sufficient 116 accuracy in the per-call times for short-lived programs are only 118 .Dq high resolution 119 (non-statistical) kernel profiling. 124 .Bl -tag -width indent 141 to run for a very long time. 216 Gather information about symbols from the currently-running kernel using the 227 Suppress the printing of the call-graph profile. 253 (non-suppressed) function with the next lowest address. [all …]
|
/freebsd/share/doc/smm/18.net/ |
H A D | e.t | 40 is kept in page-sized units on page-aligned 57 data from the network is very difficult. 60 one or more headers used by the high level protocols. 90 The processing of the trailer protocol is very
|