/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A D | spi-xilinx.txt | 2 ------------------------------------------------- 5 - compatible : Should be "xlnx,xps-spi-2.00.a", "xlnx,xps-spi-2.00.b" or "xlnx,axi-quad-spi-1.00.a" 6 - reg : Physical base address and size of SPI registers map. 7 - interrupts : Property with a value describing the interrupt 11 - xlnx,num-ss-bits : Number of chip selects used. 12 - xlnx,num-transfer-bits : Number of bits per transfer. This will be 8 if not specified 16 compatible = "xlnx,xps-spi-2.00.a"; 17 interrupt-parent = <&intc>; 20 xlnx,num-ss-bits = <0x1>; 21 xlnx,num-transfer-bits = <32>;
|
H A D | spi-xilinx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-xilinx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michal Simek <michal.simek@amd.com> 13 - $ref: spi-controller.yaml# 18 - xlnx,xps-spi-2.00.a 19 - xlnx,xps-spi-2.00.b 20 - xlnx,axi-quad-spi-1.00.a 28 xlnx,num-ss-bits: [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | ppc64-mont.pl | 2 # Copyright 2007-2020 The OpenSSL Project Authors. All Rights Reserved. 30 # something wrong, but in the lack of assembler level micro-profiling 33 # *worse* performance on other PowerPC implementations, ~40-15% slower 35 # key lengths. As it's obviously inappropriate as "best all-round" 36 # alternative, it has to be complemented with run-time CPU family 38 # implementation IALU ppc-mont.pl module performs *suboptimally* on 39 # >=1024-bit key lengths on Power 6. It should also be noted that 40 # *everything* said so far applies to 64-bit builds! As far as 32-bit 41 # application executed on 64-bit CPU goes, this module is likely to 43 # case and *is* faster than 32-bit ppc-mont.pl on *all* processors. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
H A D | arm,mhu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jassi Brar <jaswinder.singh@linaro.org> 13 The ARM's Message-Handling-Unit (MHU) is a mailbox controller that has 3 22 interrupt signal using a 32-bit register, with all 32-bits logically ORed 24 check the status of each of the bits of this register independently. The use 25 of 32 bits per interrupt line enables software to provide more information 28 interrupt. Each of the 32-bits can be used as "doorbell" to alert the remote 37 - arm,mhu [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/xilinx/ |
H A D | xilinx_dma.txt | 11 Xilinx AXI CDMA engine, it does transfers between memory-mapped source 12 address and a memory-mapped destination address. 14 Xilinx AXI MCDMA engine, it does transfer between memory and AXI4 stream 19 - compatible: Should be one of- 20 "xlnx,axi-vdma-1.00.a" 21 "xlnx,axi-dma-1.00.a" 22 "xlnx,axi-cdm [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 1 //===- InstrRefBasedImpl.cpp - Tracking Debug Value MIs -------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 /// map of instruction-to-value is then translated into a register (or spill) 22 /// completed, and we can't alter it just to make debug-info complete. Thus: 29 /// another value), then re-compute an SSA-form representation of the 30 /// MachineFunction, using value propagation to eliminate any un-necessary 37 /// any un-necessary PHIs. This gives us a map of each variable to the value 43 /// After which we can marry-up variable values with a location, and emit 51 /// is proportional to the working-set size of the function, which the compiler [all …]
|
H A D | InstrRefBasedImpl.h | 1 //===- InstrRefBasedImpl.h - Tracking Debug Value MIs ---------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 44 /// DebugVariables as identities of variables. It's much more compile-time 54 return It->second; in getDVID() 65 return ItPair.first->second; in insertDVID() 76 /// Handle-class for a particular "location". This value-type uniquely 91 assert(L < (1 << NUM_LOC_BITS) && "Machine locations must fit in 24 bits"); in LocIdx() 97 --L.Location; in MakeTombstoneLoc() 137 /// bit-constrained. Each value identifies the instruction and machine location [all …]
|
/freebsd/stand/i386/boot2/ |
H A D | boot1.S | 31 /* Flag Bits */ 84 * %cx:%ax - long - LBA to read in 85 * %es:(%bx) - caddr_t - buffer to read data into 86 * %dl - byte - drive to read from 87 * %dh - byte - num sectors to read 100 push %bx # transfer buffer 103 push %ax # transfer 140 * FreeBSD slice. The second pass looks for the first non-active FreeBSD 176 * we read it in, we conveniently use 0x8c00 as our transfer buffer. Thus, 193 mov $MEM_BTX+(NSECT-1)*SIZ_SEC,%cx # Byte [all …]
|
/freebsd/sys/dev/sfxge/common/ |
H A D | efx_regs_mcdi_aoe.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright 2008-2018 Solarflare Communications Inc. All rights reserved. 152 /* enum: PHY read connection from FC - may be not required */ 154 /* enum: PHY read flags from FC - may be not required */ 172 /* enum: MAC Set command - same as MC_CMD_SET_MAC */ 186 /* enum: Internal Siena-facing FPGA ports. */ 291 #define MC_CMD_FC_IN_WRITE32_LEN(num) (12+4*(num)) argument 357 /* Length of copper cable - zero when not relevant (e.g. if cable is fibre) */ 373 /* Capabilities corresponding to 1 bits. */ [all …]
|
/freebsd/crypto/openssl/crypto/bn/ |
H A D | bn_exp.c | 2 * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. 44 * non-constant time code, but it will take very long. 48 /* this one works - simple but works */ 51 int i, bits, ret = 0; in BN_exp() local 69 bits = BN_num_bits(p); in BN_exp() 79 for (i = 1; i < bits; i++) { in BN_exp() 106 /*- in BN_mod_exp() 113 * exponentiation using the reciprocal-based quick remaindering in BN_mod_exp() 118 * 4096, 8192 bits], compared to the running time of the in BN_mod_exp() 121 * BN_mod_exp_mont 33 .. 40 % [AMD K6-2, Linux, debug configuration] in BN_mod_exp() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | snps,dw-pcie.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustav [all...] |
/freebsd/sys/kern/ |
H A D | subr_blist.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 30 * BLIST.C - Bitmap allocator/deallocator, using a radix tree with hinting 33 * allocator eats around 2 bits per 'block'. The module does not 61 * The non-blocking nature of allocations and frees is required by swap 66 * memory) by BLIST_RADIX lower-level nodes. This is a recursive 72 * BLIST_RADIX lower-level nodes of a some nodes may not be allocated. 82 * This code can be compiled stand-alone for debugging. 151 #define BLIST_MASK (BLIST_RADIX - 1) 158 * or, equivalently, (m**(h+1)-1)/(m-1). This quantity is called 'skip' [all …]
|
/freebsd/usr.sbin/spi/ |
H A D | spi.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 51 #define DIR_NONE -1 54 int mode; /* mode (0,1,2,3, -1 == use default) */ 55 int speed; /* speed (in Hz, -1 == use default) */ 58 int binary; /* non-zero for binary output or zero for 61 * non-zero for ASCII input, 'binary' 63 int lsb; /* non-zero for LSB order (default order is 65 int verbose; /* non-zero for verbosity */ 85 * LSB array - reversebits[n] is the LSB value of n as an MSB. Use this array [all …]
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | htt.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 31 /* bits 5-23 currently reserved */ 36 enum htt_h2t_msg_type { /* host-to-target */ 59 u8 pad[sizeof(u32) - sizeof(struct htt_cmd_hdr)]; 76 * but the host shall use the bit-mast + bit-shift defs, to be endian- 178 * htt_data_tx_desc - used for data tx path 181 * ext_tid: for qos-data frames (0-15), see %HTT_DATA_TX_EXT_TID_ 243 #define HTT_RX_RING_FILL_LEVEL (((HTT_RX_RING_SIZE) / 2) - 1) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | BitTracker.cpp | 1 //===- BitTracker.cpp -----------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // SSA-based bit propagation. 13 // of bits are represented by the class BitValue, and take one of four 16 // cannot be a copy of yet another bit---such chains are not allowed). 21 // assuming that nothing is known about bits of %1, bit 1 of %2 31 // The tracker implements the Wegman-Zadeck algorithm, originally developed 32 // for SSA-based constant propagation. Each register is represented as 33 // a sequence of bits, with the convention that bit 0 is the least signi- [all …]
|
/freebsd/sys/contrib/xen/io/ |
H A D | usbif.h | 49 * under "backend/<guest-dom-id>/qusb". 58 * "conn-ring". 61 * responses). This is the "urb-ring". 80 *------------------ Backend Device Identification (PRIVATE) ------------------ 82 * num-ports 87 * usb-ver 95 * Physical USB device connected to the given port, e.g. "3-1.5". 101 *----------------------- Request Transport Parameters ----------------------- 103 * event-channel 109 * urb-ring-ref [all …]
|
/freebsd/sys/dev/sdhci/ |
H A D | sdhci.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 /* Controller can only DMA chunk sizes that are a multiple of 32 bits */ 50 /* Controller has an off-by-one issue with timeout value */ 62 /* Hardware shifts the 136-bit response, don't do it in software. */ 64 /* Wait to see reset bit asserted before waiting for de-asserted */ 72 /* All controller slots are non-removable. */ 74 /* Issue custom Intel controller reset sequence after power-up. */ 96 /* SDMA boundary in SDHCI_BLOCK_SIZE broken - use front-end supplied value. */ 271 #define SDHCI_CTRL2_MMC_HS400 0x0005 /* non-standard */ [all …]
|
/freebsd/sys/dev/mvs/ |
H A D | mvs.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 #define IC_HC0 0x000001ff /* bits 0-8 = HC0 */ 44 #define IC_HC1 (IC_HC0 << IC_HC_SHIFT) /* 9-17 = HC1 */ 58 #define IC_MAIN_RSVD (0xfe000000) /* bits 31-25 */ 59 #define IC_MAIN_RSVD_5 (0xfff10000) /* bits 31-19 */ 60 #define IC_MAIN_RSVD_SOC (0xfffffec0) /* bits 31-9, 7-6 */ 65 #define CHIP_SOC_HC0_MASK(num) (0xff >> ((4 - (num)) * 2)) argument 87 #define HC_RQOP 0x4 /* Request Queue Out-Pointer */ 88 #define HC_RQIP 0x8 /* Response Queue In-Pointer */ [all …]
|
/freebsd/contrib/unbound/daemon/ |
H A D | worker.c | 2 * daemon/worker.c - worker that handles a pending list of requests. 132 front = listen_get_mem(worker->front); in worker_mem_report() 133 back = outnet_get_mem(worker->back); in worker_mem_report() 134 msg = slabhash_get_mem(worker->env.msg_cache); in worker_mem_report() 135 rrset = slabhash_get_mem(&worker->env.rrset_cache->table); in worker_mem_report() 136 infra = infra_get_mem(worker->env.infra_cache); in worker_mem_report() 137 mesh = mesh_get_mem(worker->env.mesh); in worker_mem_report() 138 ac = alloc_get_mem(worker->alloc); in worker_mem_report() 139 superac = alloc_get_mem(&worker->daemon->superalloc); in worker_mem_report() 140 anch = anchors_get_mem(worker->env.anchors); in worker_mem_report() [all …]
|
/freebsd/contrib/lib9p/ |
H A D | pack.c | 29 * Based on libixp code: ©2007-2010 Kris Maglione <maglione.k at Gmail> 62 * Transfer data from incoming request, or to outgoing response, 66 * just len itself, converted to signed), or -1 if we ran out of space. 68 * Note that if we return -1, subsequent l9p_iov_io() calls with 69 * the same (and not-reset) msg and len > 0 will also return -1. 83 if (msg->lm_cursor_iov >= msg->lm_niov) in l9p_iov_io() 84 return (-1); in l9p_iov_io() 89 size_t idx = msg->lm_cursor_iov; in l9p_iov_io() 90 size_t space = msg->lm_iov[idx].iov_len - msg->lm_cursor_offset; in l9p_iov_io() 93 if (msg->lm_mode == L9P_PACK) { in l9p_iov_io() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | mac.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022, 2024 Intel Corporation 11 * AUX indices follows - 1 for non-CDB, 2 for CDB. 31 * enum iwl_mac_protection_flags - MA [all...] |
/freebsd/contrib/unbound/util/ |
H A D | netevent.h | 2 * util/netevent.h - event notification 42 * o UDP socket - perthread buffer. 43 * o TCP-accept socket - array of TCP-sockets, socketcount. 44 * o TCP socket - own buffer, parent-TCPaccept, read/write state, 48 * o frontside - aimed towards our clients, queries come in, answers back. 49 * o behind - aimed towards internet, to the authoritative DNS servers. 52 * o comm_base - for thread safety of the comm points, one per thread. 53 * o comm_point - udp and tcp networking, with callbacks. 54 * o comm_timer - a timeout with callback. 55 * o comm_signal - callbacks when signal is caught. [all …]
|
/freebsd/contrib/unbound/services/ |
H A D | authzone.c | 2 * services/authzone.c - authoritative zone that is locally hosted. 85 /* auth transfer timeout for TCP connections, in msec */ 87 /* auth transfer max backoff for failed transfers and probes */ 99 /** pick up nextprobe task to start waiting to perform transfer actions */ 106 * or transfer task if nothing to probe, or false if already in progress */ 120 msg->qinfo.qname = regional_alloc_init(region, qinfo->qname, in msg_create() 121 qinfo->qname_len); in msg_create() 122 if(!msg->qinfo.qname) in msg_create() 124 msg->qinfo.qname_len = qinfo->qname_len; in msg_create() 125 msg->qinfo.qtype = qinfo->qtype; in msg_create() [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dnode_sync.c | 9 * or https://opensource.org/licenses/CDDL-1.0. 45 int txgoff = tx->tx_txg & TXG_MASK; in dnode_increase_indirection() 46 int nblkptr = dn->dn_phys->dn_nblkptr; in dnode_increase_indirection() 47 int old_toplvl = dn->dn_phys->dn_nlevels - 1; in dnode_increase_indirection() 48 int new_level = dn->dn_next_nlevels[txgoff]; in dnode_increase_indirection() 51 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_increase_indirection() 54 ASSERT(dn->dn_phys->dn_type != DMU_OT_NONE); in dnode_increase_indirection() 55 ASSERT(new_level > 1 && dn->dn_phys->dn_nlevels > 0); in dnode_increase_indirection() 57 db = dbuf_hold_level(dn, dn->dn_phys->dn_nlevels, 0, FTAG); in dnode_increase_indirection() 60 dn->dn_phys->dn_nlevels = new_level; in dnode_increase_indirection() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 1 //===-- llvm/MC/MCInstrDesc.h - Instruction Descriptors -*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2. [all...] |