| /freebsd/contrib/jemalloc/ |
| H A D | TUNING.md | 8 by a few percent, or make favorable trade-offs. 42 operating system, and therefore provides a fairly straightforward trade-off 47 Suggested: tune the values based on the desired trade-offs. 90 * Extremely conservative -- minimize memory usage at all costs, only suitable when 118 case for performance purpose is to utilize huge pages -- for example, 123 * [Explicit thread-to-arena
|
| /freebsd/sys/contrib/device-tree/Bindings/regulator/ |
| H A D | richtek,rt4831-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rt4831-regulato [all...] |
| /freebsd/lib/libefivar/ |
| H A D | FreeBSD-update | 4 efivar-dp-format.c is a copy of MdePkg/Library/UefiDevicePathLib/DevicePathToText.c 5 efivar-dp-parse.c is a copy of MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c 9 sed -e "s/L'/'/g;"'s/L"/"/g;s/%g/%36s/g;s/%a/%s/g;s/^VOID/static VOID/g;s/ *$//g' 12 UTC-2 this code is written for is a bad match for wchar_t which is an int. It's 19 efivar-dp-*.c to its source to see what's changed. Because we go through this 23 uefi-*.[ch] are internal routines to support this. They've been copied from EDK2 24 as well, but in a more hap-hazard manner. This was a trade off between ease of 28 efi-osdep.h shims the EDK2 types to FreeBSD's types. It's included by 30 uefi-dplib.h to allow better sharing. 32 uefi-dplib.h shims the EDK2 routines that are needed to FreeBSD's routines. This [all …]
|
| /freebsd/contrib/ntp/include/ |
| H A D | ntp_assert.h | 2 * ntp_assert.h - design by contract stuff 22 * For cases where the overhead for non-debug builds is deemed too high, 31 /* see: http://www.domagoj-babic.com/index.php/ResearchProjects/Calysto */ 51 * that seems to be a reasonable trade-off.
|
| /freebsd/secure/lib/libcrypto/man/man7/ |
| H A D | EVP_KDF-ARGON2.7 | 1 .\" -*- mode: troff; coding: utf-8 -*- 57 .IX Title "EVP_KDF-ARGON2 7ossl" 58 .TH EVP_KDF-ARGON2 7ossl 2025-09-30 3.5.4 OpenSSL 59 .\" For nroff, turn off justification. Always turn off hyphenation; it makes 64 EVP_KDF\-ARGON2 \- The Argon2 EVP KDF implementation 67 Support for computing the \fBargon2\fR password-based KDF through the \fBEVP_KDF\fR 70 The EVP_KDF\-ARGON2 algorithm implements the Argon2 password-based key 71 derivation function, as described in IETF RFC 9106. It is memory-hard in 77 Argon2d (Argon2i) uses data-dependent (data-independent) memory access and 78 primary seek to address trade-off (side-channel) attacks. [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 //===----------------------------------------------------------------------===// 49 /// possible, we would like to produce efficient-to-execute code, but not 77 /// This mode is significantly more aggressive in trading off compile time 84 /// Despite being willing to trade more compile time off to get improved
|
| /freebsd/share/dict/ |
| H A D | web2a | 12 A-b-c book 13 A-b-c method 14 abdomino-uterotomy 15 Abdul-baha 16 a-be 20 able-bodied 21 able-bodiedness 22 able-minded 23 able-mindedness 27 Abor-miri [all …]
|
| /freebsd/sys/contrib/vchiq/interface/vchi/ |
| H A D | vchi_cfg.h | 2 * Copyright (c) 2010-2012 Broadcom. All rights reserved. 13 * 3. The names of the above-listed copyright holders may not be used 43 /* Really determined by the message driver, and should be available from a run-time call. */ 54 /* Really determined by the message driver, and should be available from a run-time call. */ 77 * 1 for host-app, 1 for VMCS, and these are hooked together by a loopback MPHI VCFW 144 /* Maximum size of bulk transmission chunks, for each interface type. A trade-off between 154 * with multiple-line frames. Only use if the receiver can cope. */ 193 * by the peer's hardware - it's the number of outstanding requests that can be queued 200 * transmitter on and off. 213 /* Timeout (in milliseconds) for putting the CCP2TX interface into OFF state. Set [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegAllocBase.h | 1 //===- RegAllocBase.h - basic regalloc interface and driver -----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 14 // - If virtual and physical register liveness is modeled using intervals, then 15 // on-the-fly interference checking is cheap. Furthermore, interferences can be 18 // - Register allocation complexity, and generated code performance is 32 // quality trade-off without relying on a particular theoretical solver. 34 //===----------------------------------------------------------------------===// 99 // The top-level driver. The output is a VirtRegMap that us updated with 110 /// enqueue - Add VirtReg to the priority queue of unassigned registers. [all …]
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | EVP_KDF-ARGON2.pod | 5 EVP_KDF-ARGON2 - The Argon2 EVP KDF implementation 9 Support for computing the B<argon2> password-based KDF through the B<EVP_KDF> 12 The EVP_KDF-ARGON2 algorithm implements the Argon2 password-based key 13 derivation function, as described in IETF RFC 9106. It is memory-hard in 19 Argon2d (Argon2i) uses data-dependent (data-independent) memory access and 20 primary seek to address trade-off (side-channel) attacks. 23 pass, generates reference addresses data-independently as in Argon2i, whereas 24 in later slices and next passes it generates them data-dependently as in 27 Sbox-hardened version Argon2ds is not supported. 62 This can only be used with built-in thread support. Threading must be [all …]
|
| /freebsd/sys/contrib/openzfs/man/man7/ |
| H A D | zpoolprops.7 | 1 .\" SPDX-License-Identifier: CDDL-1.0 10 .\" or https://opensource.org/licenses/CDDL-1.0. 28 .\" Copyright (c) 2017 Open-E, Inc. All Rights Reserved. 42 Some properties are read-only statistics while others are configurable and 51 The following are read-only properties: 52 .Bl -tag -width "unsupported@guid" 80 .Xr zpool-prefetch 8 . 82 Total on-disk size of the deduplication table. 86 On whole-disk vdevs, this is the space beyond the end of the GPT – 90 added to the pool – most likely by resizing it in-place. [all …]
|
| /freebsd/crypto/openssl/crypto/crmf/ |
| H A D | crmf_pbm.c | 1 /*- 2 * Copyright 2007-2021 The OpenSSL Project Authors. All Rights Reserved. 3 * Copyright Nokia 2007-2019 4 * Copyright Siemens AG 2015-2019 31 /*- 60 if (!ASN1_OCTET_STRING_set(pbm->salt, salt, (int)slen)) in OSSL_CRMF_pbmp_new() 66 * support SHA-1. in OSSL_CRMF_pbmp_new() 68 if (!X509_ALGOR_set0(pbm->owf, OBJ_nid2obj(owfnid), V_ASN1_UNDEF, NULL)) { in OSSL_CRMF_pbmp_new() 77 * iterations as the minimum value. The trade off here is between in OSSL_CRMF_pbmp_new() 92 if (!ASN1_INTEGER_set(pbm->iterationCount, itercnt)) { in OSSL_CRMF_pbmp_new() [all …]
|
| /freebsd/crypto/krb5/src/plugins/kdb/db2/libdb2/man/ |
| H A D | db_txn.3 | 39 db_txn \- transaction management functions 93 access methods) is that write-ahead logging is provided by 95 to record both before- and after-image logging. 96 Locking follows a two-phase protocol and is implemented by 128 Use two-phase locking. 134 Provide redo-only logging (not currently implemented). 137 Provide undo-only logging (not currently implemented). 140 Provide undo/redo write-ahead logging. 254 routine to restore the ``database'' to a consistent pre-transaction 283 to trade off performance and protection.
|
| /freebsd/contrib/flex/src/ |
| H A D | options.c | 1 /* flex - tool to generate fast lexical analyzers */ 10 /* to contract no. DE-AC03-76SF00098 between the United States */ 42 /* The command-line options, passed to scanopt_init() */ 45 {"-7", OPT_7BIT, 0} 47 {"--7bit", OPT_7BIT, 0} 48 , /* Generate 7-bit scanner. */ 49 {"-8", OPT_8BIT, 0} 51 {"--8bit", OPT_8BIT, 0} 52 , /* Generate 8-bit scanner. */ 53 {"--align", OPT_ALIGN, 0} [all …]
|
| /freebsd/share/man/man5/ |
| H A D | fs.5 | 68 .Em super-block 71 The following structure describes the super-block and is 74 .Bd -literal 81 int32_t fs_sblkno; /* offset of super-block in filesys */ 82 int32_t fs_cblkno; /* offset of cyl-block in filesys */ 83 int32_t fs_iblkno; /* offset of inode-blocks in filesys */ 132 /* this data must be re-computed after crashes */ 137 int8_t fs_ronly; /* mounted read-only flag */ 141 uint64_t fs_swuid; /* system-wide uid */ 170 int32_t fs_old_inodefmt; /* format of on-disk inodes */ [all …]
|
| /freebsd/sys/contrib/zstd/ |
| H A D | README.md | 4 targeting real-time compression scenarios at zlib-level and better compression ratios. 8 This repository represents the reference implementation, provided as an open-source dual [BSD](LICE… 11 a list of known ports and bindings is provided on [Zstandard homepage](http://www.zstd.net/#other-l… 21 [travisDevBadge]: https://api.travis-ci.com/facebook/zstd.svg?branch=dev "Continuous Integration te… 22 [travisLink]: https://travis-ci.com/facebook/zstd 24 [AppveyorLink]: https://ci.appveyor.com/project/YannCollet/zstd-p0yf0 27 [CirrusDevBadge]: https://api.cirrus-ci.com/github/facebook/zstd.svg?branch=dev 28 [CirrusLink]: https://cirrus-ci.com/github/facebook/zstd 29 [OSSFuzzBadge]: https://oss-fuzz-build-logs.storage.googleapis.com/badges/zstd.svg 30 [OSSFuzzLink]: https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:zstd [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> 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 130 `scan-build` is part of our regular CI suite. Other static analyzers are not. [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Symtab.h | 1 //===-- Symtab.h ------------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 15 #include "lldb/lldb-private.h" 195 /// - standard symbol table 196 /// - dynamic symbol table (ELF) 197 /// - compressed debug info sections 198 /// - unwind information 199 /// - function pointers found in runtimes for global constructor/destructors 200 /// - other sources. [all …]
|
| /freebsd/usr.bin/lex/ |
| H A D | lex.1 | 4 flex, lex \- fast lexical analyzer generator 7 .B [\-bcdfhilnpstvwBFILTV78+? \-C[aefFmr] \-ooutput \-Pprefix \-Sskeleton] 8 .B [\-\-help \-\-version] 13 a tool for generating programs that perform pattern-matching on text. 39 managing "mini-scanners" 45 End-of-file Rules 58 flex command-line options, and the "%option" 107 .B \-ll 178 /* scanner for a toy Pascal-like language */ 185 DIGIT [0-9] [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InlineAdvisor.h | 1 //===- InlineAdvisor.h - Inlining decision making abstraction -*- C++ ---*-===// 5 // SPDX-License-Identifie [all...] |
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zio_checksum.c | 1 // SPDX-License-Identifier: CDDL-1.0 10 * or https://opensource.org/licenses/CDDL-1.0. 45 * For user data, we let users make the trade-off between speed 50 * as current best-of-breed, and may be substantially faster as well. 61 * When writing a block, we always checksum it with the latest-and-greatest 70 * checksum is fed both a random 256-bit value (the salt) and the data 75 * known ahead of time. How the salt is used is algorithm-specific 77 * utilize a full-blown HMAC). On disk the salt is stored in a ZAP 83 * initialization work (e.g. salted checksums above may need to pre-hash 87 * and then keep this pre-initialized context as a template inside the [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | atomic.c | 1 //===-- atomic.c - Implement support functions for atomic operations.------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // arbitrary-sized memory locations. This design uses locks that should 19 // To avoid needing a per-object lock, this code allocates an array of 24 //===----------------------------------------------------------------------===// 32 // We use __builtin_mem* here to avoid dependencies on libc-provided headers. 46 /// Number of locks. This allocates one page on 32-bit platforms, two on 47 /// 64-bit. This can be specified externally if a different trade between 52 static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1; [all …]
|
| /freebsd/bin/cp/ |
| H A D | cp.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 40 * this path can be either absolute or dot-relative. 72 PATH_T to = { .dir = -1, .end = to.path }; 93 { "no-clobber", no_argument, NULL, 'n' }, 94 { "no-dereference", no_argument, NULL, 'P' }, 96 { "symbolic-link", no_argument, NULL, 's' }, 98 { "one-file-system", no_argument, NULL, 'x' }, 114 NULL)) != -1) in main() 177 argc -= optind; in main() [all …]
|
| /freebsd/crypto/openssl/crypto/bn/asm/ |
| H A D | ia64.S | 4 .ident "IA-64 ISA artwork by Andy Polyakov <appro@openssl.org>" 6 // Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved. 22 // Version 2.x is Itanium2 re-tune. Few words about how Itanium2 is 25 // discussed in commentary sections? Not really:-( Itanium2 has 6 30 // essentially different in respect to this module, and a re-tune was 38 // xma[->getf] 7[+1] 4[+0] 39 // add[->st8] 1[+1] 1[+0] 45 // stall condition and the code will therefore turn anti-scalable, e.g. 48 // Itanium would exhibit anti-scalability. So I've chosen to reschedule 49 // for worst latency for every instruction aiming for best *all-round* [all …]
|
| /freebsd/crypto/openssl/crypto/rc4/asm/ |
| H A D | rc4-586.pl | 2 # Copyright 1998-2020 The OpenSSL Project Authors. All Rights Reserved. 18 # assembler implementation performs suboptimally on latest IA-32 19 # microarchitectures. After re-tuning performance has changed as 22 # Pentium -10% 27 # (*) This number is actually a trade-off:-) It's possible to 28 # achieve +72%, but at the cost of -48% off PIII performance. 31 # For reference! This code delivers ~80% of rc4-amd64.pl 58 # poorly on PIII, at 8.0/14.5:-( As PIII is not a "hot" CPU 59 # [anymore], I chose to discard PIII-specific code path and opt 60 # for original IALU-only code, which is why MMX/SSE code path [all …]
|