| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
| H A D | datapath.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2024-2025 Intel Corporation 4 * Copyright (C) 2012-2014, 2018-2022 Intel Corporation 5 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 6 * Copyright (C) 2016-2017 Intel Deutschland GmbH 12 * enum iwl_data_path_subcmd_ids - data path group commands 143 * struct iwl_mu_group_mgmt_cmd - VHT MU-MIMO group configuration 148 * group then bits (group * 2) is the position -1 157 * struct iwl_mu_group_mgmt_notif - VHT MU-MIMO group id notification 161 * group then bits (group * 2) is the position -1 [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/ |
| H A D | pipeline.json | 9 "PublicDescription": "A linefill caused an instruction side stall", 12 "BriefDescription": "A linefill caused an instruction side stall" 15 "PublicDescription": "A translation table walk caused an instruction side stall", 18 "BriefDescription": "A translation table walk caused an instruction side stall" 21 "PublicDescription": "Duration for which all slots in the Load-Store Unit (LSU) are busy", 24 "BriefDescription": "Duration for which all slots in the Load-Store Unit (LSU) are busy" 27 … all slots in the load-store issue queue are busy. This event counts the cycles where all slots in… 30 … all slots in the load-store issue queue are busy. This event counts the cycles where all slots in… 33 …counts the cycles where all slots in the DP0 and DP1 IQs are full with micro-operations waiting fo… 36 …counts the cycles where all slots in the DP0 and DP1 IQs are full with micro-operations waiting fo… [all …]
|
| /freebsd/sys/contrib/alpine-hal/ |
| H A D | al_hal_serdes_25g_regs.h | 9 found at http://www.gnu.org/licenses/gpl-2.0.html 132 /* Bit-wise write enable */ 139 * 0x1 – Select inter-macro reference clock from the left side 141 * 0x3 – Select inter-macro reference clock from the right side 156 * 0x2 – Select inter-macro reference clock input from right side 172 * 0x2 – Select inter-macro reference clock input from left side 186 * Program memory acknowledge - Only when the access 193 * Data memory acknowledge - Only when the access 200 * 0 - keep cpu clk as sb clk 205 * 0x0 – OIF CEI-28G-SR [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SwitchLoweringUtils.cpp | 1 //===- SwitchLoweringUtils.cpp - Switch Lowering --------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 26 const APInt &LowCase = Clusters[First].Low->getValue(); in getJumpTableRange() 27 const APInt &HighCase = Clusters[Last].High->getValue(); in getJumpTableRange() 33 return (HighCase - LowCase).getLimitedValue((UINT64_MAX - 1) / 100) + 1; in getJumpTableRange() 42 TotalCases[Last] - (First == 0 ? 0 : TotalCases[First - 1]); in getJumpTableNumCases() 53 // Clusters must be non-empty, sorted, and only contain Range clusters. in findJumpTables() 58 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue())); in findJumpTables() [all …]
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | vpaes-loongarch64.pl | 2 # Copyright 2015-2025 The OpenSSL Project Authors. All Rights Reserved. 10 ## Constant-time SSSE3 AES core implementation. 44 ## AES-encrypt %vr0. 48 ## %vr9-%vr15 as in _vpaes_preheat 52 ## Clobbers %vr1-%vr5, %r9, %r10, %r11, %t5 53 ## Preserves %vr6 - %vr8 so you get some local vectors 90 vld $vr1,$t0,-0x40 105 addi.d $t5,$t5,-1 # nr-- 133 vld $vr4,$a6, -0x60 # 3 : sbou Lk_sbo 134 vld $vr0,$a6, -0x50 # 0 : sbot Lk_sbo+16 [all …]
|
| H A D | vpaes-x86_64.pl | 2 # Copyright 2011-2024 The OpenSSL Project Authors. All Rights Reserved. 11 ## Constant-time SSSE3 AES core implementation. 23 # Interface to OpenSSL as "almost" drop-in replacement for 24 # aes-x86_64.pl. "Almost" refers to the fact that AES_cbc_encrypt 26 # EVP only). "Drop-in" implies that this module doesn't share key 30 # Performance summary. aes-x86_64.pl column lists large-block CBC 31 # encrypt/decrypt/with-hyper-threading-off(*) results in cycles per 32 # byte processed with 128-bit key, and vpaes-x86_64.pl column - 33 # [also large-block CBC] encrypt/decrypt. 35 # aes-x86_64.pl vpaes-x86_64.pl [all …]
|
| H A D | vpaes-x86.pl | 2 # Copyright 2011-2020 The OpenSSL Project Authors. All Rights Reserved. 11 ## Constant-time SSSE3 AES core implementation. 23 # Port vpaes-x86_64.pl as 32-bit "almost" drop-in replacement for 24 # aes-586.pl. "Almost" refers to the fact that AES_cbc_encrypt 26 # EVP only). "Drop-in" implies that this module doesn't share key 30 # Performance summary. aes-586.pl column lists large-block CBC 31 # encrypt/decrypt/with-hyper-threading-off(*) results in cycles per 32 # byte processed with 128-bit key, and vpaes-x86.pl column - [also 33 # large-block CBC] encrypt/decrypt. 35 # aes-586.pl vpaes-x86.pl [all …]
|
| H A D | vpaes-ppc.pl | 2 # Copyright 2013-2020 The OpenSSL Project Authors. All Rights Reserved. 11 ## Constant-time SSSE3 AES core implementation. 21 # 128-bit key. 23 # aes-ppc.pl this 32 # it in-line. Secondly it, being transliterated from 33 # vpaes-x86_64.pl, relies on "nested inversion" better suited 60 $FRAME=6*$SIZE_T+13*16; # 13*16 is for v20-v31 offload 63 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or 64 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or 65 die "can't locate ppc-xlate.pl"; [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
| H A D | qcom,aoss-qmp.txt | 1 Qualcomm Always-On Subsystem side channel binding 3 This binding describes the hardware component responsible for side channel 4 requests to the always-on subsystem (AOSS), used for certain power management 10 The AOSS side channel exposes control over a set of resources, used to control 11 a set of debug related clocks and to affect the low power state of resources 13 power-domains. 15 - compatible: 19 "qcom,sc7180-aoss-qmp" 20 "qcom,sc7280-aoss-qmp" 21 "qcom,sdm845-aoss-qmp" [all …]
|
| H A D | qcom,aoss-qmp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,aoss-qmp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Always-On Subsystem side channel 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 This binding describes the hardware component responsible for side channel 14 requests to the always-on subsystem (AOSS), used for certain power management 20 The AOSS side channel exposes control over a set of resources, used to control 21 a set of debug related clocks and to affect the low power state of resources [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/frequency/ |
| H A D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/iio/addac/ |
| H A D | adi,ad74115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
| /freebsd/contrib/ntp/sntp/libopts/ |
| H A D | intprops.h | 1 /* intprops.h -- properties of integer types 3 Copyright (C) 2001-2018 Free Software Foundation, Inc. 28 /* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see 29 <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00406.html>. */ 30 #define _GL_INT_NEGATE_CONVERT(e, v) (0 * (e) - (v)) 40 #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1)) 50 Padding bits are not supported; this is checked at compile-time below. */ 57 ? (t) -1 \ 58 : ((((t) 1 << (TYPE_WIDTH (t) - 2)) - 1) * 2 + 1))) 61 after integer promotion. E should not have side effects. */ [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | fixunssfdi.c | 1 //===-- fixunssfdi.c - Implement __fixunssfdi -----------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 // Support for systems that have hardware floating-point; can set the invalid 14 // flag as a side-effect of computation. 21 su_int low = da - (double)high * 4294967296.f; // high * 0x1p32f; in __fixunssfdi() local 22 return ((du_int)high << 32) | low; in __fixunssfdi() 26 // Support for systems that don't have hardware floating-point; there are no 27 // flags to set, and we don't want to code-gen to an unknown soft-float
|
| H A D | fixunsdfdi.c | 1 //===-- fixunsdfdi.c - Implement __fixunsdfdi -----------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 // Support for systems that have hardware floating-point; can set the invalid 14 // flag as a side-effect of computation. 20 su_int low = a - (double)high * 4294967296.f; // high * 0x1p32f; in __fixunsdfdi() local 21 return ((du_int)high << 32) | low; in __fixunsdfdi() 25 // Support for systems that don't have hardware floating-point; there are no 26 // flags to set, and we don't want to code-gen to an unknown soft-float
|
| /freebsd/contrib/ntp/html/hints/ |
| H A D | mpeix | 1 HP e3000 MPE/iX NTP Hints - May 29, 2001 2 ---------------------------------------- 8 NTP was re-ported to MPE in May 2001. What follows are hints learned from 12 MPE lacks the clock-related APIs expected by NTP, so adjtime(), gettimeofday(), 16 Unfortunately the implementation of adjtime() has exposed a sub-second accuracy 22 This bug has a side-effect whereby the ntpd daemon will screw up the hardware 24 the one-time -q mode. But note that you can safely run ntpd in order to become 27 The one-time clock adjustment functionality of ntpdate and ntp_timeset is not 28 affected by this bug side-effect. You can safely use these commands to alter 32 building NTP with --disable-all-clocks --enable-LOCAL_CLOCK is strongly [all …]
|
| /freebsd/lib/libc/rpc/ |
| H A D | clnt_perror.c | 4 /*- 5 * SPDX-License-Identifier: BSD-3-Clause 12 * - Redistributions of source code must retain the above copyright notice, 14 * - Redistributions in binary form must reproduce the above copyright notice, 17 * - Neither the name of Sun Microsystems, Inc. nor the names of its 50 #include "un-namespace.h" 82 str = _buf(); /* side effect: sets CLNT_PERROR_BUFLEN */ in clnt_sperror() 91 len -= i; in clnt_sperror() 94 (void)strncpy(str, clnt_sperrno(e.re_status), len - 1); in clnt_sperror() 97 len -= i; in clnt_sperror() [all …]
|
| /freebsd/include/rpc/ |
| H A D | clnt.h | 3 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 11 * - Redistributions of source code must retain the above copyright notice, 13 * - Redistributions in binary form must reproduce the above copyright notice, 16 * - Neither the name of the "Oracle America, Inc." nor the names of its 34 * clnt.h - Client side remote procedure call interface. 45 * Well-known IPV6 RPC broadcast address. 71 rpcvers_t low; /* lowest version supported */ member 119 * Timers used for the pseudo-transport protocol when using datagrams 122 u_short rt_srtt; /* smoothed round-trip time */ [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1 //===- InstCombineSimplifyDemanded.cpp ------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 28 VerifyKnownBits("instcombine-verify-known-bits", 39 assert(OpNo < I->getNumOperands() && "Operand index too large"); in ShrinkDemandedConstant() 42 Value *Op = I->getOperand(OpNo); in ShrinkDemandedConstant() 48 if (C->isSubsetOf(Demanded)) in ShrinkDemandedConstant() 52 I->setOperand(OpNo, ConstantInt::get(Op->getType(), *C & Demanded)); in ShrinkDemandedConstant() 60 if (unsigned BitWidth = Ty->getScalarSizeInBits()) in getBitWidth() [all …]
|
| /freebsd/sys/dev/sound/pcm/ |
| H A D | matrix.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2009 Ariff Abdullah <ariff@FreeBSD.org> 43 #define SND_CHN_T_LF 3 /* Low Frequency */ 49 #define SND_CHN_T_SL 9 /* Side Left */ 50 #define SND_CHN_T_SR 10 /* Side Right */ 70 "Low Frequency Effects", \ 74 "Side Left", "Side Right", \ 167 #define SND_CHN_MATRIX_DRV -4 /* driver own identity */ 168 #define SND_CHN_MATRIX_PCMCHANNEL -3 /* PCM channel identity */ [all …]
|
| /freebsd/contrib/unbound/iterator/ |
| H A D | iter_utils.h | 2 * iterator/iter_utils.h - iterative resolver module utility functions. 72 * lookups of parent side glue. */ 89 * do-not-query-addresses. 95 * @param dnssec_lame: set to 1, if a known dnssec-lame server is selected 142 * can be prefetch-updates. 178 * will not get selected as targets. For the parent-side lookups. 246 * @return true if message is certain to be from zone in dp->nam [all...] |
| /freebsd/contrib/ncurses/man/ |
| H A D | term_variables.3x | 2 .\" Copyright 2019-2023,2024 Thomas E. Dickey * 3 .\" Copyright 2010-2015,2017 Free Software Foundation, Inc. * 31 .TH term_variables 3X 2024-03-16 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls" 56 \fB\%ttytype\fP \- 85 low-level terminfo interface. 90 which provide read-only access to \fIcurses\fP's state. 91 In either case, applications should treat them as read-only to avoid 96 with the \fBA_ALTCHARSET\fP video attribute into line-drawing characters. 102 The comparable data for the wide-character library is a private variable. 106 This variable is also set as a side-effect of \fBset_term\fP(3X) [all …]
|
| /freebsd/share/doc/psd/04.uprog/ |
| H A D | p5 | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 57 For instance, to time-stamp the output of a program, 66 the in-memory formatting capabilities of 83 Low-Level Process Creation \(em Execl and Execv 115 but this is seldom used except as a place-holder. 201 execl("/bin/sh", "sh", "-c", commandline, NULL); 206 .UL -c 241 is non-zero; it is the process number of the child. 246 execl("/bin/sh", "sh", "-c", cmd, NULL); /* in child */ 261 returns non-zero [all …]
|
| /freebsd/sys/net/ |
| H A D | paravirt.h | 31 Support for virtio-like communication between host (H) and guest (G) NICs. 37 csb->csb_on enables the mode. If disabled, the device acts a regular one. 50 if ( cond(C) ) { // C is written by the other side 83 TDT writes on the transmit side when the host is too slow. 109 RDT writes on the receive side when the guest is too slow and 116 * [GH][RW][+-0] guest/host reads/writes frequently/rarely/almost never 120 uint32_t guest_need_txkick; /* GW- HR+ G ran out of tx bufs, request kick */ 121 uint32_t guest_need_rxkick; /* GW- HR+ G ran out of rx pkts, request kick */ 122 uint32_t guest_csb_on; /* GW- HR+ enable paravirtual mode */ 124 uint32_t guest_txkick_at; /* GW- HR+ tx ring pos. where G expects an intr */ [all …]
|
| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | vpaes-armv8.S | 1 /* Do not modify. This file is auto-generated from vpaes-armv8.pl. */ 94 .size _vpaes_consts,.-_vpaes_consts 102 // Fills register %r10 -> .aes_consts (so you can -fPIC) 103 // and %xmm9-%xmm15 as specified below. 115 .size _vpaes_encrypt_preheat,.-_vpaes_encrypt_preheat 120 // AES-encrypt %xmm0. 124 // %xmm9-%xmm15 as in _vpaes_preheat 128 // Clobbers %xmm1-%xmm5, %r9, %r10, %r11, %rax 129 // Preserves %xmm6 - %xmm8 so you get some local vectors 155 ld1 {v1.2d}, [x11], #16 // vmovdqa -0x40(%r11,%r10), %xmm1 # .Lk_mc_forward[] [all …]
|