Home
last modified time | relevance | path

Searched +full:fixed +full:- +full:layout (Results 1 – 25 of 389) sorted by relevance

12345678910>>...16

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DOptimizedStructLayout.h1 //===-- OptimizedStructLayout.h - Struct layout algorithm ---------*- C++ -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 /// requirements of the struct while still satisfying the layout
13 /// requirements of the individual fields. The resulting layout may be
17 /// Fields may be pre-assigned fixed offsets. They may also be given sizes
24 /// - First, it does not guarantee that the result is minimal in size.
28 /// - Second, there are other ways that a struct layout could be optimized
29 /// besides space usage, such as locality. This layout may have a mixed
33 //===----------------------------------------------------------------------===//
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/nvmem/layouts/
H A Dfixed-layout.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/nvmem/layouts/fixed-layout.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVMEM layout for fixed NVMEM cells
10 Many NVMEM devices have hardcoded cells layout (offset and size of defined
13 This binding allows defining such NVMEM layout with its cells. It can be used
17 - Rafał Miłecki <rafal@milecki.pl>
21 const: fixed-layout
23 "#address-cells":
[all …]
H A Dnvmem-layout.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/nvmem/layouts/nvmem-layout
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DOptimizedStructLayout.cpp1 //===--- OptimizedStructLayout.cpp - Optimal data layout algorithm ----------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
27 "didn't assign a fixed offset to field"); in checkValidLayout()
29 "didn't assign a correctly-aligned offset to field"); in checkValidLayout()
53 "fixed-offset fields are not a strict prefix of array"); in performOptimizedStructLayout()
55 "fixed-offset fields overlap or are not in order"); in performOptimizedStructLayout()
58 "overflow in fixed-offset end offset"); in performOptimizedStructLayout()
69 // Find the first flexible-offset field, tracking MaxAlign. in performOptimizedStructLayout()
[all …]
/freebsd-src/contrib/elftoolchain/libelf/
H A Delf_update.31 .\" Copyright (c) 2006-2011 Joseph Koshy. All rights reserved.
24 .\" $Id: elf_update.3 3734 2019-04-22 14:10:49Z jkoshy $
52 .Bl -tag -width "Dv ELF_C_WRITE"
76 .Ss Specifying Object Layout
79 supports two layout modes.
80 .Bl -tag -width indent
81 .It "Library Layout"
86 .Bl -tag -compact -width "Section Data"
98 .It "Application Controlled Layout"
99 The application can take full control of the layout of the ELF object
[all …]
/freebsd-src/sys/contrib/openzfs/include/sys/
H A Dsa_impl.h9 * or https://opensource.org/licenses/CDDL-1.0.
50 * +-------+--
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeConvenience.h1 //===- llvm/Bitcode/BitcodeConvenience.h - Convenience Wrappers -*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
28 //===----------------------------------------------------------------------===//
61 /// Note that because this uses a compile-time template, you cannot have a
62 /// literal operand that is fixed at run-time without dropping down to the
75 /// Represents a fixed-width value in a bitcode record.
80 static_assert(Width <= 64, "fixed-width field is too large");
83 abbrev.Add(llvm::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Fixed, Width)); in emitOp()
98 /// Represents a variable-width value in a bitcode record.
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/nvmem/
H A Dnvmem.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
23 "#address-cells":
26 "#size-cells":
29 read-only:
34 wp-gpios:
36 GPIO to which the write-protect pin of the chip is connected.
37 The write-protect GPIO is asserted, when it's driven high
[all …]
H A Dnvmem-deprecated-cells.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/nvmem/nvmem-deprecated-cells.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVMEM old syntax for fixed cells
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 Before introducing NVMEM layouts all NVMEM (fixed) cells were defined
14 as direct device subnodes. That syntax was replaced by "fixed-layout"
18 "@[0-9a-f]+(,[0-7])?$":
21 - $ref: layouts/fixed-cell.yaml
[all …]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/
H A DMappedBlockStream.h1 //==- MappedBlockStream.h - Discontiguous stream data in an MSF --*- C++ -*-==//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
31 /// the case of a standard MSF Stream, the layout of the stream's blocks
33 /// itself, the layout is described by an array at a fixed location within
42 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout,
46 createIndexedStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
50 createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
54 createDirectoryStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
108 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout,
[all …]
H A DMSFCommon.h1 //===- MSFCommon.h - Common types and functions for MSF files ---*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
30 // describes the layout of the file system.
33 // The file system is split into a variable number of fixed size elements.
55 assert(SB->FreeBlockMapBlock == 1 || SB->FreeBlockMapBlock == 2); in mainFpmBlock()
56 return SB->FreeBlockMapBlock; in mainFpmBlock()
61 return 3U - mainFpmBlock(); in alternateFpmBlock()
71 /// Describes the layout of a stream in an MSF layout. A "stream" here
74 /// from a particular MSF Stream, we fill out a stream layout structure and the
[all …]
/freebsd-src/sbin/bsdlabel/
H A Dbsdlabel.876 .Pa freebsd-bsdlabel
123 to use a layout suitable for a different architecture.
130 will use a layout suitable for the current machine.
144 It will display the partition layout.
160 layout is used.
202 .Bl -tag -width ".Pa /etc/disktab" -compact
217 .Bd -literal -offse
[all...]
/freebsd-src/sys/contrib/openzfs/lib/libspl/include/sys/
H A Ddklabel.h10 * or https://opensource.org/licenses/CDDL-1.0.
23 * Copyright 1990-2002 Sun Microsystems, Inc. All rights reserved.
90 * Fixed size for on-disk dk_label
117 * Fixed sized types for on-disk VTOC
124 uint32_t v_version; /* layout version */
133 uint32_t v_version; /* layout version */
151 #define LEN_DKL_PAD (DK_LABEL_SIZE - \
158 - ((LEN_DKL_ASCII) + \
174 uint16_t dkl_bcyl; /* cyl offset (for fixed head area) */
236 * Layout of stored fabricated device id (on-disk)
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DMCCodeView.cpp1 //===- MCCodeView.h - Machine Code CodeView support --------
468 computeLabelDiff(MCAsmLayout & Layout,const MCSymbol * Begin,const MCSymbol * End) computeLabelDiff() argument
485 encodeInlineLineTable(MCAsmLayout & Layout,MCCVInlineLineTableFragment & Frag) encodeInlineLineTable() argument
622 encodeDefRange(MCAsmLayout & Layout,MCCVDefRangeFragment & Frag) encodeDefRange() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp1 //===- PDBFileBuilder.cpp - PDB File Creation -------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
95 auto ExpectedStream = Msf->addStream(Size); in allocateNamedStream()
133 llvm::TimeTraceScope timeScope("MSF layout"); in finalizeMsfLayout()
135 if (Ipi && Ipi->getRecordCount() > 0) { in finalizeMsfLayout()
151 if (auto EC = Gsi->finalizeMsfLayout()) in finalizeMsfLayout()
154 Dbi->setPublicsStreamIndex(Gsi->getPublicsStreamIndex()); in finalizeMsfLayout()
155 Dbi->setGlobalsStreamIndex(Gsi->getGlobalsStreamIndex()); in finalizeMsfLayout()
156 Dbi->setSymbolRecordStreamIndex(Gsi->getRecordStreamIndex()); in finalizeMsfLayout()
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/pwm/
H A Dpwm-fsl-ftm.txt8 SoC | FTM-PWM endianness
9 --------+-------------------
19 - compatible : should be "fsl,<soc>-ftm-pwm" and one of the following
21 - "fsl,vf610-ftm-pwm" for PWM compatible with the one integrated on VF610
22 - "fsl,imx8qm-ftm-pwm" for PWM compatible with the one integrated on i.MX8QM
23 - reg: Physical base address and length of the controller's registers
24 - #pwm-cells: Should be 3. See pwm.yaml in this directory for a description of
26 - clock-names: Should include the following module clock source entries:
29 "ftm_fix" (fixed counter clock),
30 "ftm_cnt_clk_en" (external and fixed counter clock enable/disable).
[all …]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAssembler.h1 //===- MCAssembler.h - Object File Generation --------
[all...]
/freebsd-src/sys/dev/bhnd/nvram/
H A Dbhnd_nvram_data_sprom.c1 /*-
2 * Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org>
60 * The SPROM data format is a fixed-layout, non-self-descriptive binary format,
105 (((struct bhnd_sprom_opcode_idx_entry *)(_cookie))->vid)
112 * the @p layout's expected magic value.
114 * If @p layout does not defined a magic value, @p magic is set to 0x0
118 * @param layout The SPROM layout against which @p io should be verified.
122 * @retval non-zero If checking @p io otherwise fails, a regular unix
127 const bhnd_sprom_layout *layout, uint16_t *magic) in bhnd_nvram_sprom_check_magic() argument
131 /* Skip if layout does not define a magic value */ in bhnd_nvram_sprom_check_magic()
[all …]
/freebsd-src/crypto/openssl/doc/man3/
H A DBN_mod_exp_mont.pod5 BN_mod_exp_mont, BN_mod_exp_mont_consttime, BN_mod_exp_mont_consttime_x2 -
28 BN_mod_exp_mont() computes I<a> to the I<p>-th power modulo I<m> (C<rr=a^p % m>)
33 BN_mod_exp_mont_consttime() computes I<a> to the I<p>-th power modulo I<m>
35 L<BN_mod_exp_mont(3)> that uses fixed windows and the special precomputation
36 memory layout to limit data-dependency to a minimum to protect secret exponents.
41 the I<p1>-th power modulo I<m1> (C<rr1=a1^p1 % m1>) and I<a2> to the I<p2>-th
43 fixed and equal modulus sizes I<m1> and I<m2> it uses optimizations that allow
58 Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.
/freebsd-src/sys/contrib/device-tree/Bindings/mtd/partitions/
H A Dbrcm,bcm963xx-cfe-nor-partitions.txt4 Most Broadcom BCM63XX SoC based devices follow the Broadcom reference layout for
6 NVRAM partition, and the remainder in-between for one to two firmware partitions
7 at fixed offsets. A valid firmware partition is identified by the ImageTag
12 - compatible : must be "brcm,bcm963xx-cfe-nor-partitions"
17 compatible = "cfi-flash";
19 bank-width = <2>;
22 compatible = "brcm,bcm963xx-cfe-nor-partitions";
H A Dbrcm,bcm963xx-imagetag.txt5 partitions or non standard bootloader partition sizes. For these a mixed layout
12 - compatible : must be "brcm,bcm963xx-imagetag"
17 compatible = "cfi-flash";
19 bank-width = <2>;
22 compatible = "fixed-partitions";
23 #address-cells = <1>;
24 #size-cells = <1>;
28 read-only;
33 compatible = "brcm,bcm963xx-imagetag";
38 read-only;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp1 //===-- AArch64MachObjectWriter.cpp - ARM Mach Object Writer -------
150 recordRelocation(MachObjectWriter * Writer,MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp1 //===-- X86MachObjectWriter.cpp - X86 Mach-O Writer ------
60 recordRelocation(MachObjectWriter * Writer,MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument
103 RecordX86_64Relocation(MachObjectWriter * Writer,MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) RecordX86_64Relocation() argument
365 recordScatteredRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,unsigned Log2Size,uint64_t & FixedValue) recordScatteredRelocation() argument
465 recordTLVPRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordTLVPRelocation() argument
505 RecordX86Relocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) RecordX86Relocation() argument
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/mtd/
H A Dpartition.txt7 Different devices may be partitioned in a different ways. Some may use a fixed
8 flash layout set at production time. Some may use on-flash table that describes
20 hierarchical (multi-level) layouts and should be used if there is some
/freebsd-src/contrib/mandoc/
H A DNEWS7 --- MAJOR NEW FEATURES ---
11 * man(1): let -w without argument show the manpath, like in man-db and man-1.6
12 * -
[all...]

12345678910>>...16