| /external/mesa3d/src/gallium/frontends/rusticl/api/ |
| D | kernel.rs | 1 use crate::api::event::create_and_queue; 2 use crate::api::icd::*; 3 use crate::api::util::*; 4 use crate::core::device::*; 5 use crate::core::event::*; 6 use crate::core::kernel::*; 7 use crate::core::memory::*; 8 use crate::core::program::*; 9 use crate::core::queue::*; 11 use mesa_rust_util::ptr::*; [all …]
|
| /external/arm-trusted-firmware/docs/plat/ |
| D | rpi3.rst | 4 The `Raspberry Pi 3`_ is an inexpensive single-board computer that contains four 5 Arm Cortex-A53 cores. 7 The following instructions explain how to use this port of the TF-A with the 10 officially supported kernel is a AArch32 kernel. This doesn't mean that this 11 port of TF-A can't boot a AArch64 kernel. The `Linux tree fork`_ maintained by 13 `AArch64 kernel build instructions`_. 16 which is available from both the Non-secure and Secure worlds. This port 18 elements like PSCI to support the Linux kernel. 21 ------ 34 - If a file called ``kernel8.img`` is located on the ``boot`` partition of the [all …]
|
| /external/trusty/arm-trusted-firmware/docs/plat/ |
| D | rpi3.rst | 4 The `Raspberry Pi 3`_ is an inexpensive single-board computer that contains four 5 Arm Cortex-A53 cores. 7 The following instructions explain how to use this port of the TF-A with the 10 officially supported kernel is a AArch32 kernel. This doesn't mean that this 11 port of TF-A can't boot a AArch64 kernel. The `Linux tree fork`_ maintained by 13 `AArch64 kernel build instructions`_. 16 which is available from both the Non-secure and Secure worlds. This port 18 elements like PSCI to support the Linux kernel. 21 ------ 34 - If a file called ``kernel8.img`` is located on the ``boot`` partition of the [all …]
|
| /external/ComputeLibrary/docs/contributor_guide/ |
| D | implementation_topics.dox | 2 /// Copyright (c) 2017-2021 Arm Limited. 4 /// SPDX-License-Identifier: MIT 9 /// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 35 - max[n].start() <= sub[n].start() < max[n].end() 36 - sub[n].start() < sub[n].end() <= max[n].end() 37 - max[n].step() == sub[n].step() 38 - (sub[n].start() - max[n].start()) % max[n].step() == 0 39 - (sub[n].end() - sub[n].start()) % max[n].step() == 0 49 // Implicitly initializes the CLKernelLibrary to use ./cl_kernels as location for OpenCL kernels fi… [all …]
|
| D | adding_operator.dox | 2 /// Copyright (c) 2018-2022 Arm Limited. 4 /// SPDX-License-Identifier: MIT 9 /// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 36 - The core library consists of a low-level collection of algorithms implemented in C++ and optimize… 37 - The runtime library is a wrapper of the core library and provides other additional features like … 39 …use only the core library which means that the user must also manage all the memory allocation not… 47 - Add new data types (if required) 48 - Add the kernel to the core library. 49 - Add the function to the runtime library. [all …]
|
| /external/liburing/man/ |
| D | io_uring_setup.2 | 1 .\" Copyright (C) 2019 Jens Axboe <axboe@kernel.dk> 5 .\" SPDX-License-Identifier: LGPL-2.0-or-later 7 .TH IO_URING_SETUP 2 2019-01-29 "Linux" "Linux Programmer's Manual" 9 io_uring_setup \- setup a context for performing asynchronous I/O 24 completion queues are shared between userspace and the kernel, which 28 is used by the application to pass options to the kernel, and by the 29 kernel to convey information about the ring buffers. 59 Perform busy-waiting for an I/O completion, as opposed to getting 62 this to work. Busy-waiting provides lower latency, but may consume 69 It is illegal to mix and match polled and non-polled I/O on an io_uring [all …]
|
| /external/ComputeLibrary/src/core/CL/ |
| D | ICLKernel.h | 2 * Copyright (c) 2016-2022 Arm Limited. 4 * SPDX-License-Identifier: MIT 9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 96 /** Configure the kernel's window and local workgroup size hint. 99 * @param[in] lws_hint Local-Workgroup-Size to use. 100 * @param[in] wbsm_hint (Optional) Workgroup-Batch-Size-Modifier to use. 107 /** Configure the kernel's window and tuning parameters hints. 110 * @param[in] tuning_params_hint (Optional) Tuning parameters to use. 130 /** Returns a reference to the OpenCL kernel of this object. [all …]
|
| /external/autotest/client/common_lib/cros/ |
| D | kernel_utils.py | 2 # Use of this source code is governed by a BSD-style license that can be 12 _KERNEL_A = {'name': 'KERN-A', 'kernel': 2, 'root': 3} 13 _KERNEL_B = {'name': 'KERN-B', 'kernel': 4, 'root': 5} 17 # Time to wait for new kernel to be marked successful after auto update. 29 @param host: The host to use in a server test. None to use utils.run. 37 def _cgpt(flag, kernel, host=None): argument 42 @param kernel: The kernel we want to interact with. 46 rootdev = _run(['rootdev','-s', '-d'], host).stdout.strip() 47 return int(_run(['cgpt', 'show', '-n', '-i', str(kernel['kernel']), flag, 52 Returns the (<active>, <inactive>) kernel state as a pair. [all …]
|
| /external/vboot_reference/scripts/keygeneration/ |
| D | create_new_keys.sh | 3 # Use of this source code is governed by a BSD-style license that can be 6 # Generate .vbpubk and .vbprivk pairs for use by developer builds. These should 14 Usage: $0 [--devkeyblock] 17 --devkeyblock Also generate developer firmware keyblock and data key 18 --4k Use 4k keys instead of 8k (enables options below) 19 --4k-root Use 4k key size for the root key 20 --4k-recovery Use 4k key size for the recovery key 21 --4k-recovery-kernel Use 4k key size for the recovery kernel data 22 --4k-installer-kernel Use 4k key size for the installer kernel data 25 if [[ $# -ne 0 ]]; then [all …]
|
| /external/OpenCL-CTS/test_conformance/api/ |
| D | test_kernels.cpp | 5 // you may not use this file except in compliance with the License. 8 // http://www.apache.org/licenses/LICENSE-2.0 86 cl_kernel kernel; in test_get_kernel_info() local 93 …if( create_single_kernel_helper( context, &program, &kernel, 1, sample_single_test_kernel, "sample… in test_get_kernel_info() 95 return -1; in test_get_kernel_info() 98 error = clGetKernelInfo( kernel, CL_KERNEL_FUNCTION_NAME, 0, NULL, ¶mSize ); in test_get_kernel_info() 99 test_error( error, "Unable to get kernel function name param size" ); in test_get_kernel_info() 102 …log_error( "ERROR: Kernel function name param returns invalid size (expected %d, got %d)\n", (int)… in test_get_kernel_info() 103 return -1; in test_get_kernel_info() 106 error = clGetKernelInfo( kernel, CL_KERNEL_FUNCTION_NAME, sizeof( name ), name, NULL ); in test_get_kernel_info() [all …]
|
| /external/OpenCL-CTS/test_conformance/math_brute_force/ |
| D | common.cpp | 5 // you may not use this file except in compliance with the License. 8 // http://www.apache.org/licenses/LICENSE-2.0 56 void EmitDefineType(std::ostringstream &kernel, const char *name, in EmitDefineType() argument 59 kernel << "#define " << name << " " << GetTypeName(type) in EmitDefineType() 61 kernel << "#define " << name << "_SCALAR " << GetTypeName(type) << '\n'; in EmitDefineType() 64 void EmitDefineUndef(std::ostringstream &kernel, const char *name, in EmitDefineUndef() argument 67 kernel << "#define " << name << " " << GetUndefValue(type) << '\n'; in EmitDefineUndef() 70 void EmitEnableExtension(std::ostringstream &kernel, in EmitEnableExtension() argument 91 if (needsFp64) kernel << "#pragma OPENCL EXTENSION cl_khr_fp64 : enable\n"; in EmitEnableExtension() 100 options << " -cl-denorms-are-zero"; in GetBuildOptions() [all …]
|
| /external/rust/crates/criterion/src/stats/univariate/kde/ |
| D | mod.rs | 1 //! Kernel density estimation 3 pub mod kernel; module 5 use self::kernel::Kernel; 6 use crate::stats::float::Float; 7 use crate::stats::univariate::Sample; 9 use rayon::prelude::*; 11 /// Univariate kernel density estimator 15 K: Kernel<A>, 18 kernel: K, field 25 K: Kernel<A>, [all …]
|
| /external/bcc/tools/ |
| D | reset-trace_example.txt | 1 Demonstrations of reset-trace, for Linux bcc/BPF. 4 You will probably never need this tool. If you kill -9 a bcc tool (plus other 5 signals, like SIGTERM), or if a bcc tool crashes, then kernel tracing can be 6 left in a semi-enabled state. It's not as bad as it sounds: there may just be 14 /sys/kernel/debug/tracing: kprobe_events, uprobe_events, trace_pipe. 16 a note is printed. All tracing files can be reset with -F for force, but this 21 # ./reset-trace.sh 27 You can use -v to see what it does: 29 # ./reset-trace.sh -v 32 Checking /sys/kernel/debug/tracing/kprobe_events [all …]
|
| /external/ComputeLibrary/arm_compute/runtime/CL/ |
| D | ICLTuner.h | 2 * Copyright (c) 2017-2020, 2022 Arm Limited. 4 * SPDX-License-Identifier: MIT 9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 39 /** Tune OpenCL kernel statically 41 * @note Tuning is performed using only kernel and tensor metadata, 44 * @param[in] kernel Kernel to tune 46 virtual void tune_kernel_static(ICLKernel &kernel) = 0; 47 /** Tune OpenCL kernel dynamically 49 …* @note Tuning requires memory to be available on all kernel tensors and objects in order to be pe… [all …]
|
| D | CLTuner.h | 2 * Copyright (c) 2017-2022 Arm Limited. 4 * SPDX-License-Identifier: MIT 9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 78 /** Manually add tuning parameters for a kernel 80 * @param[in] kernel_id Unique identifiant of the kernel 81 * @param[in] optimal_tuning_params Optimal tuning parameters to use for the given kernel 97 /** Set the OpenCL kernel event 99 … * @note The interceptor can use this function to store the event associated to the OpenCL kernel 101 * @param[in] kernel_event The OpenCL kernel event [all …]
|
| /external/mesa3d/src/freedreno/computerator/ |
| D | ir3_asm.cc | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 32 struct ir3_kernel *kernel = (struct ir3_kernel *)calloc(1, sizeof(*kernel)); in ir3_asm_assemble() local 33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in); in ir3_asm_assemble() 35 errx(-1, "assembler failed"); in ir3_asm_assemble() 36 struct ir3_shader_variant *v = shader->variants; in ir3_asm_assemble() 38 kernel->v = v; in ir3_asm_assemble() 39 kernel->bin = v->bin; in ir3_asm_assemble() 41 kernel->base.local_size[0] = v->local_size[0]; in ir3_asm_assemble() 42 kernel->base.local_size[1] = v->local_size[1]; in ir3_asm_assemble() [all …]
|
| /external/autotest/client/cros/faft/utils/ |
| D | kernel_handler.py | 2 # Use of this source code is governed by a BSD-style license that can be 4 """A module containing kernel handler class used by SAFT.""" 10 # Types of kernel modifications. 17 """KernelHandler-specific exception.""" 22 """An object to provide ChromeOS kernel related actions. 24 Mostly it allows to corrupt and restore a particular kernel partition 28 @param is_minios: True if it is a MiniOS kernel; otherwise, False. 31 # This value is used to alter contents of a byte in the appropriate kernel 36 # The maximum kernel size in MB. 52 self.keyblock = 'kernel.keyblock' [all …]
|
| /external/bcc/man/man8/ |
| D | stackcount.8 | 1 .TH stackcount 8 "2016-01-14" "USER COMMANDS" 3 stackcount \- Count function calls and their stack traces. Uses Linux eBPF/bcc. 5 .B stackcount [\-h] [\-p PID] [\-c CPU] [\-i INTERVAL] [\-D DURATION] [\-T] 6 [\-r] [\-s] [\-P] [\-K] [\-U] [\-v] [\-d] [\-f] [\-\-debug] pattern 9 stack trace, kernel stack and user stack, summarized in-kernel for efficiency. 11 unique stack traces, and their occurrence counts. In addition to kernel and 12 user functions, kernel tracepoints and USDT tracepoint are also supported. 15 If you'd prefer to use regular expressions, use the \-r option. 24 \-h 27 \-r [all …]
|
| /external/ComputeLibrary/arm_compute/runtime/ |
| D | IScheduler.h | 2 * Copyright (c) 2017-2021 Arm Limited. 4 * SPDX-License-Identifier: MIT 9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 73 * @param[in] split_dimension Dimension along which to split the kernel's execution window. 83 * @param[in] split_dimension Dimension along which to split the kernel's execution window. 103 * @param[in] strategy Prefered strategy to use to split the workload 112 /** Return the prefered strategy to use to split workload. 142 /** Sets the number of threads the scheduler will use to run the kernels. 148 …/** Sets the number of threads the scheduler will use to run the kernels but also using a binding … [all …]
|
| /external/tensorflow/tensorflow/core/profiler/utils/ |
| D | kernel_stats_utils.h | 4 you may not use this file except in compliance with the License. 7 http://www.apache.org/licenses/LICENSE-2.0 29 // Populates kernel launch information from a kKernelDetails XStat. 31 KernelReport* kernel); 33 // Returns true if kernel uses TensorCores. 36 // Returns true if operation is eligible to use TensorCores. 39 // Returns true if Einsum equation is eligible to use TensorCores. 42 // Less than comparator for Kernel Reports. 47 // Equal to comparator for Kernel Reports. 52 // Sorts kernel reorts by total duration descendingly. [all …]
|
| /external/crosvm/kernel_loader/src/ |
| D | arm64.rs | 2 // Use of this source code is governed by a BSD-style license that can be 5 //! Linux arm64 kernel loader. 6 //! <https://www.kernel.org/doc/Documentation/arm64/booting.txt> 8 use std::cmp::max; 9 use std::io; 10 use std::io::BufRead; 11 use std::io::Read; 12 use std::io::Seek; 13 use std::io::SeekFrom; 14 use std::mem::size_of_val; [all …]
|
| /external/rust/crates/nix/test/test_kmod/ |
| D | mod.rs | 1 use crate::*; 2 use std::fs::copy; 3 use std::path::PathBuf; 4 use std::process::Command; 5 use tempfile::{tempdir, TempDir}; 7 fn compile_kernel_module() -> (PathBuf, String, TempDir) { in compile_kernel_module() 31 // Return the relative path of the build kernel module in compile_kernel_module() 35 use nix::errno::Errno; 36 use nix::kmod::{delete_module, DeleteModuleFlags}; 37 use nix::kmod::{finit_module, init_module, ModuleInitFlags}; [all …]
|
| /external/ComputeLibrary/arm_compute/runtime/OMP/ |
| D | OMPScheduler.h | 2 * Copyright (c) 2017-2021 Arm Limited. 4 * SPDX-License-Identifier: MIT 9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 31 /** Pool of threads to automatically split a kernel's execution among several threads. */ 37 /** Sets the number of threads the scheduler will use to run the kernels. 47 /** Multithread the execution of the passed kernel if possible. 49 * The kernel will run on a single thread if any of these conditions is true: 50 * - ICPPKernel::is_parallelisable() returns false 51 * - The scheduler has been initialized with only one thread. [all …]
|
| /external/libtracefs/ |
| D | README | 4 https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/ 8 https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/ 26 To install in a directory not for the local system (for use to move 32 no reason to use sudo or switch to root. 39 For questions about the use of the library, please send email to: 41 linux-trace-users@vger.kernel.org 43 Subscribe: http://vger.kernel.org/vger-lists.html#linux-trace-users 44 Archives: https://lore.kernel.org/linux-trace-users/ 48 linux-trace-devel@vger.kernel.org 50 Subscribe: http://vger.kernel.org/vger-lists.html#linux-trace-devel [all …]
|
| /external/tensorflow/tensorflow/compiler/mlir/tfrt/jit/opdefs/ |
| D | tf_jitrt_ops.td | 4 you may not use this file except in compliance with the License. 7 http://www.apache.org/licenses/LICENSE-2.0 28 //===----------------------------------------------------------------------===// 30 //===----------------------------------------------------------------------===// 47 //===----------------------------------------------------------------------===// 49 //===----------------------------------------------------------------------===// 57 let summary = "compiles kernel at runtime using LLVM JIT compiler"; 60 program defined by the kernel function in the nested module to the JitRt JIT 65 dedicated thread pool, and the kernel returns an available chain once the 68 This kernel can be used in the init function to make sure that when execute [all …]
|