/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-j784s4-evm-pcie0-pcie1-ep.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 8 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/soc/ti,sci_pm_domain.h> 17 #include "k3-pinctrl.h" 32 #address-cells = <2>; 33 #size-cells = <2>; 34 interrupt-parent = <&gic500>; 36 pcie0_ep: pcie-ep@2900000 { [all …]
|
H A D | k3-j721s2-evm-pcie1-ep.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 8 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/soc/ti,sci_pm_domain.h> 17 #include "k3-pinctrl.h" 28 #address-cells = <2>; 29 #size-cells = <2>; 30 interrupt-parent = <&gic500>; 32 pcie1_ep: pcie-ep@2910000 { [all …]
|
H A D | k3-j721e-evm-pcie0-ep.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 8 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/soc/ti,sci_pm_domain.h> 17 #include "k3-pinctrl.h" 28 #address-cells = <2>; 29 #size-cells = <2>; 30 interrupt-parent = <&gic500>; 32 pcie0_ep: pcie-ep@2900000 { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | pci-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/pci-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 13 - Kishon Vijay Abraham I <kishon@kernel.org> 14 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 18 pattern: "^pcie-ep@" 20 max-functions: 21 description: Maximum number of functions that can be configured 27 max-virtual-functions: [all …]
|
H A D | snps,dw-pcie-ep.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16 # Please create a separate DT-schema for your DWC PCIe Endpoint controller 17 # and make sure it's assigned with the vendor-specific compatible string. 21 const: snps,dw-pcie-ep 23 - compatible [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | VLIWMachineScheduler.h | 1 //===- VLIWMachineScheduler.h - VLIW-Focused Scheduling Pass ----*- C++ -*- [all...] |
/freebsd/sys/dev/cxgbe/firmware/ |
H A D | t6fw_cfg_uwire.txt | 3 # Copyright (C) 2014-2015 Chelsio Communications. All rights reserved. 6 # WILL RESULT IN A NON-FUNCTIONAL ADAPTER AND MAY RESULT IN PHYSICAL DAMAGE 10 # This file provides the default, power-on configuration for 2-port T6-based 22 # 1. Virtual Interfaces: 256. 25 # 4. MSI-X Vectors: 1088. 26 # 5. Multi-Port Support (MPS) TCAM: 336 entries to support MAC destination 32 # 7. Some OS Drivers will manage different ports and functions (NIC, 33 # storage, etc.) on different Physical Functions. For example, NIC 34 # functions for ports 0-1 on PF0-1, FCoE on PF4, iSCSI on PF5, etc. 39 # Ingress Queues and MSI-X Vectors to allow up to some number of CPUs [all …]
|
H A D | t6fw_cfg.txt | 4 # nvi = 128 virtual interfaces 86 #mc_mode_brc[0] = 1 # mc0 - 1: enable BRC, 0: enable RBC 88 # PFs 0-3. These get 8 MSI/8 MSI-X vectors each. VFs are supported by 138 # PF4 is the resource-rich PF that the bus/nexus driver attaches to. 139 # It gets 32 MSI/128 MSI-X vectors. 169 tp_tls_mxrxsize = 17408 # 16384 + 1024, governs max rx data, pm max xfer len, rx coalesce sizes 175 # PF5 is the SCSI Controller PF. It gets 32 MSI/40 MSI-X vectors. 181 # PF6 is the FCoE Controller PF. It gets 32 MSI/40 MSI-X vectors. 202 # For Virtual functions, we only allow NIC functionality and we only allow
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 1 //===--- TargetInfo.h - Expose information about the target -----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 101 // don't use 'LongLongAlign' for '_BitInt' max alignment 141 ///===---- Target Data Type Query Methods -------------------------------===// 161 /// Whether Objective-C's built-in boolean type should be signed char. 163 /// Otherwise, when this flag is not set, the normal built-in boolean type is 168 /// Control whether the alignment of bit-field types is respected when laying 169 /// out structures. If true, then the alignment of the bit-field type will be [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | Connection.h | 1 //===-- Connection.h --------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 #include "lldb/lldb-defines.h" 13 #include "lldb/lldb-enumerations.h" 14 #include "lldb/lldb-forward.h" 33 /// A class that implements that actual communication functions for 37 /// This class is designed to only do very simple communication functions. 46 /// Virtual destructor since this class gets subclassed and handed to a 48 virtual ~Connection(); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVObject.h | 1 //===-- LVObject.h ----------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 86 const LVAddress MaxAddress = std::numeric_limits<uint64_t>::max(); 91 // Validate functions. 192 virtual void printFileIndex(raw_ostream &OS, bool Full = true) const {} 201 virtual ~LVObject() = default; 224 virtual bool isNamed() const { return false; } in isNamed() 225 virtual bool isTyped() const { return false; } in isTyped() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
H A D | IRMutator.h | 1 //===-- IRMutator.h - Mutation engine for fuzzing IR ------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 // Fuzzer-friendly (de)serialization functions are also provided, as these 16 //===----------------------------------------------------------------------===// 33 /// Base class for describing how to mutate a module. mutation functions for 37 virtual ~IRMutationStrategy() = default; 45 virtual uint64_t getWeight(size_t CurrentSize, size_t MaxSize, 51 virtual void mutate(Module &M, RandomIRBuilder &IB); 52 virtual void mutate(Function &F, RandomIRBuilder &IB); [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ValueObject.h | 1 //===-- ValueObject.h -------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 22 #include "lldb/lldb-defines.h" 23 #include "lldb/lldb-enumerations.h" 24 #include "lldb/lldb-forward.h" 25 #include "lldb/lldb-private-enumerations.h" 26 #include "lldb/lldb-types.h" 63 /// If a ValueObject is a root variable object - having no parent - then it must 74 /// various other ValueObjects - the Dynamic Value, its children, the [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Target/ |
H A D | TargetProperties.td | 4 def InjectLocalVars : Property<"inject-local-vars", "Boolean">, 10 def DefaultArch: Property<"default-arch", "Arch">, 14 def MoveToNearestCode: Property<"move-to-nearest-code", "Boolean">, 20 def ExprPrefix: Property<"expr-prefix", "FileSpec">, 23 def ExprErrorLimit: Property<"expr-error-limit", "UInt64">, 27 def ExprAllocAddress: Property<"expr-alloc-address", "UInt64">, 30 def ExprAllocSize: Property<"expr-alloc-size", "UInt64">, 33 def ExprAllocAlign: Property<"expr-alloc-align", "UInt64">, 36 def PreferDynamic: Property<"prefer-dynamic-value", "Enum">, 40 def EnableSynthetic: Property<"enable-synthetic-value", "Boolean">, [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/ |
H A D | OptionValueSInt64.h | 1 //===-- OptionValueSInt64.h --------------------------------------*- C++ 2 //-*-===// 6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 //===----------------------------------------------------------------------===// 31 // Virtual subclass pure virtual overrides 51 // Subclass specific functions 90 int64_t m_max_value = std::numeric_limits<int64_t>::max();
|
H A D | OptionValueUInt64.h | 1 //===-- OptionValueUInt64.h --------------------------------------*- C++ 2 //-*-===// 6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 //===----------------------------------------------------------------------===// 34 // Virtual subclass pure virtual overrides 54 // Subclass specific functions 95 uint64_t m_max_value = std::numeric_limits<uint64_t>::max();
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 1 //=== RecordLayoutBuilder.cpp - Helper class for building record layouts ---==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 28 /// BaseSubobjectInfo - Represents a single base subobject in a complete class. 38 /// If a base is virtual, it will only have one BaseSubobjectInfo allocated. 40 /// Class - The class for this base info. 43 /// IsVirtual - Whether the BaseInfo represents a virtual base or not. 46 /// Bases - Information about the base subobjects. 49 /// PrimaryVirtualBaseInfo - Holds the base info for the primary virtual base 72 /// Direct, non-virtual base offsets. [all …]
|
/freebsd/contrib/opencsd/decoder/include/opencsd/ptm/ |
H A D | trc_pkt_proc_ptm.h | 57 virtual ~TrcPktProcPtm(); 61 virtual ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 65 virtual ocsd_datapath_resp_t onEOT(); 66 virtual ocsd_datapath_resp_t onReset(); 67 virtual ocsd_datapath_resp_t onFlush(); 68 virtual ocsd_err_t onProtocolConfig(); 69 virtual const bool isBadPacket() const; 109 // ** packet processing functions. 128 THROW_0, //!< long pattern of 0x00 - throw some away. 143 // extraction sub-routines [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 1 //===- IndirectCallPromotion.cpp - Optimizations based on value profiling -===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // conditional direct calls when the indirect-call value profile metadata is 13 //===----------------------------------------------------------------------===// 54 #define DEBUG_TYPE "pgo-icall-prom" 65 // Command line option to disable indirect-call promotion with the default as 67 static cl::opt<bool> DisableICP("disable-icp", cl::init(false), cl::Hidden, 75 ICPCutOff("icp-cutoff", cl::init(0), cl::Hidden, 76 cl::desc("Max number of promotions for this compilation")); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 1 //===- Attributor.h --- Module-wide attribute deduction ---------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 // well as information exchange between abstract attributes in-flight. 17 // all abstract attributes in-flight, or until it will enforce a pessimistic fix 21 // describe properties of the code. They can correspond to actual LLVM-IR 22 // attributes, or they can be more general, ultimately unrelated to LLVM-IR 24 // information to other abstract attributes in-flight but we might not want to 25 // manifest the information. The Attributor allows to query in-flight abstract 34 // revisit all instructions/blocks/functions in the module but only query [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 1 //===-- NVPTXPrologEpilogPass.cpp - NVPTX prolog/epilog inserter ----------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // to remove unneeded functionality and to handle virtual registers. Most code 13 //===----------------------------------------------------------------------===// 29 #define DEBUG_TYPE "nvptx-prolog-epilog" 68 // target-specific addressing mode. in runOnMachineFunction() 103 if (I->isReturnBlock()) in runOnMachineFunction() 110 /// AdjustStackOffset - Helper function used to adjust the stack frame offset. 122 MaxAlign = std::max(MaxAlign, Alignment); in AdjustStackOffset() [all …]
|
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | kmem_cache.h | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC. 7 * UCRL-CODE-235197 33 * allocated from the physical or virtual memory address space. The virtual 84 #define SPL_KMEM_CACHE_MAX_SIZE 32 /* Max slab size in MB */ 86 #define SPL_KMEM_CACHE_MAX_SIZE 4 /* Max slab size in MB */ 89 #define SPL_MAX_ORDER (MAX_ORDER - 3) 90 #define SPL_MAX_ORDER_NR_PAGES (1 << (SPL_MAX_ORDER - 1)) 94 #define SPL_MAX_KMEM_ORDER_NR_PAGES (1 << (SPL_MAX_KMEM_CACHE_ORDER - 1)) 144 spl_kmem_magazine_t **skc_mag; /* Per-CPU warm cache */ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 1 //===- WholeProgramDevirt.cpp - Whole program virtual call optimization ---===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This pass implements whole program optimization of virtual calls in cases 12 // - Single implementation devirtualization: if a virtual call has a single 14 // - Virtual constant propagation: if the virtual function's return type is an 17 // value alongside the virtual table, and rewrite each virtual call as a load 18 // from the virtual table. 19 // - Uniform return value optimization: if the conditions for virtual constant 21 // each virtual call with that constant. [all …]
|
H A D | ExpandVariadics.cpp | 1 //===-- ExpandVariadicsPass.cpp --------------------------------*- C++ -*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This is an optimization pass for variadic functions. If called from codegen, 10 // it can serve as the implementation of variadic functions for a given target. 22 // which is exactly a va_copy. This is useful for reducing target-dependence. 25 // is dereference-then-increment. This interface forces significant convergent 35 // general purpose inliner. Known calls to variadic functions become zero cost. 38 // then expanding the variadic functions using this pass, followed by trying 39 // to constant fold the functions to no-ops. [all …]
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | vdev_impl.h | 1 // SPDX-License-Identifier: CDDL-1.0 10 * or https://opensource.org/licenses/CDDL-1.0. 51 * Virtual device descriptors. 53 * All storage pool operations go through the virtual device framework, 64 * Virtual device operations 128 * Virtual device properties 149 uint32_t vq_nia_credit; /* Non-interactive I/Os credit. */ 166 * On-disk indirect vdev state. 205 * Virtual device descriptor 217 uint64_t vdev_max_asize; /* max acceptable asize */ [all …]
|