Home
last modified time | relevance | path

Searched +full:implementation +full:- +full:defined (Results 1 – 25 of 1084) sorted by relevance

12345678910>>...44

/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Disa_defs.h9 * or https://opensource.org/licenses/CDDL-1.0.
36 * implementation choices for Solaris on a processor.
45 * Implementation Choices:
48 * This specifies the compiler data type implementation as specified in
55 * and Solaris implementation. Due to its historical standing,
60 * implementation for 64-bit ABIs such as SPARC V9.
88 * This is ONLY a synonym for defined(__i386) || defined(__amd64)
99 * 64-bit systems.
101 #if defined(__x86_64) || defined(__amd64)
103 #if !defined(__amd64)
[all …]
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Disa_defs.h35 * implementation choices for Solaris on a processor.
59 * supports the ieee-754 floating point standard. No other floating
66 * `signed' respectively. This is really an implementation choice of
76 * well. The values are expressed in "byte-alignment" units.
87 * The 32-bit ABI supported by a 64-bit kernel may have different
89 * identifier is expressed in "byte-alignment" units.
93 * instruction as defined by Intel. (Intel allows other vendors
97 * Implementation Choices:
100 * This specifies the compiler data type implementation as specified in
107 * and Solaris implementation. Due to its historical standing,
[all …]
H A Dfeature_tests.h42 * 1 POSIX.1-1990 compilation
43 * 2 POSIX.2-1992 compilation
44 * 199309L POSIX.1b-1993 compilation (Real Time)
45 * 199506L POSIX.1c-1995 compilation (POSIX Threads)
46 * 200112L POSIX.1-2001 compilation (Austin Group Revision)
47 * 200809L POSIX.1-2008 compilation
49 #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)
55 * and _STDC_C99 are Sun implementation specific macros created in order to
61 * __XOPEN_OR_POSIX Used in cases where a symbol is defined by both
65 * _STRICT_STDC __STDC__ is specified by the C Standards and defined
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/
H A Dstream_chacha20.c9 #if defined(HAVE_AVX2INTRIN_H) && defined(HAVE_EMMINTRIN_H) && \
10 defined(HAVE_TMMINTRIN_H) && defined(HAVE_SMMINTRIN_H)
11 # include "dolbeau/chacha20_dolbeau-avx2.h"
13 #if defined(HAVE_EMMINTRIN_H) && defined(HAVE_TMMINTRIN_H)
14 # include "dolbeau/chacha20_dolbeau-ssse3.h"
17 static const crypto_stream_chacha20_implementation *implementation = variable
56 return implementation->stream(c, clen, n, k); in crypto_stream_chacha20()
63 return implementation->stream_ietf(c, clen, n, k); in crypto_stream_chacha20_ietf()
72 return implementation->stream_xor_ic(c, m, mlen, n, ic, k); in crypto_stream_chacha20_xor_ic()
81 return implementation->stream_ietf_xor_ic(c, m, mlen, n, ic, k); in crypto_stream_chacha20_ietf_xor_ic()
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/
H A Dstream_salsa20.c13 #if !defined(HAVE_AMD64_ASM) && defined(HAVE_EMMINTRIN_H)
14 # include "xmm6int/salsa20_xmm6int-sse2.h"
16 #if defined(HAVE_AVX2INTRIN_H) && defined(HAVE_EMMINTRIN_H) && \
17 defined(HAVE_TMMINTRIN_H) && defined(HAVE_SMMINTRIN_H)
18 # include "xmm6int/salsa20_xmm6int-avx2.h"
22 static const crypto_stream_salsa20_implementation *implementation = variable
25 static const crypto_stream_salsa20_implementation *implementation = variable
51 return implementation->stream(c, clen, n, k); in crypto_stream_salsa20()
60 return implementation->stream_xor_ic(c, m, mlen, n, ic, k); in crypto_stream_salsa20_xor_ic()
68 return implementation->stream_xor_ic(c, m, mlen, n, 0U, k); in crypto_stream_salsa20_xor()
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/
H A Donetimeauth_poly1305.c10 #if defined(HAVE_TI_MODE) && defined(HAVE_EMMINTRIN_H)
14 static const crypto_onetimeauth_poly1305_implementation *implementation = variable
21 return implementation->onetimeauth(out, in, inlen, k); in crypto_onetimeauth_poly1305()
30 return implementation->onetimeauth_verify(h, in, inlen, k); in crypto_onetimeauth_poly1305_verify()
37 return implementation->onetimeauth_init(state, key); in crypto_onetimeauth_poly1305_init()
45 return implementation->onetimeauth_update(state, in, inlen); in crypto_onetimeauth_poly1305_update()
52 return implementation->onetimeauth_final(state, out); in crypto_onetimeauth_poly1305_final()
83 implementation = &crypto_onetimeauth_poly1305_donna_implementation; in _crypto_onetimeauth_poly1305_pick_best_implementation()
84 #if defined(HAVE_TI_MODE) && defined(HAVE_EMMINTRIN_H) in _crypto_onetimeauth_poly1305_pick_best_implementation()
86 implementation = &crypto_onetimeauth_poly1305_sse2_implementation; in _crypto_onetimeauth_poly1305_pick_best_implementation()
/freebsd/contrib/bmake/
H A Dsigaction.c2 * sigact.c - fake sigaction(2)
21 * This is a fake sigaction implementation. It uses
30 * implementation (USE_SIGNAL or USE_SIGMASK), and
31 * NO_SIGNAL is not defined, it also provides a signal()
53 * SIG_HDLR is normally 'void' in the POSIX implementation
56 * this implementation keeps 'sa_handler' inline with the
60 * in this implementation.
64 * implementation.
97 * 0==success, -1==failure
107 * @(#)Copyright (c) 1992-2021, Simon J. Gerraty
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__configuration/
H A Dabi.h1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
53 // Re-worked external template instantiations for std::string with a focus on
54 // performance and fast-path inlining.
60 // std::random_device holds some state when it uses an implementation that gets
62 // implementation to another one on a platform that has already shipped
73 // Fix the implementation of CityHash used for std::hash<fundamental-type>.
77 // tricky since std::hash is used in the implementation of unordered containers.
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz_math.c9 * or https://opensource.org/licenses/CDDL-1.0.
34 /* Opaque implementation with NULL methods to represent original methods */
49 #if defined(__x86_64) && defined(HAVE_SSE2) /* only x86_64 for now */
52 #if defined(__x86_64) && defined(HAVE_SSSE3) /* only x86_64 for now */
55 #if defined(__x86_64) && defined(HAVE_AVX2) /* only x86_64 for now */
58 #if defined(__x86_64) && defined(HAVE_AVX512F) /* only x86_64 for now */
61 #if defined(__x86_64) && defined(HAVE_AVX512BW) /* only x86_64 for now */
64 #if defined(__aarch64__) && !defined(__FreeBSD__)
68 #if defined(__powerpc__) && defined(__altivec__)
76 /* Select raidz implementation */
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev_raidz_impl.h9 * or https://opensource.org/licenses/CDDL-1.0.
79 * Methods used to define raidz implementation
104 char name[RAIDZ_IMPL_NAME_MAX]; /* Name of the implementation */
114 abd_t *rc_orig_data; /* pre-reconstruction */
147 int rm_original_width; /* pre-expansion width of raidz vdev */
151 raidz_col_t *rm_phys_col; /* if non-NULL, read i/o aggregation */
172 #if defined(__x86_64) && defined(HAVE_SSE2) /* only x86_64 for now */
175 #if defined(__x86_64) && defined(HAVE_SSSE3) /* only x86_64 for now */
178 #if defined(__x86_64) && defined(HAVE_AVX2) /* only x86_64 for now */
181 #if defined(__x86_64) && defined(HAVE_AVX512F) /* only x86_64 for now */
[all …]
/freebsd/contrib/bearssl/src/
H A Dconfig.h29 * This file contains compile-time flags that can override the
31 * deactivates the feature if defined to 0, activates it if defined to a
32 * non-zero integer (normally 1). If the macro is not defined, then
37 * When BR_64 is enabled, 64-bit integer types are assumed to be
38 * efficient (i.e. the architecture has 64-bit registers and can
39 * do 64-bit operations as fast as 32-bit operations).
45 * When BR_LOMUL is enabled, then multiplications of 32-bit values whose
47 * substantially more efficient than 32-bit multiplications that yield
48 * 64-bit results. This is typically the case on low-end ARM Cortex M
64 * When BR_SLOW_MUL15 is enabled, short multplications (on 15-bit words)
[all …]
/freebsd/lib/libc/posix1e/
H A Dacl_valid.31 .\"-
58 The non-portable forms,
75 .Bl -bullet
85 implementation-defined entries in the file group class
94 the same POSIX.1e ACL facility defined tag type.
97 implementation-defined values.
99 of the qualifier field is implementation-defined.
105 non-portable validation functions will not.
106 .Sh IMPLEMENTATION NOTES
111 .Rv -std
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_win_defs.h1 //===-- sanitizer_win_defs.h ------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // Common definitions for Windows-specific code.
11 //===----------------------------------------------------------------------===//
19 #if defined(_M_IX86) || defined(__i386__)
26 #if defined(_M_IX86) || defined(__i386__)
33 // link/lld-link. The GNU linker doesn't support /alternatename and /include
34 // though, thus lld-link in MinGW mode interprets them in the same way as
48 // ----------------- A workaround for the absence of weak symbols --------------
[all …]
H A Dsanitizer_local_address_space_view.h1 //===-- sanitizer_local_address_space_view.h --------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // space are the same) implementation of the `AddressSpaceView` interface which
12 // out-of-process)
16 // out-of-process manner. In normal usage, objects are in-process and are thus
18 // load any pointers in instance methods. This implementation is effectively
19 // a no-op. When an object is to be used in an out-of-process manner it is
23 // change its implementation at compile time which has no run time overhead.
24 // This also allows unifying in-process and out-of-process code which avoids
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Dexecution1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
20 inline constexpr sequenced_policy seq = implementation-defined;
21 inline constexpr parallel_policy par = implementation-defined;
22 inline constexpr parallel_unsequenced_policy par_unseq = implementation-defined;
23 inline constexpr unsequenced_policy unseq = implementation-defined; // since C++20
41 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
45 #if !defined(_LIBCPP_HAS_NO_INCOMPLETE_PSTL) && _LIBCPP_STD_VER >= 17
[all …]
H A Dtypeinfo1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
66 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
70 #if defined(_LIBCPP_ABI_VCRUNTIME)
77 # if defined(_LIBCPP_ABI_MICROSOFT)
113 # else // !defined(_LIBCPP_ABI_MICROSOFT)
118 // ------------------------------------------------------------------------- //
121 // ------------------------------------------------------------------------- //
[all …]
/freebsd/contrib/ntp/include/
H A Dntp_workimpl.h2 * ntp_workimpl.h - selects worker child implementation
9 * threads implementation of ntp_intres. Such systems are limited
12 #if defined(SYS_WINNT)
14 #elif defined(ISC_PLATFORM_USETHREADS) && \
15 defined(HAVE_SEM_TIMEDWAIT) && \
16 (defined(HAVE_GETCLOCK) || defined(HAVE_CLOCK_GETTIME))
19 #elif defined(VMS) || defined(SYS_VXWORKS)
21 #elif defined(HAVE_WORKING_FORK)
26 #if defined(WORK_FORK) || defined(WORK_THREAD)
/freebsd/crypto/openssl/doc/man7/
H A Dopenssl-glossary.pod5 openssl-glossary - An OpenSSL Glossary
9 =for comment Please keep the items in case-insensitive alphabetical order
17 implementation for any given algorithm available for use.
24 types and values. It is defined in the ITU-T documents X.680 to X.683:
26 L<https://www.itu.int/rec/T-REC-X.680>,
27 L<https://www.itu.int/rec/T-REC-X.681>,
28 L<https://www.itu.int/rec/T-REC-X.682>,
29 L<https://www.itu.int/rec/T-REC-X.683>
37 L<OSSL_PROVIDER-base(7)>
53 L<OSSL_PROVIDER-default(7)>
[all …]
/freebsd/sys/contrib/libsodium/
H A DChangeLog3 - Signatures computations and verifications are now way faster on
4 64-bit platforms with compilers supporting 128-bit arithmetic (gcc,
6 - New low-level APIs for computations over edwards25519:
11 - `crypto_sign_open()`, `crypto_sign_verify_detached() and
13 non-canonical form in addition to low-order points.
14 - The library can be built with `ED25519_NONDETERMINISTIC` defined in
16 - Webassembly: `crypto_pwhash_*()` functions are now included in
17 non-sumo builds.
18 - `sodium_stackzero()` was added to wipe content off the stack.
19 - Android: support new SDKs where unified headers have become the
[all …]
/freebsd/share/man/man9/
H A Dintro.92 .\" SPDX-License-Identifier: BSD-2-Clause
23 In some cases, it is also a source of truth for the implementation details
29 OS-level concepts and practices.
35 source code itself, is forever a work-in-progress.
42 piece of code that, paired with its implementation, fully informs the reader of
47 describe types, global variables, macros, or high-level concepts.
58 There are implementations for many well-known data structures available in the
60 .Bl -tag -width "Xr bitstring 3"
62 Simple bitmap implementation.
64 An SMP-safe general-purpose counter implementation.
[all …]
H A Dpmap.931 .Nd machine-dependent portion of virtual memory subsystem
39 module is the machine-dependent portion of the
41 VM (Virtual Memory) sub-system.
43 architecture-dependent implementation.
48 is responsible for managing hardware-dependent objects such as page tables,
51 Machine-dependent code must provide the header file
56 .Bd -literal -offset indent
58 /* Contents defined by pmap implementation. */
65 implementation.
72 This structure is defined as:
[all …]
/freebsd/sys/dev/isci/scil/
H A Dscif_sas_design.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
61 - Nathan Marushak
64 - Richard Boyd
69 implementation of the SCI Framework. Driver developers are the primary
99 Some of the SAS framework objects contain sub-state machines. These
100 sub-state machines are started upon entrance to the super-state and stopped
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Darm,coresight-cti.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/arm,coresight-ct
[all...]
H A Dcoresight-cti.yaml1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/coresight-cti.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
22 number is defined at design time, the maximum of each defined in the DEVID
26 programmable channels, usually 4, but again implementation defined and
32 are implementation defined, except when the CTI is connected to an ARM v8
38 indicate this feature (arm,coresight-cti-v8-arch).
52 and usages. These can be defined along with the signal indexes with the
53 constants defined in <dt-bindings/arm/coresight-cti-dt.h>
[all …]
/freebsd/contrib/llvm-project/lld/docs/ELF/
H A Dlinker_script.rst1 Linker Script implementation notes and policy
5 implementation policy is to implement linker script features as they are
7 We consider it a bug if the lld implementation does not agree with the manual
11 an implementation. In particular some features are only defined by the
12 implementation and have changed over time.
14 The lld implementation policy for properties of linker scripts that are not
15 defined by the documentation is to follow the GNU ld implementation wherever
16 possible. We reserve the right to make different implementation choices where
30 The first form defines ``symbol``. If ``symbol`` is already defined, it will be
31 overridden. The other form requires ``symbol`` to be already defined.
[all …]

12345678910>>...44