Home
last modified time | relevance | path

Searched +full:endianness +full:- +full:agnostic (Results 1 – 11 of 11) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/rng/
Dmicrosoft,vmgenid.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jason A. Donenfeld <[email protected]>
25 Specifies a 16-byte VMGenID in endianness-agnostic hexadecimal format.
34 - compatible
35 - reg
36 - interrupts
41 - |
42 #include <dt-bindings/interrupt-controller/arm-gic.h>
/linux-6.14.4/arch/arm/include/asm/
Dopcodes.h1 /* SPDX-License-Identifier: GPL-2.0-only */
50 * format and in-memory representation, in an endianness-agnostic manner.
52 * __mem_to_opcode_*() convert from in-memory representation to canonical form.
53 * __opcode_to_mem_*() convert from canonical form to in-memory representation.
59 * Thumb 16-bit: 0x0000KKLL, where KK < 0xE8
60 * Thumb 32-bit: 0xKKLLMMNN, where KK >= 0xE8
67 * represent any valid Thumb-2 instruction. For this range,
116 * On BE32 systems, using 32-bit accesses to store Thumb instructions will not
148 /* Operations to construct or split 32-bit Thumb instructions: */
180 * __inst_thumb16(x): emit the specified 16-bit Thumb opcode
[all …]
/linux-6.14.4/Documentation/driver-api/
Ddevice-io.rst10 Bus-Independent Device Accesses
27 ----------------------------
49 --------------------
52 memory-mapped registers on the device. Linux provides interfaces to read
53 and write 8-bit, 16-bit, 32-bit and 64-bit quantities. Due to a
82 from config space, which is guaranteed to soft-fail if the card doesn't
94 reg = ha->iobase;
96 WRT_REG_WORD(&reg->ictrl, 0);
102 RD_REG_WORD(&reg->ictrl);
103 ha->flags.ints_enabled = 0;
[all …]
/linux-6.14.4/Documentation/bpf/standardization/
Dinstruction-set.rst27 BCP 14 `<https://www.rfc-editor.org/info/rfc2119>`_
28 `<https://www.rfc-editor.org/info/rfc8174>`_
38 -----
51 .. table:: Meaning of bit-width notation
63 For example, `u32` is a type whose valid values are all the 32-bit unsigned
64 numbers and `s16` is a type whose valid values are all the 16-bit signed
68 ---------
70 The following byteswap functions are direction-agnostic. That is,
74 * be16: Takes an unsigned 16-bit number and converts it between
75 host byte order and big-endian
[all …]
/linux-6.14.4/arch/mips/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
145 bool "Generic board-agnostic MIPS kernel"
287 Build a generic DT-based kernel image that boots on select
288 BCM33xx cable modem chips, BCM63xx DSL chips, and BCM7xxx set-top
380 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the
381 DECstation porting pages on <http://decstation.unix-ag.org/>.
420 Olivetti M700-10 workstations.
457 bool "Loongson 32-bit family of machines"
460 This enables support for the Loongson-1 family of machines.
462 Loongson-1 is a family of 32-bit MIPS-compatible SoCs developed by
[all …]
/linux-6.14.4/drivers/firewire/
Dohci.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2003-2006 Kristian Hoegsberg <[email protected]>
13 #include <linux/dma-mapping.h>
15 #include <linux/firewire-constants.h>
43 #include "packet-header-definitions.h"
44 #include "phy-packet-definitions.h"
53 #define ohci_notice(ohci, f, args...) dev_notice(ohci->card.device, f, ##args)
54 #define ohci_err(ohci, f, args...) dev_err(ohci->card.device, f, ##args)
114 * A buffer that contains a block of DMA-able coherent memory used for
134 * List of page-sized buffers for storing DMA descriptors.
[all …]
/linux-6.14.4/tools/testing/selftests/seccomp/
Dseccomp_bpf.c1 // SPDX-License-Identifier: GPL-2.0-only
59 /* Attempt to de-conflict with the selftests tree. */
316 return -1; in __filecmp()
390 EXPECT_EQ(-1, ret); in TEST()
418 EXPECT_EQ(-1, ret); in TEST()
457 prog.len -= 1; in TEST()
499 TH_LOG("Allowed %d %d-insn filters (total with penalties:%d)", in TEST()
522 EXPECT_EQ(-1, ret); in TEST()
584 EXPECT_EQ(-1, ret); in TEST()
706 /* Only both with lower 32-bit for now. */ in TEST_SIGNAL()
[all …]
/linux-6.14.4/tools/lib/bpf/
Dlibbpf.c1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
6 * Copyright (C) 2013-2015 Alexei Starovoitov <[email protected]>
70 #pragma GCC diagnostic ignored "-Wformat-nonliteral"
298 if (err != -EPERM || geteuid() != 0) in pr_perm_msg()
315 pr_warn("permission error while running as root; try raising 'ulimit -l'? current value: %s\n", in pr_perm_msg()
331 fd = -1; \
342 /* as of v1.0 libbpf_set_strict_mode() is a no-op */ in libbpf_set_strict_mode()
388 /* stored as sec_def->cookie for all libbpf-supported SEC()s */
407 /* BPF program support non-linear XDP buffer */
445 * program. For the entry-point (main) BPF program, this is always
[all …]
/linux-6.14.4/drivers/block/drbd/
Ddrbd_receiver.c1 // SPDX-License-Identifier: GPL-2.0-only
7 Copyright (C) 2001-2008, LINBIT Information Technologies GmbH.
8 Copyright (C) 1999-2008, Philipp Reisner <[email protected]>.
9 Copyright (C) 2002-2008, Lars Ellenberg <[email protected]>.
68 * page->private being our "next" pointer.
90 if (--n == 0) in page_chain_del()
160 drbd_pp_vacant -= number; in __drbd_alloc_pages()
166 /* GFP_TRY, because we must not cause arbitrary write-out: in a DRBD in __drbd_alloc_pages()
167 * "criss-cross" setup, that might cause write-out on some other DRBD, in __drbd_alloc_pages()
203 list_for_each_entry_safe(peer_req, tmp, &device->net_ee, w.list) { in reclaim_finished_net_peer_reqs()
[all …]
/linux-6.14.4/Documentation/virt/kvm/
Dapi.rst1 .. SPDX-License-Identifier: GPL-2.0
4 The Definitive KVM (Kernel-based Virtual Machine) API Documentation
24 - System ioctls: These query and set global attributes which affect the
28 - VM ioctls: These query and set attributes that affect an entire virtual
35 - vcpu ioctls: These query and set attributes that control the operation
43 - device ioctls: These query and set attributes that control the operation
92 facility that allows backward-compatible extensions to the API to be
133 -----------------------
150 -----------------
189 address used by the VM. The IPA_Bits is encoded in bits[7-0] of the
[all …]
/linux-6.14.4/kernel/bpf/
Dverifier.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
7 #include <linux/bpf-cgroup.h>
23 #include <linux/error-injection.h>
54 * The first pass is depth-first-search to check that the program is a DAG.
56 * - larger than BPF_MAXINSNS insns
57 * - if loop is present (detected via back-edge)
58 * - unreachable insns exist (shouldn't be a forest. program = one function)
59 * - out of bounds or malformed jumps
71 * All registers are 64-bit.
[all …]