Searched +full:implementation +full:- +full:defined (Results 1 – 25 of 950) sorted by relevance
12345678910>>...38
/Linux-v5.4/Documentation/networking/ |
D | altera_tse.txt | 1 Altera Triple-Speed Ethernet MAC driver 3 Copyright (C) 2008-2014 Altera Corporation 5 This is the driver for the Altera Triple-Speed Ethernet (TSE) controllers 18 The Triple-Speed Ethernet, SGDMA, and MSGDMA components are all soft IP 25 Triple-Speed Ethernet instance is using an SGDMA or MSGDMA component. The 30 The SGDMA component is to be deprecated in the near future (over the next 1-2 40 Scatter-gather DMA is not supported by the SGDMA or MSGDMA at this time. 41 Scatter-gather DMA will be added to a future maintenance update to this 51 Device Drivers ---> Network device support ---> Ethernet driver support ---> 52 Altera Triple-Speed Ethernet MAC support (ALTERA_TSE) [all …]
|
/Linux-v5.4/Documentation/virt/kvm/devices/ |
D | arm-vgic.txt | 9 controller, requiring emulated user-space devices to inject interrupts to the 14 device and guest ITS devices, see arm-vgic-v3.txt. It is not possible to 21 KVM_VGIC_V2_ADDR_TYPE_DIST (rw, 64-bit) 26 KVM_VGIC_V2_ADDR_TYPE_CPU (rw, 64-bit) 31 -E2BIG: Address outside of addressable IPA range 32 -EINVAL: Incorrectly aligned address 33 -EEXIST: Address already configured 34 -ENXIO: The group or attribute is unknown/unsupported for this device 36 -EFAULT: Invalid user pointer for attr->addr. 44 All distributor regs are (rw, 32-bit) [all …]
|
/Linux-v5.4/Documentation/watchdog/ |
D | mlx-wdt.rst | 16 Actual HW timeout can be defined as a power of 2 msec. 19 Get time-left isn't supported 22 Actual HW timeout is defined in sec. and it's the same as 23 a user-defined timeout. 25 Get time-left is supported. 27 Type 1 HW watchdog implementation exist in old systems and 29 Two types of HW implementation have also different register map. 34 There are several actions that can be defined in the watchdog: 45 This mlx-wdt driver supports both HW watchdog implementations. 49 Mellanox watchdog device, identity name (mlx-wdt-main or mlx-wdt-aux), [all …]
|
/Linux-v5.4/arch/arm/kvm/ |
D | trace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #if !defined(_TRACE_ARM_KVM_H) || defined(TRACE_HEADER_MULTI_READ) 10 /* Architecturally implementation defined CP15 register access */ 26 __entry->is_write = is_write; 27 __entry->Op1 = Op1; 28 __entry->Rt1 = Rt1; 29 __entry->CRn = CRn; 30 __entry->CRm = CRm; 31 __entry->Op2 = Op2; 34 TP_printk("Implementation defined CP15: %s\tp15, %u, r%u, c%u, c%u, %u", [all …]
|
/Linux-v5.4/arch/mips/include/asm/ |
D | barrier.h | 6 * Copyright (C) 2006 by Ralf Baechle (ralf@linux-mips.org) 14 * Sync types defined by the MIPS architecture (document MD00087 table 6.5) 17 * - Completion Barriers 18 * - Ordering Barriers 20 * lighter-weight operation as it does not require the specified instructions 23 * stream are never re-ordered for processing ahead of the specified 27 * Implementations that do not use any of the non-zero values of stype to define 34 * - Every synchronizable specified memory instruction (loads or stores or both) 40 * - The barrier does not guarantee the order in which instruction fetches are 43 * - A stype value of zero will always be defined such that it performs the most [all …]
|
/Linux-v5.4/arch/arm/include/asm/ |
D | cp15.h | 1 /* 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 */ 73 extern unsigned long cr_alignment; /* defined in entry-armv.S */ 127 * read-only) is fine for most cases and saves quite some #ifdeffery.
|
/Linux-v5.4/arch/openrisc/include/asm/ |
D | unaligned.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 9 * OpenRISC implementation: 11 * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> 19 * This is copied from the generic implementation and the C-struct 21 * for the OR32 arch optimizes too aggressively for the C-struct 31 #if defined(__LITTLE_ENDIAN) 37 #elif defined(__BIG_ENDIAN)
|
/Linux-v5.4/include/linux/soundwire/ |
D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 12 /* SDW spec defines and enums, as defined by MIPI 1.1. Spec */ 72 * enum sdw_slave_status - Slave status 86 * enum sdw_command_response - Command response as defined by SDW spec 96 * SDW_CMD_TIMEOUT/FAIL_OTHER is defined for SW use, not in spec 120 * spec doesn't define this, but is used in implementation 159 * SDW properties, defined in MIPI DisCo spec v1.0 166 * enum sdw_p15_behave - Slave Port 15 behaviour when the Master attempts a 177 * enum sdw_dpn_type - Data port types [all …]
|
/Linux-v5.4/Documentation/networking/caif/ |
D | Linux-CAIF.txt | 3 copyright (C) ST-Ericsson AB 2010 9 ------------ 10 CAIF is a MUX protocol used by ST-Ericsson cellular modems for 15 ST-Ericsson modems support a number of transports between modem 20 ------------ 21 The implementation of CAIF is divided into: 23 * CAIF Core Protocol Implementation 29 ! +------+ +------+ 30 ! +------+! +------+! 32 +-------> !interf!+ ! API !+ <- CAIF Client APIs [all …]
|
/Linux-v5.4/Documentation/ |
D | io-mapping.txt | 8 The io_mapping functions in linux/io-mapping.h provide an abstraction for 10 usage is to support the large graphics aperture on 32-bit processors where 33 'offset' is the offset within the defined mapping region. 39 This _wc variant returns a write-combining map to the 54 If you need to sleep while holding the lock, you can use the non-atomic 77 Current Implementation 80 The initial implementation of these functions uses existing mapping 84 On 64-bit processors, io_mapping_create_wc calls ioremap_wc for the whole 85 range, creating a permanent kernel-visible mapping to the resource. The 89 On 32-bit processors with HIGHMEM defined, io_mapping_map_atomic_wc uses [all …]
|
/Linux-v5.4/Documentation/livepatch/ |
D | livepatch.rst | 15 5. Livepatch life-cycle 43 - The kernel probes are the most generic. The code can be redirected by 46 - The function tracer calls the code from a predefined location that is 48 compiler using the '-pg' gcc option. 50 - Livepatching typically needs to redirect the code at the very beginning 67 release locks, read, process, and even write some data in a defined way, 68 have return values. In other words, each function has a defined semantic. 87 The aim is to define a so-called consistency model. It attempts to define 88 conditions when the new implementation could be used so that the system 92 kpatch: it uses kGraft's per-task consistency and syscall barrier [all …]
|
/Linux-v5.4/Documentation/driver-api/soundwire/ |
D | summary.rst | 10 SoundWire is a 2-pin multi-drop interface with data and clock line. It 15 commands over a single two-pin interface. 23 (4) Device status monitoring, including interrupt-style alerts to the Master. 38 +---------------+ +---------------+ 40 | Master |-------+-------------------------------| Slave | 42 | |-------|-------+-----------------------| | 43 +---------------+ | | +---------------+ 47 +--+-------+--+ 52 +-------------+ 64 3rd-party vendors to enable implementation-defined functionality while [all …]
|
/Linux-v5.4/tools/lib/ |
D | find_bit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* bit search implementation 11 * (Inspired by David Howell's find_next_bit implementation) 21 #if !defined(find_next_bit) || !defined(find_next_zero_bit) || \ 22 !defined(find_next_and_bit) 27 * - The "invert" argument, which is XORed with each fetched word before 29 * - The optional "addr2", which is anded with "addr1" if present.
|
/Linux-v5.4/Documentation/netlabel/ |
D | draft-ietf-cipso-ipsecurity-01.txt | 27 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-v5.4/lib/ |
D | find_bit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* bit search implementation 9 * (Inspired by David Howell's find_next_bit implementation) 20 #if !defined(find_next_bit) || !defined(find_next_zero_bit) || \ 21 !defined(find_next_and_bit) 26 * - The "invert" argument, which is XORed with each fetched word before 28 * - The optional "addr2", which is anded with "addr1" if present. 84 #if !defined(find_next_and_bit) 135 unsigned long idx = (size-1) / BITS_PER_LONG; in find_last_bit() 143 } while (idx--); in find_last_bit() [all …]
|
/Linux-v5.4/Documentation/admin-guide/ |
D | lockup-watchdogs.rst | 8 A 'softlockup' is defined as a bug that causes the kernel to loop in 9 kernel mode for more than 20 seconds (see "Implementation" below for 14 "softlockup_panic" (see "Documentation/admin-guide/kernel-parameters.rst" for 18 A 'hardlockup' is defined as a bug that causes the CPU to loop in 19 kernel mode for more than 10 seconds (see "Implementation" below for 26 (see "Documentation/admin-guide/kernel-parameters.rst" for details). 33 Implementation chapter 43 (compile-time initialized to 10 and configurable through sysctl of the 64 event. The right value for a particular environment is a trade-off 77 to continue to run on the housekeeping (non-tickless) cores means
|
/Linux-v5.4/include/uapi/linux/ |
D | tee.h | 2 * Copyright (c) 2015-2016, Linaro Limited 47 #define TEE_IOCTL_SHM_DMA_BUF 0x2 /* dma-buf handle on shared memory */ 56 * TEE Implementation ID 61 * OP-TEE specific capabilities 66 * struct tee_ioctl_version_data - TEE version 67 * @impl_id: [out] TEE implementation id 68 * @impl_caps: [out] Implementation specific capabilities 69 * @gen_caps: [out] Generic capabilities, defined by TEE_GEN_CAPS_* above 71 * Identifies the TEE implementation, @impl_id is one of TEE_IMPL_ID_* above. 72 * @impl_caps is implementation specific, for example TEE_OPTEE_CAP_* [all …]
|
/Linux-v5.4/Documentation/crypto/ |
D | intro.rst | 5 ------------ 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-v5.4/drivers/nvme/host/ |
D | fabrics.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (c) 2015-2016 HGST, a Western Digital Company. 35 * enum nvmf_parsing_opts - used to define the sysfs parsing options used. 62 * struct nvmf_ctrl_options - Used to hold the options specified 69 * @subsysnqn: Hold the fully qualified NQN subystem name (format defined 71 * @traddr: The transport-specific TRADDR field for a port on the 73 * @trsvcid: The transport-specific TRSVCID field for a port on the 75 * @host_traddr: A transport-specific field identifying the NVME host port 80 * @discovery_nqn: indicates if the subsysnqn is the well-known discovery NQN. 81 * @kato: Keep-alive timeout. [all …]
|
/Linux-v5.4/Documentation/core-api/ |
D | genericirq.rst | 7 :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 :c:func:`__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-v5.4/Documentation/filesystems/ |
D | relay.txt | 6 to userspace via user-defined 'relay channels'. 8 A 'relay channel' is a kernel->user data relay mechanism implemented 9 as a set of per-cpu kernel buffers ('channel buffers'), each 22 filtering - this also is left to the kernel client. The purpose is to 27 functions in the relay interface code - please see that for details. 33 sub-buffers. Messages are written to the first sub-buffer until it is 35 the next (if available). Messages are never split across sub-buffers. 37 sub-buffer, while the kernel continues writing to the next. 39 When notified that a sub-buffer is full, the kernel knows how many 41 message couldn't fit into a sub-buffer. Userspace can use this [all …]
|
/Linux-v5.4/Documentation/driver-api/rapidio/ |
D | mport_cdev.rst | 17 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-v5.4/Documentation/media/v4l-drivers/ |
D | pvrusb2.rst | 1 .. 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-v5.4/arch/arm64/include/asm/ |
D | traps.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 34 * Move regs->pc to next instruction and do necessary setup before it 62 * CPUs with the RAS extensions have an Implementation-Defined-Syndrome bit 64 * have a ISS-Valid bit in the same position. 67 * errors share the same encoding as an all-zeros encoding from a CPU that 86 * It is implementation defined whether Uncategorized errors are containable. 88 * Non-RAS SError's are reported as Uncontained/Uncategorized.
|
/Linux-v5.4/arch/arc/include/uapi/asm/ |
D | swab.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 10 * -Support single cycle endian-swap insn in ARC700 4.10 13 * -Better htonl implementation (5 instead of 9 ALU instructions) 14 * -Hardware assisted single cycle bswap (Use Case of ARC custom instrn) 37 /* Several ways of Endian-Swap Emulation for ARC 46 /* The kernel default implementation of htonl is 95 #if !defined(__STRICT_ANSI__) || defined(__KERNEL__)
|
12345678910>>...38