/freebsd/sys/dev/igc/ |
H A D | igc_mac.c | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 13 * igc_init_mac_ops_generic - Initialize MAC function pointers 16 * Setups up the function pointers to no-op functions 20 struct igc_mac_info *mac = &hw->mac; in igc_init_mac_ops_generic() 24 mac->ops.init_params = igc_null_ops_generic; in igc_init_mac_ops_generic() 25 mac->ops.config_collision_dist = igc_config_collision_dist_generic; in igc_init_mac_ops_generic() 26 mac->ops.rar_set = igc_rar_set_generic; in igc_init_mac_ops_generic() 30 * igc_null_ops_generic - No-op function, returns 0 40 * igc_null_mac_generic - No-op function, return void [all …]
|
H A D | igc_phy.c | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 13 * igc_init_phy_ops_generic - Initialize PHY function pointers 16 * Setups up the function pointers to no-op functions 20 struct igc_phy_info *phy = &hw->phy; in igc_init_phy_ops_generic() 24 phy->ops.init_params = igc_null_ops_generic; in igc_init_phy_ops_generic() 25 phy->ops.acquire = igc_null_ops_generic; in igc_init_phy_ops_generic() 26 phy->ops.check_reset_block = igc_null_ops_generic; in igc_init_phy_ops_generic() 27 phy->ops.force_speed_duplex = igc_null_ops_generic; in igc_init_phy_ops_generic() 28 phy->ops.get_info = igc_null_ops_generic; in igc_init_phy_ops_generic() [all …]
|
H A D | igc_regs.h | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 11 #define IGC_CTRL 0x00000 /* Device Control - RW */ 12 #define IGC_STATUS 0x00008 /* Device Status - RO */ 13 #define IGC_EECD 0x00010 /* EEPROM/Flash Control - RW */ 15 #define IGC_EERD 0x12014 /* EEprom mode read - RW */ 16 #define IGC_EEWR 0x12018 /* EEprom mode write - RW */ 17 #define IGC_CTRL_EXT 0x00018 /* Extended Device Control - RW */ 18 #define IGC_MDIC 0x00020 /* MDI Control - RW */ 19 #define IGC_MDICNFG 0x00E04 /* MDI Config - RW */ [all …]
|
/freebsd/contrib/bearssl/T0/ |
H A D | WordBuilder.cs | 31 * Opcodes are accumulated with specific methods. A control-flow stack 60 cfPtr = -1; in WordBuilder() 69 * Build the word. The control-flow stack must be empty. A 'ret' 74 if (cfPtr != -1) { in Build() 75 throw new Exception("control-flow stack is not empty"); in Build() 77 if (jumpToLast || code[code.Count - 1].MayFallThrough) { in Build() 99 * Rotate the control-flow stack at depth 'depth'. 103 int x = cfStack[cfPtr - depth]; in CSRoll() 104 Array.Copy(cfStack, cfPtr - (depth - 1), in CSRoll() 105 cfStack, cfPtr - depth, depth); in CSRoll() [all …]
|
/freebsd/sys/dev/e1000/ |
H A D | e1000_mac.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 42 * e1000_init_mac_ops_generic - Initialize MAC function pointers 45 * Setups up the function pointers to no-op functions 49 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic() 53 mac->ops.init_params = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 54 mac->ops.init_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 55 mac->ops.reset_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 56 mac->ops.setup_physical_interface = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 57 mac->ops.get_bus_info = e1000_null_ops_generic; in e1000_init_mac_ops_generic() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeMoverUtils.h | 1 //===- Transform/Utils/CodeMoverUtils.h - CodeMover Utils -------*- [all...] |
/freebsd/sys/dev/sk/ |
H A D | yukonreg.h | 2 /*- 21 #define YU_GPSR_SPEED 0x8000 /* speed 0 - 10Mbps, 1 - 100Mbps */ 22 #define YU_GPSR_DUPLEX 0x4000 /* 0 - half duplex, 1 - full duplex */ 23 #define YU_GPSR_FCTL_TX 0x2000 /* Tx flow control, 1 - disabled */ 25 #define YU_GPSR_PAUSE 0x0800 /* flow control enable/disable */ 30 #define YU_GPSR_GIG_SPEED 0x0010 /* Gigabit Speed (0 - use speed bit) */ 32 #define YU_GPSR_FCTL_RX 0x0004 /* Rx flow control, 1 - disabled */ 33 #define YU_GPSR_PROMS_EN 0x0002 /* promiscuous mode, 1 - enabled */ 35 /* General Purpose Control Register (GPCR) */ 38 #define YU_GPCR_FCTL_TX_DIS 0x2000 /* Disable Tx flow control 802.3x */ [all …]
|
/freebsd/sys/sys/ |
H A D | _termios.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 36 * Special Control Characters 56 /* 7 ex-spare 1 */ 80 * Input flags - software input processing 91 #define IXON 0x00000200 /* enable output flow control */ 92 #define IXOFF 0x00000400 /* enable input flow control */ 98 #define IUTF8 0x00004000 /* assume input is utf-8 encoded */ 102 * Output flags - software output processing 106 #define ONLCR 0x00000002 /* map NL to CR-NL (ala CRMOD) */ [all …]
|
/freebsd/share/man/man4/ |
H A D | siftr.4 | 39 as a module at run-time, run the following command as root: 40 .Bd -literal -offset indent 49 .Bd -literal -offset indent 66 .Ss Compile-time Configuration 72 .Bd -literal -offset indent 73 CFLAGS+=-DSIFTR_IPV6 80 In the IPv4-only (default) mode, standard dotted decimal notation (e.g. 83 and standard colon-separated hex notation (see RFC 4291) is used to format IPv6 85 .Ss Run-time Configuration 89 interface to export its configuration variables to user-space. [all …]
|
H A D | ng_netflow.4 | 1 .\" Copyright (c) 2004-2005 Gleb Smirnoff <glebius@FreeBSD.org> 47 .Bl -dash 56 A flow was inactive for the specified period of time. 99 .Sh CONTROL MESSAGES 100 This node type supports the generic control messages, plus the following: 101 .Bl -tag -width foo 129 .Bd -literal -offset 4n 158 .Bd -literal -offset 4n 174 .Bd -literal -offset 4n 176 uint32_t inactive_timeout; /* flow inactive timeout */ [all …]
|
/freebsd/sys/dev/my/ |
H A D | if_myreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 33 #define MY_PAR0 0x0 /* physical address 0-3 */ 34 #define MY_PAR1 0x04 /* physical address 4-5 */ 35 #define MY_MAR0 0x08 /* multicast address 0-3 */ 36 #define MY_MAR1 0x0C /* multicast address 4-7 */ 37 #define MY_FAR0 0x10 /* flow-control address 0-3 */ 38 #define MY_FAR1 0x14 /* flow-control address 4-5 */ 48 #define MY_FTH 0x3C /* flow control high/low threshold */ 59 #define MY_RFCEN 0x00002000 /* receive flow control packet enable */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/nfc/ |
H A D | marvell,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstructionPrecedenceTracking.h | 1 //===-- InstructionPrecedenceTracking.h -------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // (e.g. as having implicit control flow, or writing memory, or having another 18 //===----------------------------------------------------------------------===// 40 /// Asserts that the cached info for \p BB is up-to-date. This helps to catch 45 /// Asserts whether or not the contents of this tracking is up-to-date. This 66 /// children classes allows to implement tracking of implicit control flow, 92 /// This class allows to keep track on instructions with implicit control flow. 96 /// is reached, then we need to make sure that there is no implicit control flow [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A D | milbeaut-uart.txt | 4 - compatible: should be "socionext,milbeaut-usio-uart". 5 - reg: offset and length of the register set for the device. 6 - interrupts: two interrupts specifier. 7 - interrupt-names: should be "rx", "tx". 8 - clocks: phandle to the input clock. 11 - auto-flow-control: flow control enable. 15 compatible = "socionext,milbeaut-usio-uart"; 18 interrupt-names = "rx", "tx"; 20 auto-flow-control;
|
H A D | st,stm32-uart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/serial/st,stm32-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 - Erwan Le Ray <erwan.leray@foss.st.com> 15 - st,stm32-uart 16 - st,stm32f7-uart 17 - st,stm32h7-uart 34 st,hw-flow-ctrl: 35 description: enable hardware flow control (deprecated) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIAnnotateControlFlow.cpp | 1 //===- SIAnnotateControlFlow.cpp ------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// Annotates the control flow with hardware specific intrinsics. 12 //===----------------------------------------------------------------------===// 31 #define DEBUG_TYPE "si-annotate-control-flow" 98 StringRef getPassName() const override { return "SI annotate control flow"; } in getPassName() 114 "Annotate SI Control Flow", false, false) 119 "Annotate SI Control Flow", false, false) 150 return UA->isUniform(T) || T->hasMetadata("structurizecfg.uniform"); in isUniform() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 1 //=- WebAssemblyFixIrreducibleControlFlow.cpp - Fix irreducible control flow -// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This file implements a pass that removes irreducible control flow. 11 /// Irreducible control flow means multiple-entry loops, which this pass 14 /// Note that LLVM has a generic pass that lowers irreducible control flow, but 15 /// it linearizes control flow, turning diamonds into two triangles, which is 22 /// up multi-entry loops by adding a new block that can dispatch to each of the 44 /// * The Relooper emits structured control flow (with ifs etc.), while we 47 /// [1] Alon Zakai. 2011. Emscripten: an LLVM-to-JavaScript compiler. In [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | qcom_adm.txt | 4 - compatible: must contain "qcom,adm" for IPQ/APQ8064 and MSM8960 5 - reg: Address range for DMA registers 6 - interrupts: Should contain one interrupt shared by all channels 7 - #dma-cells: must be <2>. First cell denotes the channel number. Second cell 8 denotes CRCI (client rate control interface) flow control assignment. 9 - clocks: Should contain the core clock and interface clock. 10 - clock-names: Must contain "core" for the core clock and "iface" for the 12 - resets: Must contain an entry for each entry in reset names. 13 - reset-names: Must include the following entries: 14 - clk [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/CFGuard/ |
H A D | CFGuard.cpp | 1 //===-- CFGuard.cpp - Control Flow Guard checks -----------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This file contains the IR transform to add Microsoft's Control Flow Guard 13 //===----------------------------------------------------------------------===// 32 STATISTIC(CFGuardCounter, "Number of Control Flow Guard checks added"); 36 /// Adds Control Flow Guard (CFG) checks on indirect function calls/invokes. 38 /// address-taken function. X86_64 targets use the Mechanism::Dispatch 56 /// Inserts a Control Flow Guard (CFG) check on an indirect call using the CFG 59 /// symbol. This checks that the target address is a valid address-taken [all …]
|
/freebsd/sys/dev/cas/ |
H A D | if_casreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * from: FreeBSD: if_gemreg.h 174987 2007-12-30 01:32:03Z marius 57 #define CAS_BIM_RAM_BIST 0x1030 /* BIM RAM BIST control/status */ 84 * Bits 0-9 of CAS_STATUS auto-clear when read. CAS_CLEAR_ALIAS specifies 85 * which of bits 0-9 auto-clear when reading CAS_STATUS_ALIAS. 102 #define CAS_INTR_MAC_CTRL_INT 0x00010000 /* MAC control interrupt */ 116 #define CAS_BIM_CONF_BD64_DIS 0x00000004 /* 64-bit mode disable */ 118 #define CAS_BIM_CONF_BUS32_WIDE 0x00000010 /* PCI bus is 32-bit (ro). */ 161 * interrupt bits for CAS_INTMASK[2-4], CAS_STATUS[2-4], CAS_CLEAR_ALIAS[2-4] [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/ |
H A D | CFGuard.h | 1 //===-- CFGuard.h - CFGuard Transformations ------- [all...] |
/freebsd/sys/dev/ice/ |
H A D | ice_common_sysctls.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 58 * @brief boolean indicating if the Tx Flow Control filter should be enabled 60 * Global sysctl variable indicating whether the Tx Flow Control filters 62 * they come from non-HW sources. If false, packets coming from software will 63 * not be dropped. Leave this on if unless you must send flow contro [all...] |
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_common.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 64 * ixgbe_init_ops_generic - Inits function ptrs 71 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_generic() 72 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_init_ops_generic() 78 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic; in ixgbe_init_ops_generic() 81 eeprom->ops.read = ixgbe_read_eerd_generic; in ixgbe_init_ops_generic() 82 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic; in ixgbe_init_ops_generic() 84 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic; in ixgbe_init_ops_generic() 85 eeprom->ops.read_buffer = in ixgbe_init_ops_generic() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SpeculationHardening.cpp | 1 //===- AArch64SpeculationHardening.cpp - Harden Against Missspeculation --===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===-- [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | WinCFGuard.h | 1 //===-- WinCFGuard.h - Windows Control Flow Guard Handling ----*- C++ -*--===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains support for writing the metadata for Windows Control Flow 10 // Guard, including address-taken functions, and valid longjmp targets. 12 //===----------------------------------------------------------------------===// 33 /// Emit the Control Flow Guard function ID table. 36 /// Gather pre-function debug information. 41 /// Gather post-function debug information.
|