/freebsd/sys/contrib/device-tree/Bindings/i3c/ |
H A D | aspeed,ast2600-i3c.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/i3c/aspeed,ast2600-i3c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeremy Kerr <jk@codeconstruct.com.au> 13 - $ref: i3c.yaml# 17 const: aspeed,ast2600-i3c 31 sda-pullup-ohms: 37 aspeed,global-regs: 38 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_pcie.c | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 72 /** RC - Revisions 1/2 */ 77 /** EP - Revisions 1/2 */ 82 /** RC - Revision 3 */ 87 /** EP - Revision 3 */ 96 #define AL_PCIE_PARSE_LANES(v) (((1 << v) - 1) << \ 113 al_reg_write32(&pcie_port->regs->port_regs->rd_only_wr_en, in al_pcie_port_wr_to_ro_set() 131 (pcie_port->rev_id == AL_PCIE_REV_ID_3) ? 0x4000 : 0x1000; in al_reg_write32_dbi_cs2() 154 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_link_speed_ctrl_set() local [all …]
|
/freebsd/sys/dev/ida/ |
H A D | idavar.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 bus_read_1((ida)->regs, port) 39 bus_read_2((ida)->regs, port) 41 bus_read_4((ida)->regs, port) 44 bus_write_1((ida)->regs, port, val) 46 bus_write_2((ida)->regs, port, val) 48 bus_write_4((ida)->regs, port, val) 80 struct ida_qcb *qcb; /* 4 - qcb backpointer */ 138 struct resource *regs; member [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | qcom,pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/qcom,pcie-e [all...] |
/freebsd/sys/contrib/device-tree/Bindings/bus/ |
H A D | qcom,ssc-block-bus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/bus/qcom,ssc-block-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: The AHB Bus Providing a Global View of the SSC Block on (some) qcom SoCs 10 - Michael Srba <Michael.Srba@seznam.cz> 27 - const: qcom,msm8998-ssc-block-bus 28 - const: qcom,ssc-block-bus 32 - description: SSCAON_CONFIG0 registers 33 - description: SSCAON_CONFIG1 registers [all …]
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm_host.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 45 int regs[4]; in vmm_host_state_init() local 60 * On non-PCID or PCID but without INVPCID support machines, in vmm_host_state_init() 61 * we flush kernel i.e. global TLB entries, by temporary in vmm_host_state_init() 86 cpuid_count(0xd, 0x0, regs); in vmm_host_state_init() 87 vmm_xsave_limits.xsave_max_size = regs[1]; in vmm_host_state_init()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_stoptheworld_netbsd_libcdep.cpp | 1 //===-- sanitizer_stoptheworld_netbsd_libcdep.cpp -------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 15 //===----------------------------------------------------------------------===// 134 while ((val = internal_ptrace(op, pid_, (void *)&pl, sizeof(pl))) != -1 && in SuspendAllThreads() 152 inst->KillAllThreads(); in TracerThreadDieCallback() 166 inst->KillAllThreads(); in TracerThreadSignalHandler() 168 inst->ResumeAllThreads(); in TracerThreadSignalHandler() 171 atomic_store(&inst->arg->done, 1, memory_order_relaxed); in TracerThreadSignalHandler() 185 if (internal_getppid() != tracer_thread_argument->parent_pid) in TracerThread() [all …]
|
/freebsd/sys/x86/xen/ |
H A D | hvm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 55 #include <xen/xen-os.h> 63 #include <contrib/xen/arch-x86/cpuid.h> 67 /*--------------------------- Forward Declarations ---------------------------*/ 70 /*-------------------------------- Global Data -------------------------------*/ 81 * If non-zero, the hypervisor has been configured to use a direct 92 /*------------------------------- Per-CPU Data -------------------------------*/ 95 /*------------------------------ Sysctl tunables -----------------------------*/ 101 /*---------------------- XEN Hypervisor Probe and Setup ----------------------*/ [all …]
|
H A D | pv.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2004-2006,2008 Kip Macy 73 #include <xen/xen-os.h> 79 #include <contrib/xen/arch-x86/cpuid.h> 80 #include <contrib/xen/arch-x86/hvm/start_info.h> 96 /*--------------------------- Forward Declarations ---------------------------*/ 100 /*---------------------------- Extern Declarations ---------------------------*/ 107 /*-------------------------------- Global Data -------------------------------*/ 119 /*-------------------------------- Xen PV init -------------------------------*/ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 1 //===- AArch64LowerHomogeneousPrologEpilog.cpp ----------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 39 "frame-helper-size-threshold", cl::init(2), cl::Hidden, 101 "aarch64-lower-homogeneous-prolog-epilog", 119 MachineFunction *MF = MMI->getMachineFunction(F); in run() 132 static std::string getFrameHelperName(SmallVectorImpl<unsigned> &Regs, in getFrameHelperName() argument 150 for (auto Reg : Regs) { in getFrameHelperName() 164 LLVMContext &C = M->getContext(); in createFrameHelperMachineFunction() [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | undefined.c | 1 /*- 6 * Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 108 frame->tf_elr += INSN_SIZE; in id_aa64mmfr2_handler() 109 if (reg < nitems(frame->tf_x)) { in id_aa64mmfr2_handler() 110 frame->tf_x[reg] = 0; in id_aa64mmfr2_handler() 112 frame->tf_lr = 0; in id_aa64mmfr2_handler() 135 spsr = frame->tf_spsr; in arm_cond_match() 182 if (SV_PROC_FLAG(td->td_proc, SV_ILP32) && in gdb_trapper() 204 uint64_t *regs; in swp_emulate() local 215 if (!compat32_emul_swp || !SV_PROC_FLAG(td->td_proc, SV_ILP32) || in swp_emulate() [all …]
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/MAC/ |
H A D | dtsec.h | 2 * Copyright 2008-2013 Freescale Semiconductor Inc. 123 #define HASH_TABLE_SIZE 256 /* Hash table size (= 32 bits * 8 regs) */ 125 #define HASH_TABLE_SIZE 256 /* Hash table size (32 bits * 8 regs) */ 126 #define EXTENDED_HASH_TABLE_SIZE 512 /* Extended Hash table size (32 bits * 16 regs) */ 216 …t_EthHash *p_MulticastAddrHash; /* pointer to driver's global address hash …
|
/freebsd/lib/libc/powerpc64/gen/ |
H A D | setjmp.S | 1 /*- 32 * C library -- setjmp, longjmp 41 * +------------+ 43 * +------------+ 48 * +------------+ 49 * | saved regs | 62 mflr %r11 /* r11 <- link reg */ 63 mfcr %r12 /* r12 <- condition reg */ 64 mr %r10,%r1 /* r10 <- stackptr */ 65 mr %r9,%r2 /* r9 <- global ptr */ [all …]
|
/freebsd/tools/tools/ath/athregs/ |
H A D | dumpregs.c | 1 /*- 2 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 50 struct dumpreg *regs[MAXREGS]; member 62 static u_int ath_hal_setupdiagregs(const HAL_REGRANGE regs[], u_int nr); 74 fprintf(stderr, "usage: athregs [-i interface] [-abdkmqxz]\n"); in usage() 75 fprintf(stderr, "-a display all registers\n"); in usage() 76 fprintf(stderr, "-b display baseband registers\n"); in usage() 77 fprintf(stderr, "-d display DCU registers\n"); in usage() 78 fprintf(stderr, "-k display key cache registers\n"); in usage() 79 fprintf(stderr, "-m display \"MAC\" registers (default)\n"); in usage() [all …]
|
/freebsd/lib/libc/powerpc/gen/ |
H A D | setjmp.S | 1 /*- 32 * C library -- setjmp, longjmp 41 * +------------+ 43 * +------------+ 48 * +------------+ 49 * | saved regs | 62 mflr %r11 /* r11 <- link reg */ 63 mfcr %r12 /* r12 <- condition reg */ 64 mr %r10,%r1 /* r10 <- stackptr */ 65 mr %r9,%r2 /* r9 <- global ptr */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | dove.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/gpio/gpio.h> 3 #include <dt-bindings/interrupt-controller/irq.h> 8 #address-cells = <1>; 9 #size-cells = <1>; 12 interrupt-parent = <&intc>; 21 #address-cells = <1>; 22 #size-cells = <0>; 25 compatible = "marvell,pj4a", "marvell,sheeva-v7"; 27 next-level-cache = <&l2>; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 1 //===- llvm/CodeGen/GlobalISel/IRTranslator.h - IRTranslator ----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 16 //===----------------------------------------------------------------------===// 59 // since it should translate Global into some sort of MachineGlobal. 61 // the interesting bits that are relevant to represent a global value. 92 return It->second; in getVRegs() 100 return It->second; in getOffsets() 200 /// Materialize \p C into virtual-register \p Reg. The generic instructions 207 /// Examine any debug-info attached to the instruction (in the form of [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RegisterPressure.h | 1 //===- RegisterPressure.h - Dynamic Register Pressure -----------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 61 /// computed, the live-in and live-out sets are recorded. 98 /// Pressure increments are tiny, typically 1-2 units, and this is only for 116 return PSetID - 1; in getPSet() 121 return (PSetID - 1) & std::numeric_limits<uint16_t>::max(); in getPSetOrMax() 189 /// If \p AddFlagsMI is given then missing read-undef and dead flags will be 217 return const_cast<PressureDiffs*>(this)->operator[](Idx); [all …]
|
/freebsd/sys/dts/arm/ |
H A D | zynq-7000.dtsi | 1 /*- 29 compatible = "xlnx,zynq-7000"; 30 #address-cells = <1>; 31 #size-cells = <1>; 32 interrupt-parent = <&GIC>; 42 compatible = "simple-bus"; 43 #address-cells = <1>; 44 #size-cells = <1>; 56 interrupt-controller; 57 #address-cells = <0>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVCallLowering.cpp | 1 //===--- SPIRVCallLowering.cpp - Call lowering ------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 60 // Based on the LLVM function attributes, get a SPIR-V FunctionControl. 80 if (MD->getNumOperands() > NumOp) { in getConstInt() 81 auto *CMeta = dyn_cast<ConstantAsMetadata>(MD->getOperand(NumOp)); in getConstInt() 83 return dyn_cast<ConstantInt>(CMeta->getValue()); in getConstInt() 88 // If the function has pointer arguments, we are forced to re-create this 91 // potentially corresponds to different SPIR-V function type, effectively [all …]
|
H A D | SPIRVModuleAnalysis.h | 1 //===- SPIRVModuleAnalysis.h - analysis of global instrs & regs -*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // and performs the global register numbering. 12 //===----------------------------------------------------------------------===// 39 MB_TypeConstVars, // OpTypeXXX, OpConstantXXX, and global OpVariables. 127 // Maps a local register to the corresponding global alias. 143 // Contains the list of all global OpVariables in the module. 150 // The table contains global aliases of local registers for each machine 158 // The table maps MBB number to SPIR-V unique ID register. [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | fsl-ls1088a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1088A family SoC. 5 * Copyright 2017-2020 NXP 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 11 #include <dt-bindings/interrupt-controller/arm-gi [all...] |
/freebsd/sys/x86/x86/ |
H A D | identcpu.c | 1 /*- 71 #include <xen/xen-os.h> 151 if ((req->flags & SCTL_MASK32) != 0 && adaptive_machine_arch) in sysctl_hw_machine() 249 u_int regs[4], i; in printcpuinfo() local 264 do_cpuid(i, regs); in printcpuinfo() 265 memcpy(brand, regs, sizeof(regs)); in printcpuinfo() 266 brand += sizeof(regs); in printcpuinfo() 310 "DX2 Write-Back Enhanced"); in printcpuinfo() 322 strcat(cpu_model, " A-step"); in printcpuinfo() 340 strcat(cpu_model, "/P55C (quarter-micron)"); in printcpuinfo() [all …]
|
/freebsd/stand/i386/btx/btx/ |
H A D | btx.S | 106 .set _TSSIO,MEM_MAP-MEM_TSS # TSS I/O base 107 .set _TSSLM,MEM_TSS_END-MEM_TSS # TSS limit 108 .set _IDTLM,MEM_TSS-MEM_IDT-1 # IDT limit 124 .word PAG_CNT-MEM_ORG>>0xc # Paging control 125 .word break-start # Text size 142 mov $(MEM_ORG-MEM_IDT)/2,%cx # Words to zero 143 rep # Zero-fill 197 ljmp $SEL_SCODE,$init.8 # To 32-bit code 200 movb $SEL_SDATA,%cl # To 32-bit 257 exit.1: mov $SEL_RDATA,%cl # 16-bit selector [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | RegisterInfoEmitter.cpp | 1 //===- RegisterInfoEmitter.cpp - Generate a Register File Desc. -*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 49 cl::OptionCategory RegisterInfoCat("Options for -gen-register-info"); 52 RegisterInfoDebug("register-info-debug", cl::init(false), 68 // runEnums - Print out enum values for all of the registers. 71 // runMCDesc - Print out MC register descriptions. 74 // runTargetHeader - Emit a header fragment for the register info emitter. 78 // runTargetDesc - Output the target register and register file descriptions. [all …]
|