/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | ssd1307fb.txt | 4 - compatible: Should be "solomon,<chip>fb-<bus>". The only supported bus for 7 - reg: Should contain address of the controller on the I2C bus. Most likely 9 - pwm: Should contain the pwm to use according to the OF device tree PWM 11 - solomon,height: Height in pixel of the screen driven by the controller 12 - solomon,width: Width in pixel of the screen driven by the controller 13 - solomon,page-offset: Offset of pages (band of 8 pixels) that the screen is 17 - reset-gpios: The GPIO used to reset the OLED display, if available. See 19 - vbat-supply: The supply for VBAT 20 - solomon,segment-no-remap: Display needs normal (non-inverted) data column 21 to segment mapping [all …]
|
H A D | solomon,ssd1307fb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Maxime Ripard <mripard@kernel.org> 11 - Javier Martinez Canillas <javierm@redhat.com> 17 - enum: 18 - solomon,ssd1305fb-i2c 19 - solomon,ssd1306fb-i2c 20 - solomon,ssd1307fb-i2c 21 - solomon,ssd1309fb-i2c [all …]
|
/freebsd/contrib/llvm-project/lld/docs/ |
H A D | ld.lld.1 | 3 .\" SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 25 is a drop-in replacement for the GNU BFD and gold linkers. 30 currently supports i386, x86-64, ARM, AArch64, LoongArch, PowerPC32, 31 PowerPC64, MIPS32, MIPS64, RISC-V, AMDGPU, Hexagon and SPARC V9 targets. 33 acts as a Microsoft link.exe-compatible linker if invoked as 34 .Nm lld-link 43 Many options have both a single-letter and long form. 54 .Bl -tag -width indent 55 .It Fl -allow-multiple-definition 58 .It Fl -allow-shlib-undefined [all …]
|
/freebsd/sys/dev/pci/controller/ |
H A D | pci_n1sdp.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 9 * Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the 24 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 94 paddr = AP_NS_SHARED_MEM_BASE + sc->acpi.segment * BDF_TABLE_SIZE; in n1sdp_init() 112 paddr_rc = (vm_offset_t)shared_data->rc_base_addr; in n1sdp_init() 113 error = bus_space_map(sc->acpi.base.res->r_bustag, paddr_rc, in n1sdp_init() 114 PCI_CFG_SPACE_SIZE, 0, &sc->n1_bsh); in n1sdp_init() 119 sizeof(uint32_t) * shared_data->nr_bdfs; in n1sdp_init() 120 sc->n1_discovery_data = malloc(bdfs_size, M_DEVBUF, in n1sdp_init() [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Options.td | 7 class FF<string name> : Flag<["--"], name>; 8 class JJ<string name>: Joined<["--"], name>; 11 def NAME: Separate<["--"], name>; 12 def NAME # _eq: Joined<["--"], name # "=">, Alias<!cast<Separate>(NAME)>, 17 def NAME: Flag<["--"], name>, HelpText<help1>; 18 def no_ # NAME: Flag<["--"], "no-" # name>, HelpText<help2>; 23 class F<string name>: Flag<["--", "-"], name>; 24 class J<string name>: Joined<["--", "-"], name>; 27 def NAME: Separate<["--", "-"], name>; 28 def NAME # _eq: Joined<["--", "-"], name # "=">, Alias<!cast<Separate>(NAME)>, [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 1 //===- llvm/CodeGen/LiveInterval.h - Interval representation ----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // live range for register v if there is no instruction with number j' >= j 12 // such that v is live at j' and there is no instruction with number i' < i such 15 // individual segment is represented as an instance of LiveRange::Segment, 18 //===----------------------------------------------------------------------===// 49 /// VNInfo - Value Number Information. 76 /// PHI-defs begin at a block boundary, all other defs begin at register or 102 /// Return the value that is live-in to the instruction. This is the value [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_indirect.c | 50 * segment of the new location. This function is used in multiple ways: 52 * - I/Os to this vdev use the callback to determine where the 53 * data is now located, and issue child I/Os for each segment's new 56 * - frees and claims to this vdev use the callback to free or claim 57 * each mapped segment. (Note that we don't actually need to claim 67 * that vdev's mapping may no longer be referenced (aka "obsolete"). We 72 * - the entry-specific obsolete count 73 * - the vdev-specific obsolete spacemap 74 * - the pool-specific obsolete bpobj 79 * of these objects is created on demand and freed when no longer [all …]
|
H A D | vdev_removal.c | 9 * or https://opensource.org/licenses/CDDL-1.0. 63 * a multi-step process: 65 * - Disable allocations from this device (spa_vdev_remove_top). 67 * - From a new thread (spa_vdev_remove_thread), copy data from 73 * - If a free happens during a removal, it is freed from the 77 * - After the removal is completed, the copy thread converts the vdev 100 * The largest contiguous segment that we will attempt to allocate when 101 * removing a device. This can be no larger than SPA_MAXBLOCKSIZE. If 118 * Allow a remap segment to span free chunks of at most this size. The main 120 * contiguous chunks, with more "unnecessary" data -- trading off bandwidth [all …]
|
H A D | metaslab.c | 9 * or https://opensource.org/licenses/CDDL-1.0. 50 * moving on to the next top-level vdev. 82 * The in-core space map representation is more compact than its on-disk form. 83 * The zfs_condense_pct determines how much more compact the in-core 84 * space map representation must be before we compact it on-disk. 115 * no metaslab group will be excluded based on this criterion. 146 * active metaslab that exceeds this threshold will no longer keep its active 171 * in a space map to continue allocations in a first-fit fashion. 173 * switch to using best-fit allocations. 181 * high-performance storage. [all …]
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_iq.c | 1 /*- 2 * Copyright (c) 2021-2022 NVIDIA corporation & affiliates. 16 * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 30 * - an optional single segment memory buffer which can be read or 33 * - an optional completion callback for all transmit operations, may 36 * - does not support mbufs. 49 * iq->cc must be updated only after mlx5_cqwq_update_db_record(), in mlx5e_iq_poll() 52 iqcc = iq->cc; in mlx5e_iq_poll() 54 while (budget-- > 0) { in mlx5e_iq_poll() 56 cqe = mlx5e_get_cqe(&iq->cq); in mlx5e_iq_poll() [all …]
|
/freebsd/sys/x86/iommu/ |
H A D | intel_drv.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2013-2015 The FreeBSD Foundation 21 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 104 ptrend = (char *)dmartbl + dmartbl->Header.Length; in dmar_iterate_tbl() 109 if (dmarh->Length <= 0) { in dmar_iterate_tbl() 111 dmarh->Length); in dmar_iterate_tbl() 114 ptr += dmarh->Length; in dmar_iterate_tbl() 131 if (dmarh->Type != ACPI_DMAR_TYPE_HARDWARE_UNIT) in dmar_find_iter() 135 if (fia->i == 0) { in dmar_find_iter() [all …]
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_beacon.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 14 * similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any 18 * NO WARRANTY 22 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 44 * by the driver - eg, calls to ath_hal_gettsf32(). 114 struct ath_hal *ah = sc->sc_ah; in ath_beaconq_setup() 123 if (sc->sc_isedma) in ath_beaconq_setup() 136 #define ATH_EXPONENT_TO_VALUE(v) ((1<<(v))-1) in ath_beaconq_config() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6dl-yapp4-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (C) 2015-2018 Y Soft Corporation, a.s. 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pwm/pwm.h> 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 32 64 128 255>; 23 default-brightness-level = <32>; [all …]
|
H A D | imx6dl-yapp43-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pwm/pwm.h> 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 32 64 128 255>; 23 default-brightness-level = <32>; 24 num-interpolated-steps = <8>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCContext.cpp | 1 //===- lib/MC/MCContext.cpp - Machine Code Context ------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 77 SaveTempLabels = TargetOptions && TargetOptions->MCSaveTempLabels; in MCContext() 78 SecureLogFile = TargetOptions ? TargetOptions->AsSecureLogFile : ""; in MCContext() 80 if (SrcMgr && SrcMgr->getNumBuffers()) in MCContext() 81 MainFileName = std::string(SrcMgr->getMemoryBuffer(SrcMgr->getMainFileID()) in MCContext() 82 ->getBufferIdentifier()); in MCContext() 91 "Cannot initialize MC for non-Windows COFF object files."); in MCContext() 132 //===----------------------------------------------------------------------===// [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackColoring.cpp | 1 //===- StackColoring.cpp --------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This pass implements the stack-coloring optimization that looks for 21 //===----------------------------------------------------------------------===// 43 #include "llvm/Config/llvm-config.h" 65 #define DEBUG_TYPE "stack-coloring" 68 DisableColoring("no-stack-coloring", 74 /// data-structure. We can detect these cases and decide not to optimize the 78 ProtectFromEscapedAllocas("protect-from-escaped-allocas", [all …]
|
H A D | RegisterCoalescer.cpp | 1 //===- RegisterCoalescer.cpp - Generic Register Coalescing Interface ------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 69 STATISTIC(NumReMats , "Number of instructions re-materialized"); 75 static cl::opt<bool> EnableJoining("join-liveintervals", 79 static cl::opt<bool> UseTerminalRule("terminal-rule", 85 EnableJoinSplits("join-splitedges", 90 EnableGlobalCopies("join-globalcopies", 95 VerifyCoalescing("verify-coalescing", [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.cpp | 1 //===-- LVCodeViewVisitor.cpp ---------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 57 // A type index is a 32-bit integer that uniquely identifies a type inside in getTrueType() 212 TypeIndex remap(TypeIndex TI) { in remap() function in llvm::logicalview::__anond7e39c940211::LVForwardReferences 253 // non-namespace. 291 return Iter != Strings.end() ? std::get<1>(Iter->second) : StringRef{}; in find() 296 return Iter != Strings.end() ? std::get<0>(Iter->second) : 0; in findIndex() 323 // At the end of the scopes creation, the '--internal=tag' option will allow [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCContext.h | 1 //===- MCContext.h - Machine Code Context -----------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 103 /// The name of the Segment where Swift5 Reflection Section data will be 225 /// non-empty. 229 /// non-empty. 239 /// differences between temporary and non-temporary labels (primarily on 379 // to avoid assigning non-mergeable symbols to these sections. It is used 380 // to prevent non-mergeable symbols being explicitly assigned to mergeable 407 this->DiagHandler = DiagHandler; in setDiagnosticHandler() [all …]
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_pxm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 20 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 95 * This maps the SLIT data into the VM-domain centric view. in slit_parse_table() 97 * remap them to a VM-domain ID and if it doesn't exist, in slit_parse_table() 100 * It should result in a packed 2d array of VM-domain in slit_parse_table() 105 printf("SLIT.Localities: %d\n", (int) s->LocalityCount); in slit_parse_table() 106 for (i = 0; i < s->LocalityCount; i++) { in slit_parse_table() 113 for (j = 0; j < s->LocalityCount; j++) { in slit_parse_table() 117 e = s->Entry[i * s->LocalityCount + j]; in slit_parse_table() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1 //===-- HexagonVectorCombine.cpp ------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // that assist in vector-based optimizations. 13 //===----------------------------------------------------------------------===// 57 #define DEBUG_TYPE "hexagon-vc" 62 cl::opt<bool> DumpModule("hvc-dump-module", cl::Hidden); 63 cl::opt<bool> VAEnabled("hvc-va", cl::Hidden, cl::init(true)); // Align 64 cl::opt<bool> VIEnabled("hvc-vi", cl::Hidden, cl::init(true)); // Idioms 65 cl::opt<bool> VADoFullStores("hvc-va-full-stores", cl::Hidden); [all …]
|
H A D | HexagonISelDAGToDAGHVX.cpp | 1 //===-- HexagonISelDAGToDAGHVX.cpp -------- [all...] |
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFStreamer.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | SampleProfReader.cpp | 1 //===- SampleProfReader.cpp - Read LLVM sample profile data ---------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 20 //===----------------------------------------------------------------------===// 51 #define DEBUG_TYPE "samplepgo-reader" 55 // For ext-binary format profiles, the flag is set in the summary. 57 "profile-isfs", cl::Hidden, cl::init(false), 162 size_t n1 = Input.rfind(':', n2 - 1); in ParseHead() 164 if (Input.substr(n1 + 1, n2 - n1 - 1).getAsInteger(10, NumSamples)) in ParseHead() 176 /// - CFG Checksum information: [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
H A D | DWARFStreamer.cpp | 1 //===- DwarfStreamer.cpp --------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 38 if (Error Err = Streamer->init(TheTriple, "__DWARF")) in createStreamer() 58 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in init() 61 "no register info for target %s", in init() 67 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init() 70 "no asm info for target %s", TripleName.c_str()); in init() 72 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in init() 75 "no subtarget info for target %s", in init() [all …]
|