/freebsd/sys/contrib/device-tree/Bindings/misc/ |
H A D | qcom,fastrpc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 The FastRPC implements an IPC (Inter-Processor Communication) 25 - adsp 26 - mdsp 27 - sdsp 28 - cdsp 29 - cdsp1 [all …]
|
H A D | qcom,fastrpc.txt | 3 The FastRPC implements an IPC (Inter-Processor Communication) 9 - compatible: 14 - label 20 - qcom,non-secure-domain: 23 Definition: Property to specify that dsp domain is non-secure. 25 - qcom,vmids: 30 - #address-cells 35 - #size-cells 40 = COMPUTE BANKS 41 Each subnode of the Fastrpc represents compute context banks available [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sa8775p.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interconnect/qcom,icc.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/clock/qcom,rpmh.h> 9 #include <dt-bindings/clock/qcom,sa8775p-gcc.h> 10 #include <dt-bindings/clock/qcom,sa8775p-gpucc.h> 11 #include <dt-bindings/interconnect/qcom,sa8775p-rpmh.h> 12 #include <dt-bindings/mailbox/qcom-ipcc.h> 13 #include <dt-bindings/firmware/qcom,scm.h> 14 #include <dt-bindings/power/qcom,rpmhpd.h> [all …]
|
H A D | sm6115.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 #include <dt-bindings/clock/qcom,gcc-sm6115.h> 7 #include <dt-bindings/clock/qcom,sm6115-dispcc.h> 8 #include <dt-bindings/clock/qcom,sm6115-gpucc.h> 9 #include <dt-bindings/clock/qcom,rpmcc.h> 10 #include <dt-bindings/dma/qcom-gpi.h> 11 #include <dt-bindings/firmware/qcom,scm.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interconnect/qcom,rpm-icc.h> 14 #include <dt-bindings/interconnect/qcom,sm6115.h> [all …]
|
H A D | sm6350.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 #include <dt-bindings/clock/qcom,dispcc-sm6350.h> 8 #include <dt-bindings/clock/qcom,gcc-sm6350.h> 9 #include <dt-bindings/clock/qcom,gpucc-sm6350.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/clock/qcom,sm6350-camcc.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/interconnect/qcom,icc.h> 15 #include <dt-bindings/interconnect/qcom,osm-l3.h> [all …]
|
H A D | sm8350.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interconnect/qcom,sm8350.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/clock/qcom,dispcc-sm8350.h> 9 #include <dt-bindings/clock/qcom,gcc-sm8350.h> 10 #include <dt-bindings/clock/qcom,gpucc-sm8350.h> 11 #include <dt-bindings/clock/qcom,rpmh.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/firmware/qcom,scm.h> 14 #include <dt-bindings/gpio/gpio.h> [all …]
|
H A D | sm8150.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/dma/qcom-gpi.h> 8 #include <dt-bindings/firmware/qcom,scm.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/phy/phy-qcom-qmp.h> 11 #include <dt-bindings/power/qcom-rpmpd.h> 12 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 13 #include <dt-bindings/clock/qcom,rpmh.h> 14 #include <dt-bindings/clock/qcom,dispcc-sm8150.h> [all …]
|
H A D | sm8650.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm8650-camcc.h> 8 #include <dt-bindings/clock/qcom,sm8650-dispcc.h> 9 #include <dt-bindings/clock/qcom,sm8650-gcc.h> 10 #include <dt-bindings/clock/qcom,sm8650-gpucc.h> 11 #include <dt-bindings/clock/qcom,sm8650-tcsr.h> 12 #include <dt-bindings/clock/qcom,sm8650-videocc.h> 13 #include <dt-bindings/dma/qcom-gpi.h> 14 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | x1e80100.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h> 8 #include <dt-bindings/clock/qcom,x1e80100-dispcc.h> 9 #include <dt-bindings/clock/qcom,x1e80100-gcc.h> 10 #include <dt-bindings/clock/qcom,x1e80100-gpucc.h> 11 #include <dt-bindings/clock/qcom,x1e80100-tcsr.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/interconnect/qcom,icc.h> 14 #include <dt-bindings/interconnect/qcom,x1e80100-rpmh.h> [all …]
|
H A D | sm8450.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-sm8450.h> 8 #include <dt-bindings/clock/qcom,rpmh.h> 9 #include <dt-bindings/clock/qcom,sm8450-camcc.h> 10 #include <dt-bindings/clock/qcom,sm8450-dispcc.h> 11 #include <dt-bindings/clock/qcom,sm8450-gpucc.h> 12 #include <dt-bindings/clock/qcom,sm8450-videocc.h> 13 #include <dt-bindings/dma/qcom-gpi.h> 14 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | sc7280.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 5 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/clock/qcom,camcc-sc7280.h> 8 #include <dt-bindings/clock/qcom,dispcc-sc7280.h> 9 #include <dt-bindings/clock/qcom,gcc-sc7280.h> 10 #include <dt-bindings/clock/qcom,gpucc-sc7280.h> 11 #include <dt-bindings/clock/qcom,lpassaudiocc-sc7280.h> 12 #include <dt-bindings/clock/qcom,lpasscorecc-sc7280.h> 13 #include <dt-bindings/clock/qcom,rpmh.h> 14 #include <dt-bindings/clock/qcom,videocc-sc7280.h> [all …]
|
H A D | sm8250.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 8 #include <dt-bindings/clock/qcom,gcc-sm8250.h> 9 #include <dt-bindings/clock/qcom,gpucc-sm8250.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interconnect/qcom,osm-l3.h> 14 #include <dt-bindings/interconnect/qcom,sm8250.h> [all …]
|
H A D | sm8550.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm8450-videocc.h> 8 #include <dt-bindings/clock/qcom,sm8550-camcc.h> 9 #include <dt-bindings/clock/qcom,sm8550-gcc.h> 10 #include <dt-bindings/clock/qcom,sm8550-gpucc.h> 11 #include <dt-bindings/clock/qcom,sm8550-tcsr.h> 12 #include <dt-bindings/clock/qcom,sm8550-dispcc.h> 13 #include <dt-bindings/dma/qcom-gpi.h> 14 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | sc8280xp.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 #include <dt-bindings/clock/qcom,dispcc-sc8280xp.h> 8 #include <dt-bindings/clock/qcom,gcc-sc8280xp.h> 9 #include <dt-bindings/clock/qcom,gpucc-sc8280xp.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/clock/qcom,sc8280xp-camcc.h> 12 #include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h> 13 #include <dt-bindings/interconnect/qcom,osm-l3.h> 14 #include <dt-bindings/interconnect/qcom,sc8280xp.h> 15 #include <dt-bindings/interrupt-controller/arm-gic.h> [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 1 //===- MemoryBuiltins.cpp - Identify calls to memory builtins -------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 52 #define DEBUG_TYPE "memory-builtins" 55 "object-size-offset-visitor-max-visit-instructions", 108 // First and Second size parameters (or -1 if unused) 116 // clang-format off 120 …{LibFunc_Znwj, {OpNewLike, 1, 0, -1, -1, MallocFamily::CPPNew… 121 …{LibFunc_ZnwjRKSt9nothrow_t, {MallocLike, 2, 0, -1, -1, MallocFamily::CPPNew… [all …]
|
H A D | ModuleSummaryAnalysis.cpp | 1 //===- ModuleSummaryAnalysis.cpp - Module summary index builder -----------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 63 #define DEBUG_TYPE "module-summary-analysis" 66 // -import-cold-multiplier is set to 0. Useful for debugging. 73 "force-summary-edges-cold", cl::Hidden, cl::location(ForceSummaryEdgesCold), 77 "all-non-critical", "All non-critical edges."), 81 "module-summary-dot-file", cl::Hidden, cl::value_desc("filename"), 101 // local-linkage ifunc. [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemoryBuiltins.h | 1 //==- llvm/Analysis/MemoryBuiltins.h - Calls to memory builtins --*- C++ -*-==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 77 Value *getReallocatedOperand(const CallBase *CB); 79 //===----------------------------------------------------------------------===// 83 /// isLibFreeFunction - Returns true if the function is a builtin free() 87 Value *getFreedOperand(const CallBase *CB, const TargetLibraryInfo *TLI); 89 //===----------------------------------------------------------------------===// 104 /// Gets the alignment argument for an aligned_alloc-like function, using either [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 1 //===- IndirectCallPromotion.cpp - Optimizations based on value profiling -===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // conditional direct calls when the indirect-call value profile metadata is 13 //===----------------------------------------------------------------------===// 54 #define DEBUG_TYPE "pgo-icall-prom" 65 // Command line option to disable indirect-call promotion with the default as 67 static cl::opt<bool> DisableICP("disable-icp", cl::init(false), cl::Hidden, 75 ICPCutOff("icp-cutoff", cl::init(0), cl::Hidden, 81 ICPCSSkip("icp-csskip", cl::init(0), cl::Hidden, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | CalledValuePropagation.cpp | 1 //===- CalledValuePropagation.cpp - Propagate called values -----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 // run-time. This metadata is added to indirect call sites when the set of 17 //===----------------------------------------------------------------------===// 30 #define DEBUG_TYPE "called-value-propagation" 40 "cvp-max-functions-per-value", cl::Hidden, cl::init(4), 47 /// in-memory values. An LLVM Value can technically be in more than one group. 68 return LHS->getName() < RHS->getName(); in operator ()() 76 assert(llvm::is_sorted(this->Functions, Compare())); in CVPLatticeVal() [all …]
|
H A D | PartialInlining.cpp | 1 //===- PartialInlining.cpp - Inline parts of functions --------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 63 #define DEBUG_TYPE "partial-inlining" 75 // Command line option to disable partial-inlining. The default is false: 77 DisablePartialInlining("disable-partial-inlining", cl::init(false), 79 // Command line option to disable multi-region partial-inlining. The default is 82 "disable-mr-partial-inlining", cl::init(false), cl::Hidden, 83 cl::desc("Disable multi-region partial inlining")); [all …]
|
H A D | SyntheticCountsPropagation.cpp | 1 //=- SyntheticCountsPropagation.cpp - Propagate function counts --*- C++ -*-=// 5 // SPDX-License-Identifier: Apache-2. 107 CallBase &CB = *cast<CallBase>(*Edge.first); run() local [all...] |
/freebsd/contrib/bearssl/src/ec/ |
H A D | ec_c25519_m64.c | 72 * A field element is encoded as four 64-bit integers, in basis 2^63. 77 #define MASK63 (((uint64_t)1 << 63) - (uint64_t)1) 87 m = -(uint64_t)ctl; in f255_cswap() 168 * We compute t = 2^256 - 38 + a - b, which is necessarily in f255_sub() 177 z = (unsigned __int128)a[0] - (unsigned __int128)b[0] - 38; in f255_sub() 179 cc = -(uint64_t)(z >> 64); in f255_sub() 180 z = (unsigned __int128)a[1] - (unsigned __int128)b[1] in f255_sub() 181 - (unsigned __int128)cc; in f255_sub() 183 cc = -(uint64_t)(z >> 64); in f255_sub() 184 z = (unsigned __int128)a[2] - (unsigned __int128)b[2] in f255_sub() [all …]
|
H A D | ec_c25519_m62.c | 72 * A field element is encoded as five 64-bit integers, in basis 2^51. 77 #define MASK51 (((uint64_t)1 << 51) - (uint64_t)1) 87 m = -(uint64_t)ctl; in f255_cswap() 121 * We compute d = (2^255-19)*1024 + a - b. Since the limbs in f255_sub() 123 * more than 2^264, but much less than 2^265-19456. This in f255_sub() 128 * Initial carry is 19456, since we add 2^265-19456. Each in f255_sub() 131 w = a[0] - b[0] - 19456; in f255_sub() 133 cc = -(w >> 51) & 0x3FF; in f255_sub() 134 w = a[1] - b[1] - cc; in f255_sub() 136 cc = -(w >> 51) & 0x3FF; in f255_sub() [all …]
|
/freebsd/crypto/openssl/crypto/rsa/ |
H A D | rsa_chk.c | 2 * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. 22 static int rsa_validate_keypair_multiprime(const RSA *key, BN_GENCB *cb) in rsa_validate_keypair_multiprime() argument 29 if (key->p == NULL || key->q == NULL || key->n == NULL in rsa_validate_keypair_multiprime() 30 || key->e == NULL || key->d == NULL) { in rsa_validate_keypair_multiprime() 35 /* multi-prime? */ in rsa_validate_keypair_multiprime() 36 if (key->version == RSA_ASN1_VERSION_MULTI) { in rsa_validate_keypair_multiprime() 37 ex_primes = sk_RSA_PRIME_INFO_num(key->prime_infos); in rsa_validate_keypair_multiprime() 39 || (ex_primes + 2) > ossl_rsa_multip_cap(BN_num_bits(key->n))) { in rsa_validate_keypair_multiprime() 50 ctx = BN_CTX_new_ex(key->libctx); in rsa_validate_keypair_multiprime() 53 ret = -1; in rsa_validate_keypair_multiprime() [all …]
|
/freebsd/crypto/openssl/crypto/bn/ |
H A D | bn_rsa_fips186_4.c | 2 * Copyright 2018-2023 The OpenSSL Project Authors. All Rights Reserved. 3 * Copyright (c) 2018-2019, Oracle and/or its affiliates. All rights reserved. 12 * According to NIST SP800-131A "Transitioning the use of cryptographic 18 * FIPS 186-4 relies on the use of the auxiliary primes p1, p2, q1 and q2 that 20 * Table B.1 in FIPS 186-4 specifies RSA modulus lengths of 2048 and 22 * FIPS 186-5 Table A.1 includes an additional entry for 4096 which has been 52 * FIPS 186-5 Table A.1. "Min length of auxiliary primes p1, p2, q1, q2". 53 * (FIPS 186-5 has an entry for >= 4096 bits). 72 * FIPS 186-5 Table A.1 "Max of len(p1) + len(p2) and 74 * (FIPS 186-5 has an entry for >= 4096 bits). [all …]
|