Home
last modified time | relevance | path

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

12345678910>>...24

/linux/tools/testing/selftests/powerpc/tm/
H A Dtm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
22 printf("PPC_FEATURE2_HTM not defined, can't check AT_HWCAP2\n"); in have_htm()
32 printf("PPC_FEATURE2_HTM_NOSC not defined, can't check AT_HWCAP2\n"); in have_htm_nosc()
38 * Transactional Memory was removed in ISA 3.1. A synthetic TM implementation
40 * synthetic implementation immediately fails after tbegin. This failure sets
41 * Bit 7 (Failure Persistent) and Bit 15 (Implementation-specific).
49 * times in case we got an Implementation-specific failure on a non ISA in htm_is_synthetic()
50 * v3.1 system. On these systems the Implementation-specific failure in htm_is_synthetic()
/linux/tools/perf/Documentation/
H A Dperf-arm-spe.txt1 perf-arm-spe(1)
5 ----
6 perf-arm-spe - Support for Arm Statistical Profiling Extension within Perf tools
9 -
[all...]
/linux/Documentation/networking/device_drivers/ethernet/altera/
H A Daltera_tse.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Altera Triple-Speed Ethernet MAC driver
9 Copyright |copy| 2008-2014 Altera Corporation
11 This is the driver for the Altera Triple-Speed Ethernet (TSE) controllers
24 The Triple-Speed Ethernet, SGDMA, and MSGDMA components are all soft IP
31 Triple-Speed Ethernet instance is using an SGDMA or MSGDMA component. The
36 The SGDMA component is to be deprecated in the near future (over the next 1-2
46 Scatter-gather DMA is not supported by the SGDMA or MSGDMA at this time.
47 Scatter-gather DMA will be added to a future maintenance update to this
60 Device Drivers ---> Network device support ---> Ethernet driver support --->
[all …]
/linux/arch/arm/include/asm/
H A Dcp15.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 #define CR_P (1 << 4) /* 32-bit exception handler */
15 #define CR_D (1 << 5) /* 32-bit data address range */
16 #define CR_L (1 << 6) /* Implementation defined */
20 #define CR_F (1 << 10) /* Implementation defined */
21 #define CR_Z (1 << 11) /* Implementation defined */
55 extern unsigned long cr_alignment; /* defined in entry-armv.S */
109 * read-only) is fine for most cases and saves quite some #ifdeffery.
/linux/include/uapi/linux/
H A Dtee.h2 * Copyright (c) 2015-2016, Linaro Limited
53 #define TEE_MEMREF_NULL ((__u64)(-1)) /* NULL MemRef Buffer */
54 #define TEE_OBJREF_NULL ((__u64)(-1)) /* NULL ObjRef Object */
57 * TEE Implementation ID
65 * OP-TEE specific capabilities
70 * struct tee_ioctl_version_data - TEE version
71 * @impl_id: [out] TEE implementation id
72 * @impl_caps: [out] Implementation specific capabilities
73 * @gen_caps: [out] Generic capabilities, defined by TEE_GEN_CAPS_* above
75 * Identifies the TEE implementation, @impl_id is one of TEE_IMPL_ID_* above.
[all …]
H A Drpl.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
3 * IPv6 RPL-SR implementation
24 #if defined(__LITTLE_ENDIAN_BITFIELD)
30 #elif defined(__BIG_ENDIAN_BITFIELD)
/linux/tools/testing/selftests/vDSO/
H A Dvdso_config.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * Each architecture exports its vDSO implementation with different names
14 #if defined(__arm__)
18 #elif defined(__aarch64__)
21 #elif defined(__powerpc64__)
24 #elif defined(__powerpc__)
28 #elif defined (__s390x__)
31 #elif defined(__mips_
[all...]
/linux/tools/testing/selftests/bpf/
H A Dusdt.h1 // SPDX-License-Identifier: BSD-2-Clause
3 * This single-header library defines a collection of variadic macros for
4 * defining and triggering USDTs (User Statically-Defined Tracepoints):
6 * - For USDTs without associated semaphore:
9 * - For USDTs with implicit (transparent to the user) semaphore:
13 * - Fo
[all...]
/linux/Documentation/livepatch/
H A Dlivepatch.rst30 - The kernel probes are the most generic. The code can be redirected by
33 - The function tracer calls the code from a predefined location that is
35 compiler using the '-pg' gcc option.
37 - Livepatching typically needs to redirect the code at the very beginning
54 release locks, read, process, and even write some data in a defined way,
55 have return values. In other words, each function has a defined semantic.
74 The aim is to define a so-called consistency model. It attempts to define
75 conditions when the new implementation could be used so that the system
79 kpatch: it uses kGraft's per-task consistency and syscall barrier
83 Patches are applied on a per-task basis, when the task is deemed safe to
[all …]
/linux/Documentation/virt/kvm/devices/
H A Darm-vgic.rst1 .. SPDX-License-Identifier: GPL-2.0
9 - KVM_DEV_TYPE_ARM_VGIC_V2 ARM Generic Interrupt Controller v2.0
13 controller, requiring emulated user-space devices to inject interrupts to the
18 device and guest ITS devices, see arm-vgic-v3.txt. It is not possible to
26 KVM_VGIC_V2_ADDR_TYPE_DIST (rw, 64-bit)
31 KVM_VGIC_V2_ADDR_TYPE_CPU (rw, 64-bit)
39 -E2BIG Address outside of addressable IPA range
40 -EINVAL Incorrectly aligned address
41 -EEXIST Address already configured
42 -ENXIO The group or attribute is unknown/unsupported for this device
[all …]
/linux/Documentation/netlabel/
H A Ddraft-ietf-cipso-ipsecurity-01.txt27 Please check the I-D abstract listing contained in each Internet Draft
46 mandatory access controls and multi-level security. These systems are
57 defined in future RFCs.
88 once in a datagram. All multi-octet fields in the option are defined to be
91 +----------+----------+------//------+-----------//---------+
93 +----------+----------+------//------+-----------//---------+
124 corresponding ASCII representations. Non-related groups of systems may
148 actual security information to be passed. All multi-octet fields in a tag
149 are defined to be transmitted in network byte order. Like the DOI
152 octet boundary. The tag types defined in this document contain alignment
[all …]
/linux/Documentation/crypto/
H A Dintro.rst5 ------------
25 - consumers requesting cryptographic services
27 - data transformation implementations (typically ciphers) that can be
41 -----------
43 The transformation implementation is an actual code or interface to
45 defined behavior.
48 implementation. There can be multiple transformation objects associated
49 with a single transformation implementation. Each of those
52 consumer requests a transformation implementation. The consumer is then
/linux/Documentation/trace/rv/
H A Dlinear_temporal_logic.rst5 ------------
16 and error-prone.
24 Christel Baier and Joost-Pieter Katoen: Principles of Model Checking, The MIT
28 -------
30 Unlike some existing syntax, kernel's implementation of LTL is more verbose.
32 may not be well-versed in LTL.
38 true, false, user-defined names consisting of upper-case characters, digits,
54 This grammar is ambiguous: operator precedence is not defined. Parentheses must
58 -----------------------------
59 .. code-block::
[all …]
/linux/arch/powerpc/include/asm/
H A Dpercpu.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * Same as asm-generic/percpu.h, except that we store the per cpu offset
8 * in the paca. Based on the x86-64 implementation.
13 #define __my_cpu_offset local_paca->data_offset
18 #if defined(CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK) && defined(CONFIG_SMP)
28 #include <asm-generic/percpu.h>
/linux/Documentation/driver-api/rapidio/
H A Dmport_cdev.rst17 for user-space applications. Most of RapidIO operations are supported through
24 Using available set of ioctl commands user-space applications can perform
27 - Reads and writes from/to configuration registers of mport devices
29 - Reads and writes from/to configuration registers of remote RapidIO devices.
30 This operations are defined as RapidIO Maintenance reads/writes in RIO spec.
32 - Set RapidIO Destination ID for mport devices (RIO_MPORT_MAINT_HDID_SET)
33 - Set RapidIO Component Tag for mport devices (RIO_MPORT_MAINT_COMPTAG_SET)
34 - Query logical index of mport devices (RIO_MPORT_MAINT_PORT_IDX_GET)
35 - Query capabilities and RapidIO link configuration of mport devices
37 - Enable/Disable reporting of RapidIO doorbell events to user-space applications
[all …]
/linux/Documentation/core-api/
H A Dgenericirq.rst7 :Copyright: |copy| 2005-2010: Thomas Gleixner
8 :Copyright: |copy| 2005-2006: Ingo Molnar
28 The original implementation of interrupt handling in Linux uses the
29 __do_IRQ() super-handler, which is able to deal with every type of
33 a quite universal set for the ARM interrupt handler implementation in
36 - Level type
38 - Edge type
40 - Simple type
42 During the implementation we identified another type:
44 - Fast EOI type
[all …]
/linux/Documentation/driver-api/media/drivers/
H A Dpvrusb2.rst1 .. SPDX-License-Identifier: GPL-2.0
9 ----------
13 Its history started with the reverse-engineering effort by Björn
29 1. Low level wire-protocol implementation with the device.
31 2. I2C adaptor implementation and corresponding I2C client drivers
34 3. High level hardware driver implementation which coordinates all
38 tear-down, arbitration, and interaction with high level
53 implementation and interface isolated from each other. Thus while
61 --------
70 --------------------------------------
[all …]
/linux/Documentation/bpf/
H A Dclang-notes.rst5 Clang implementation notes
8 This document provides more details specific to the Clang/LLVM implementation of the eBPF instructi…
13 Clang defined "CPU" versions, where a CPU version of 3 corresponds to the current eBPF ISA.
15 Clang can select the eBPF ISA version using ``-mcpu=v3`` for example to select version 3.
21 ``-Xclang -target-feature -Xclang +alu32``. In CPU version 3, support is automatically included.
26 If ``-O0`` is used, Clang will generate the ``BPF_CALL | BPF_X | BPF_JMP`` (0x8d)
32 Clang can generate atomic instructions by default when ``-mcpu=v3`` is
33 enabled. If a lower version for ``-mcpu`` is set, the only atomic instruction
35 the atomics features, while keeping a lower ``-mcpu`` version, you can use
36 ``-Xclang -target-feature -Xclang +alu32``.
/linux/drivers/infiniband/ulp/srpt/
H A Dib_dm_mad.h2 * Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved.
14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
68 * Structure of management datagram sent by the SRP target implementation.
69 * Contains a management datagram header, reliable multi-packet transaction
71 * - The SRP target implementation does not use RMPP or ib_dm_hdr when sending
73 * - The header size must be exactly 64 bytes (IB_MGMT_DEVICE_HDR), since this
75 * - The maximum supported size for a management datagram when not using RMPP
76 * is 256 bytes -- 64 bytes header and 192 (IB_MGMT_DEVICE_DATA) bytes data.
86 * IOUnitInfo as defined in section 16.3.3.3 IOUnitInfo of the InfiniBand
[all …]
/linux/Documentation/networking/
H A Dipsec.rst1 .. SPDX-License-Identifier: GPL-2.0
17 2.2. Non-Expansion Policy
20 defined in section 3, is not smaller than the size of the original
21 payload, the IP datagram MUST be sent in the original non-compressed
22 form. To clarify: If an IP datagram is sent non-compressed, no
33 is implementation dependent.
35 Current IPComp implementation is indeed by the book, while as in practice
36 when sending non-compressed packet to the peer (whether or not packet len
/linux/fs/udf/
H A Dosta_udf.h7 * Copyright (c) 2001-2004 Ben Fennema
8 * Copyright (c) 2017-2019 Pali Rohár <pali@kernel.org>
38 * OSTA-UDF defines and structure definitions
52 /* Implementation Use Extended Attribute (UDF 2.60 3.3.4.5) */
106 /* Implementation Use (UDF 2.60 2.2.6.4) */
117 /* Implementation Use Volume Descriptor (UDF 2.60 2.2.7) */
118 /* Implementation Use (UDF 2.60 2.2.7.2) */
219 /* struct long_ad ICB - ADImpUse (UDF 2.60 2.2.4.3) */
227 /* Real-Time Files (UDF 2.60 6.11) */
230 /* Implementation Use Extended Attribute (UDF 2.60 3.3.4.5) */
[all …]
/linux/Documentation/gpu/rfc/
H A Dgpusvm.rst1 .. SPDX-License-Identifier: (GPL-2.0+ OR MIT)
15 invent driver defined locks to seal core MM races.
16 * An example of a driver-specific lock causing issues occurred before
17 fixing do_swap_page to lock the faulting page. A driver-exclusive lock
25 * Eviction is defined as migrating data from the GPU back to the
43 exception is holding a BO's dma-resv lock during the initial migration
44 to VRAM, as this is a well-defined lock that can be taken underneath
51 core-MM side rather than through a driver-side lock.
57 * The physical memory backpointer (page->zone_device_data) should remain
70 .. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
[all …]
/linux/lib/math/
H A Ddiv64.c1 // SPDX-License-Identifier: GPL-2.0
5 * Based on former do_div() implementation from asm-parisc/div64.h:
6 * Copyright (C) 1999 Hewlett-Packard Co
7 * Copyright (C) 1999 David Mosberger-Tang <davidm@hpl.hp.com>
16 * for some CPUs. __div64_32() can be overridden by linking arch-specific
44 rem -= (uint64_t) (high*base) << 32; in __div64_32()
54 rem -= b; in __div64_32()
73 quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder); in div_s64_rem()
74 *remainder = -*remainder; in div_s64_rem()
76 quotient = -quotient; in div_s64_rem()
[all …]
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_probe.c1 // SPDX-License-Identifier: GPL-2.0+
10 * Processor ID (implementation) values for bits 15:8 of the PRID register.
29 * We can achieve fine-grained control with the information about the host.
36 #if defined(__loongarch__) in loongson_cpu_get_prid()
43 #if defined(__mips__) in loongson_cpu_get_prid()
/linux/Documentation/driver-api/soundwire/
H A Derror_handling.rst13 1. Bus clash or parity errors: This mechanism relies on low-level detectors
15 and audio data. The current implementation only logs such errors.
20 impact its audibility (most-significant bits will be more impacted in PCM),
34 be applied. In case of a bad programming (command sent to non-existent
35 Slave or to a non-implemented register) or electrical issue, no response
40 reset and re-enumerate all devices.
47 driver will return a -ETIMEOUT. Such timeouts are symptoms of a faulty
58 hard-reset might be the best solution.
62 that the Slave might behave in implementation-defined ways. The bus
63 implementation does not provide a recovery mechanism for such errors, Slave

12345678910>>...24