Home
last modified time | relevance | path

Searched +full:compute +full:- +full:cb (Results 1 – 25 of 181) sorted by relevance

12345678

/freebsd/sys/contrib/device-tree/Bindings/misc/
H A Dqcom,fastrpc.yaml1 # 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 Dqcom,fastrpc.txt3 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 Dsa8775p.dtsi1 // 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 Dsm6115.dtsi1 // 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 Dsm6350.dtsi1 // 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 Dsm8350.dtsi1 // 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 Dsm8150.dtsi1 // 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 Dsm8650.dtsi1 // 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 Dx1e80100.dtsi1 // 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 Dsm8450.dtsi1 // 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 Dsc7280.dtsi1 // 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 Dsm8250.dtsi1 // 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 Dsm8550.dtsi1 // 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 Dsc8280xp.dtsi1 // 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 DMemoryBuiltins.cpp1 //===- 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 DModuleSummaryAnalysis.cpp1 //===- 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 DMemoryBuiltins.h1 //==- 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 DIndirectCallPromotion.cpp1 //===- 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 DCalledValuePropagation.cpp1 //===- 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 DPartialInlining.cpp1 //===- 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 DSyntheticCountsPropagation.cpp1 //=- 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 Dec_c25519_m64.c72 * 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 Dec_c25519_m62.c72 * 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 Drsa_chk.c2 * 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 Dbn_rsa_fips186_4.c2 * 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 …]

12345678