Home
last modified time | relevance | path

Searched +full:num +full:- +full:transfer +full:- +full:bits (Results 1 – 25 of 124) sorted by relevance

12345

/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Dspi-xilinx.txt2 -------------------------------------------------
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 Dspi-xilinx.yaml1 # 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 Dppc64-mont.pl2 # 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 Darm,mhu.yaml1 # 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 Dxilinx_dma.txt11 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 DInstrRefBasedImpl.cpp1 //===- 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 DInstrRefBasedImpl.h1 //===- 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 Dboot1.S31 /* 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 Defx_regs_mcdi_aoe.h1 /*-
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 Dbn_exp.c2 * 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 Dsnps,dw-pcie.yaml1 # 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 Dsubr_blist.c1 /*-
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 Dspi.c1 /*-
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 Dhtt.h1 /* 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 DBitTracker.cpp1 //===- 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 Dusbif.h49 * 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 Dsdhci.h1 /*-
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 Dmvs.h1 /*-
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 Dworker.c2 * 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 Dpack.c29 * 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 Dmac.h1 /* 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 Dnetevent.h2 * 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 Dauthzone.c2 * 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 Ddnode_sync.c9 * 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 DMCInstrDesc.h1 //===-- llvm/MC/MCInstrDesc.h - Instruction Descriptors -*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.
[all...]

12345