/freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | qcom,sc7180-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sibi Sankar <quic_sibis@quicinc.com> 19 - qcom,sc7180-mss-pil 23 - description: MSS QDSP6 registers 24 - description: RMB registers 26 reg-names: 28 - const: qdsp6 [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) 63 u_int8_t spare; /* reserved */ member 80 struct ida_qcb *qcb; /* 4 - qcb backpointer */ [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | ArmUnwindInfo.cpp | 1 //===-- ArmUnwindInfo.cpp -------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 55 addr_t exidx_base_addr = m_arm_exidx_sp->GetFileAddress(); in ArmUnwindInfo() 82 return (value >> ((3 - (offset % 4)) * 8)) & 0xff; in GetByteAtOffset() 133 register_offsets; // register -> (offset from vsp_reg) in GetUnwindPlan() 139 // vsp = vsp + (xxxxxx << 2) + 4. Covers range 0x04-0x100 inclusive in GetUnwindPlan() 143 // vsp = vsp – (xxxxxx << 2) - 4. Covers range 0x04-0x100 inclusive in GetUnwindPlan() 144 vsp -= ((byte1 & 0x3f) << 2) + 4; in GetUnwindPlan() 156 // Pop up to 12 integer registers under masks {r15-r12}, {r11-r4} (see in GetUnwindPlan() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sc7180-idp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-gpi [all...] |
H A D | sc7180-trogdor.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/gpio-keys.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include <dt-bindings/sound/sc7180-lpass.h> 16 #include "sc7180-firmware-tfa.dtsi" 22 thermal-zones { 23 charger_thermal: charger-thermal { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.cpp | 1 //===- ARMFrameLowering.cpp - ARM Frame Information -----------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 26 // |-----------------------------------| 30 // |-----------------------------------| <- sp 40 // |-----------------------------------| 44 // |-----------------------------------| <- (sp at function entry) 48 // |-----------------------------------| 54 // |- - - - - - - - - - - - - - - - - -| <- fp (r7 or r11) [all …]
|
/freebsd/contrib/arm-optimized-routines/string/arm/ |
H A D | memcpy.S | 2 * memcpy - copy memory area 4 * Copyright (c) 2013-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 9 This memcpy routine is optimised for Cortex-A15 cores and takes advantage 14 ARMv6 (ARMv7-a if using Neon) 29 .arch armv7-a 69 #define A_l r2 /* Call-clobbered. */ 70 #define A_h r3 /* Call-clobbered. */ 79 /* Number of lines ahead to pre-fetch data. If you change this the code 95 vldr \vreg, [src, #\base + prefetch_lines * 64 - 32] [all …]
|
/freebsd/sys/dev/nvme/ |
H A D | nvme_private.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (C) 2012-2014 Intel Corporation 66 * having IO_ENTRIES > IO_TRACKERS is for debugging purposes - when dumping 76 #define NVME_INT_COAL_THRESHOLD (0) /* 0-based */ 119 bool spare[2]; /* Future use */ member 232 * The NVMe spec allows for the MSI-X table to be placed in BAR 4/5, 265 /** Page size and log2(page_size) - 12 that we're currently using */ 285 struct nvme_registers *regs; member 334 bus_space_read_4((sc)->bus_tag, (sc)->bus_handle, \ [all …]
|
/freebsd/sys/dev/ti/ |
H A D | if_ti.c | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 18 * 4. Neither the name of the author nor the names of any co-contributors 69 * compiling it requires a GNU toolchain targeted for mips-sgi-irix5.3. 72 * - Terry Murphy of 3Com, for providing a 3c985 Tigon 1 board 74 * - Raymond Lee of Netgear, for providing a pair of Netgear 76 * - Ulf Zimmermann, for bringing the GA260 to my attention and 78 * - Andrew Gallatin for providing FreeBSD/Alpha support. 155 "3Com 3c985-SX Gigabit Ethernet" }, 337 device_printf(sc->ti_dev, in ti_eeprom_getbyte() [all …]
|
/freebsd/sys/arm/allwinner/ |
H A D | if_awg.c | 1 /*- 71 #define RD4(sc, reg) bus_read_4((sc)->res[_RES_EMAC], (reg)) 72 #define WR4(sc, reg, val) bus_write_4((sc)->res[_RES_EMAC], (reg), (val)) 74 #define AWG_LOCK(sc) mtx_lock(&(sc)->mtx) 75 #define AWG_UNLOCK(sc) mtx_unlock(&(sc)->mtx); 76 #define AWG_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED) 77 #define AWG_ASSERT_UNLOCKED(sc) mtx_assert(&(sc)->mtx, MA_NOTOWNED) 86 #define TX_NEXT(n) (((n) + 1) & (TX_DESC_COUNT - 1)) 87 #define TX_SKIP(n, o) (((n) + (o)) & (TX_DESC_COUNT - 1)) 88 #define RX_NEXT(n) (((n) + 1) & (RX_DESC_COUNT - 1)) [all …]
|
/freebsd/sys/dev/bxe/ |
H A D | bxe.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2014 QLogic Corporation. All rights reserved. 64 * FLR Support - bxe_pf_flr_clnup() is called during nic_load in the per 241 static int load_count[2][3] = { {0} }; /* per-path: 0-common, 1-port0, 2-port1 */ 253 /* Interrupt Mode: 0 (IRQ), 1 (MSI/IRQ), and 2 (MSI-X/MSI/IRQ) */ 256 &bxe_interrupt_mode, 0, "Interrupt (MSI-X/MSI/INTx) mode"); 261 &bxe_queue_count, 0, "Multi-Queue queue count"); 288 /* PCI MRRS: -1 (Auto), 0 (128B), 1 (256B), 2 (512B), 3 (1KB) */ 289 static int bxe_mrrs = -1; [all …]
|
H A D | ecore_hsi.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2017 QLogic Corporation. All rights reserved. 145 /* Up to 16 bytes of NULL-terminated string */ 164 (if multiple found, priority order is: NC-SI, UMP, IPMI) */ 169 /* Use SPIO4 as an arbiter between: 0-NC_SI, 1-IPMI 170 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 172 /* Use SPIO4 as an arbiter between: 0-UMP, 1-IPMI 173 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 175 /* Use SPIO4 as an arbiter between: 0-NC-SI, 1-UMP [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.td | 1 //===-- X86CallingConv.td - Calling Conventions X86 32/64 --*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This describes the calling conventions for the X86-32 and X86-64 12 //===----------------------------------------------------------------------===// 14 /// CCIfSubtarget - Match if the current subtarget has a feature F. 20 /// CCIfNotSubtarget - Match if the current subtarget doesn't has a feature F. 26 /// CCIfRegCallv4 - Match if RegCall ABIv4 is respected. 28 …: CCIf<"State.getMachineFunction().getFunction().getParent()->getModuleFlag(\"RegCallv4\")!=nullpt… 31 /// CCIfIsVarArgOnWin - Match if isVarArg on Windows 32bits. [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | exception.S | 1 /*- 4 * Copyright (c) 2007-2018 The FreeBSD Foundation 210 * Re-enable interrupts if they were enabled before the trap. 364 testb $SEL_RPL_MASK,PTI_CS-PTI_ERR(%rsp) 380 testb $SEL_RPL_MASK,TF_CS-TF_ERR(%rsp) /* Did we come from kernel? */ 416 * We have to special-case this one. If we get a trap in doreti() at 424 * Handle the potential 16-byte alignment adjustment incurred 439 subq $2*PTI_SIZE-3*8,%rax /* no err, %rax, %rdx in faulted frame */ 443 MOVE_STACKS (PTI_SIZE / 8 - 3) 451 cmpq $doreti_iret,PTI_RIP-2*8(%rsp) [all …]
|
/freebsd/sys/dev/msk/ |
H A D | if_mskreg.h | 17 * are provided to you under the BSD-type license terms provided 22 * - Redistributions of source code must retain the above copyright 24 * - Redistributions in binary form must reproduce the above 28 * - Neither the name of Marvell nor the names of its contributors 48 /*- 49 * SPDX-License-Identifier: BSD-4-Clause AND BSD-3-Clause 65 * 4. Neither the name of the author nor the names of any co-contributors 82 /*- 110 * D-Link PCI vendor ID 154 * D-Link gigabit ethernet device ID [all …]
|
/freebsd/sys/cam/scsi/ |
H A D | scsi_all.c | 1 /*- 4 * SPDX-License-Identifier: BSD-2-Clause 78 #define ERESTART -1 /* restart syscall */ 79 #define EJUSTRETURN -2 /* don't modify regs, just return */ 91 * a minimum value of 100ms. Note that this is pertinent only for SPI- 142 { 0xD8, R, "CD-DA READ" } 149 * to read CD-DA data. I'm not sure which Plextor CDROM 152 * 12-20X does. I don't know about any earlier models, 156 {T_CDROM, SIP_MEDIA_REMOVABLE, "PLEXTOR", "CD-ROM PX*", "*"}, 164 * From: http://www.t10.org/lists/op-num.txt [all …]
|
/freebsd/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth_main.c | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 98 /* tx Meta Descriptor defines - MacSec */ 105 #define AL_ETH_TX_MACSEC_SECURED_PYLD_LEN_LSB_SHIFT 10 /* Secure Payload Length (0x3FFF for non-S… 364 al_warn("[%s] warn: failed to change state, error %d\n", dma->name, rc); in al_udma_state_set_wait() 376 if (count-- == 0) { in al_udma_state_set_wait() 378 dma->name, al_udma_states_name[new_state]); in al_udma_state_set_wait() 379 return -ETIMEDOUT; in al_udma_state_set_wait() 389 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_data, reg_entry->data); in al_eth_epe_entry_set() 390 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_mask, reg_entry->mask); in al_eth_epe_entry_set() [all …]
|
/freebsd/sys/dev/hptmv/ |
H A D | entry.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2004-2005 HighPoint Technologies, Inc. 164 * Parameters: pMvSataAdapter - pointer to the RR18xx controller this 166 * channelNum - channel number. 173 pAdapter->mvSataAdapter.sataChannel[channelNum] = NULL; in hptmv_free_channel() 178 PVBus _vbus_p = pVDev->pVBu in failDevice() [all...] |
/freebsd/sys/dev/sfxge/common/ |
H A D | efx_regs_mcdi.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright 2008-2013 Solarflare Communications Inc. All rights reserved. 32 /* Power-on reset state */ 54 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 57 /* The rest of these are firmware-defined */ 65 /* Values to be written to the per-port status dword in shared 94 * | | \--- Response 95 * | \------- Error 96 * \------------------------------ Resync (always set) [all …]
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | reg_addr.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 78 …- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl… 79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea… 80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn… 81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea… 88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 116 … (0x1<<9) // Fast back-to-back transaction ena… 128 … (0x1<<23) // Fast back-to-back capable. Not ap… 145 …l has_io_bar=0. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… [all …]
|
/freebsd/contrib/sqlite3/ |
H A D | sqlite3.c | 17 ** language. The code for the "sqlite3" command-line shell is also in a 20 ** The content in this amalgamation comes from Fossil check-in 51 ** NO_TEST - The branches on this line are not 56 ** OPTIMIZATION-IF-TRUE - This branch is allowed to always be false 60 ** OPTIMIZATION-IF-FALSE - This branch is allowed to always be true 64 ** PREVENTS-HARMLESS-OVERREAD - This branch prevents a buffer overread 69 ** slash-asterisk...asterisk-slash comment marks, with no spaces between the 144 ** 2015-03-02 182 ** large file support, or if the OS is windows, these should be no-ops. 188 ** Large file support can be disabled using the -DSQLITE_DISABLE_LFS switch [all …]
|