/freebsd/sys/dev/ice/ |
H A D | ice_iflib_recovery_txrx.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 37 * that the firmware is in recovery mode. These ops essentially do nothing and 39 * receive when the device is in firmware recovery mode. 59 * Similar to ice_txrx, but contains pointers to functions which are no-ops. 60 * Used when the driver is in firmware recovery mode to prevent any attempt to 61 * transmit or receive packets while the hardware is not initialized. 74 * ice_recovery_txd_encap - prepar [all...] |
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | host-generic-pci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Will Deacon <will@kernel.org> 13 Firmware-initialised PCI host controllers and PCI emulations, such as the 14 virtio-pci implementations found in kvmtool and other para-virtualised 21 Configuration Space is assumed to be memory-mapped (as opposed to being 26 For CAM, this 24-bit offset is: 41 - description: [all …]
|
/freebsd/sys/dev/iwi/ |
H A D | if_iwivar.h | 2 /*- 3 * SPDX-License-Identifier: BSD-2-Clause 115 const struct firmware *fp; /* image handle */ 116 const char *data; /* firmware image data */ 117 size_t size; /* firmware image size */ 162 * The card needs external firmware images to work, which is made of a 163 * bootloader, microcode and firmware proper. In version 3.00 and 166 * Old firmware < 3.0 has separate boot and ucode, so we need to 169 * dma-ble memory around until detach time, and reallocate it when 181 enum ieee80211_opmode fw_mode; /* mode of current firmware */ [all …]
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | targaddrs.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2016 Qualcomm Atheros, Inc. 31 * constant across firmware revisions! Types for each item must be fixed 36 * Pointer to application-defined area, if any. 50 * General-purpose flag bits, similar to SOC_OPTION_* flags. 90 * 0: board data is not yet initialized. 91 * 1: board data is initialized; unknown size 92 * >1: number of bytes of initialized board data 103 u32 hi_num_bpatch_streams; /* 0x70 -- unused */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/rtc/ |
H A D | rtc-cmos.txt | 5 - compatible : "motorola,mc146818" 6 - reg : should contain registers location and length. 9 - interrupts : should contain interrupt. 10 - ctrl-reg : Contains the initial value of the control register also 12 - freq-reg : Contains the initial value of the frequency register also 15 "Register A" and "B" are usually initialized by the firmware (BIOS for 23 interrupt-paren [all...] |
/freebsd/contrib/ntp/ntpd/ |
H A D | refclock_neoclock4x.c | 4 * - NeoClock4X driver for DCF77 or FIA Timecode 6 * Date: 2009-12-04 v1.16 57 * NTP version 4.20 change the pp->msec field to pp->nsec. 71 * firmware you NeoClock4X device uses. 74 * line to "#if 1" and make sure that the defined firmware 75 * matches the firmware off your NeoClock4X receiver! 83 /* at this time only firmware version A is known */ 105 #define NEOCLOCK4X_DRIVER_VERSION "1.16 (2009-1 116 char firmware[80]; global() member 900 neol_query_firmware(int fd,int unit,char * firmware,size_t maxlen) neol_query_firmware() argument 1033 neol_check_firmware(int unit,const char * firmware,char * firmwaretag) neol_check_firmware() argument [all...] |
/freebsd/sys/dev/mpt/mpilib/ |
H A D | mpi_log_fc.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 2000-2010, LSI Logic Corporation and its contributors. 50 * b = Specifies a subclass of the firmware where 63 * codes remain consistent across firmware releases. 68 …O_FC_INIT_ERROR_OUT_OF_ORDER_FRAME = 0x20000001, /* received an out of order frame - unsupported */ 73 …INIT_ERROR_SUBPROC_DEAD = 0x20000006, /* Main processor could not initialize sub-processor */ 87 …MPI_IOCLOGINFO_FC_TARGET_WRSP_KILLED_BY_LIP = 0x21000007, /* Auto-response after a write not s… 106 …ALREADY_INITIALIZED = 0x24000002, /* Another system controller already initialized the loop */
|
H A D | mpi_log_sas.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 2000-2010, LSI Logic Corporation and its contributors. 37 * ------------ * 38 * This include file contains SAS firmware interface IOC Log Info codes * 40 *-------------------------------------------------------------------------* 50 /* IOC LOGINFO defines, 0x00000000 - 0x0FFFFFFF */ 52 /* Bits 31-28: MPI_IOCLOGINFO_TYPE_SAS (3) */ 53 /* Bits 27-24: IOC_LOGINFO_ORIGINATOR: 0=IOP, 1=PL, 2=IR */ 54 /* Bits 23-16: LOGINFO_CODE */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/arm/keystone/ |
H A D | ti,sci.txt | 1 Texas Instruments System Control Interface (TI-SCI) Message Protocol 2 -------------------------------------------------------------------- 11 initialized early into boot process and provides services to Operating Systems 16 TI-SCI controller Device Node: 19 The TI-SCI node describes the Texas Instrument's System Controller entity node. 23 relationship between the TI-SCI parent node to the child node. 26 ------------------- 27 - compatible: should be "ti,k2g-sci" for TI 66AK2G SoC 28 should be "ti,am654-sci" for for TI AM654 SoC 29 - mbox-names: [all …]
|
H A D | ti,sci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd/sys/dev/ixl/ |
H A D | i40e_adminq.c | 3 Copyright (c) 2013-2018, Intel Corporation 41 * i40e_adminq_init_regs - Initialize AdminQ registers 50 hw->aq.asq.tail = I40E_VF_ATQT1; in i40e_adminq_init_regs() 51 hw->aq.asq.head = I40E_VF_ATQH1; in i40e_adminq_init_regs() 52 hw->aq.asq.len = I40E_VF_ATQLEN1; in i40e_adminq_init_regs() 53 hw->aq.asq.bal = I40E_VF_ATQBAL1; in i40e_adminq_init_regs() 54 hw->aq.asq.bah = I40E_VF_ATQBAH1; in i40e_adminq_init_regs() 55 hw->aq.arq.tail = I40E_VF_ARQT1; in i40e_adminq_init_regs() 56 hw->aq.arq.head = I40E_VF_ARQH1; in i40e_adminq_init_regs() 57 hw->aq.arq.len = I40E_VF_ARQLEN1; in i40e_adminq_init_regs() [all …]
|
/freebsd/sys/dev/liquidio/base/ |
H A D | lio_device.h | 58 /* Endian-swap modes supported by Octeon. */ 74 /*--------------- PCI BAR1 index registers -------------*/ 87 * as it is initialized. 120 /*---------------------------DISPATCH LIST-------------------------------*/ 131 /* Singly-linked tail queue node for this entry */ 134 /* Singly-linked tail queue head for this entry */ 162 /*----------------------- THE OCTEON DEVICE ---------------------------*/ 269 uint64_t app_cap_flags; /* firmware cap flags */ 273 * See octeon-drv-opcodes.h for values. 398 /* This device's id - set by the driver. */ [all …]
|
H A D | lio_console.c | 111 * size of each console is console_buf_size -1; 146 #define SIZEOF_FIELD(s, field) sizeof(((s *)NULL)->field) 216 if (!oct->bootmem_desc_addr) in __cvmx_bootmem_check_version() 217 oct->bootmem_desc_addr = in __cvmx_bootmem_check_version() 222 oct->bootmem_desc_addr, in __cvmx_bootmem_check_version() 226 oct->bootmem_desc_addr, in __cvmx_bootmem_check_version() 235 CAST_ULL(oct->bootmem_desc_addr)); in __cvmx_bootmem_check_version() 236 return (-1); in __cvmx_bootmem_check_version() 247 &oct->bootmem_named_block_desc; in __cvmx_bootmem_find_named_block_flags() 253 desc->base_addr = __cvmx_bootmem_desc_get(oct, named_addr, in __cvmx_bootmem_find_named_block_flags() [all …]
|
/freebsd/sys/dev/mxge/ |
H A D | mcp_gen_header.h | 2 SPDX-License-Identifier: BSD-2-Clause 4 Copyright (c) 2006-2007, Myricom Inc. 34 exchange information between firmware/driver and driver. The 36 the .data section, because some fields needs to be initialized at 61 #define MCP_TYPE_PCIE 0x70636965 /* "PCIE" pcie-only MCP */ 70 unsigned mcp_globals; /* pointer to mcp-type specific structure */ 72 /* filled by the MCP at run-time */
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | qplib_rcfw.c | 2 * Copyright (c) 2015-2024, Broadcom. All rights reserved. The term 33 #include <linux/dma-mapping.h> 54 cmdq = &rcfw->cmdq; in __check_cmdq_stall() 56 if (*cur_prod == cmdq->hwq.prod && in __check_cmdq_stall() 57 *cur_cons == cmdq->hwq.cons) in __check_cmdq_stall() 59 return -ETIMEDOUT; in __check_cmdq_stall() 61 *cur_prod = cmdq->hwq.prod; in __check_cmdq_stall() 62 *cur_cons = cmdq->hwq.cons; in __check_cmdq_stall() 82 return -ETIMEDOUT; in bnxt_qplib_map_rc() 87 * bnxt_re_is_fw_stalled - Check firmware health [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sdm850-samsung-w737.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-binding [all...] |
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | iscsi_common.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 119 …TS_MASK 0x7 /* Mark task with DIF error (3 bit): [0]-CRC/checksum, [1]-app tag, [2]-refere… 125 #define CQE_ERROR_BITMAP_DATA_TRUNCATED_ERR_MASK 0x1 /* Target Mode - Mark middle task error, dat… 195 #define DIF_ON_IMMEDIATE_PARAMS_PROTECTION_TYPE_MASK 0x3 /* 1/2/3 - Protection Type */ 218 __le16 data_sn /* data-in sequence number */; 243 …__le32 exp_r2t_sn /* Initiator mode - Expected R2T PDU index in sequence. [variable, initialized 0… 263 …__le32 fast_rxmit_sge_offset /* SGE offset from which to continue dummy-read or start fast retrans… 265 …__le32 fast_rxmit_buffer_offset /* Buffer offset from which to continue dummy-read or start fast r… 267 u8 fast_rxmit_sgl_index /* SGL index from which to continue dummy-read or start fast retransmit */; 277 u8 hdr_response /* Response field of ISCSI header for Responses / Reserved for Data-In */; [all …]
|
H A D | ecore_init_ops.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 32 /* include the precompiled configuration values - only once */ 60 p_dev->iro_arr = iro_arr; in ecore_init_iro_array() 69 p_hwfn->rt_data.b_valid[i] = false; in ecore_init_clear_rt_data() 82 p_hwfn->rt_data.init_val[rt_offset] = val; in ecore_init_store_rt_reg() 83 p_hwfn->rt_data.b_valid[rt_offset] = true; in ecore_init_store_rt_reg() 92 if ((rt_offset + size - 1) >= RUNTIME_ARRAY_SIZE) { in ecore_init_store_rt_agg() 94 "Avoid storing values in rt_data at indices %u-%u since RUNTIME_ARRAY_SIZE is %u!\n", in ecore_init_store_rt_agg() 95 rt_offset, (u32)(rt_offset + size - 1), in ecore_init_store_rt_agg() 101 p_hwfn->rt_data.init_val[rt_offset + i] = p_val[i]; in ecore_init_store_rt_agg() [all …]
|
/freebsd/sys/arm/mv/ |
H A D | mv_cp110_icu.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 47 #include <dt-bindings/interrupt-controller/irq.h> 84 bool initialized; member 90 { -1, 0 } 94 {"marvell,cp110-icu-nsr", ICU_TYPE_NSR}, 95 {"marvell,cp110-icu-sei", ICU_TYPE_SEI}, 99 #define RD4(sc, reg) bus_read_4((sc)->res, (reg)) 100 #define WR4(sc, reg, val) bus_write_4((sc)->res, (reg), (val)) 109 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0) in mv_cp110_icu_probe() [all …]
|
/freebsd/sys/i386/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 61 # CPU_BLUELIGHTNING_3X enables triple-clock mode on IBM Blue Lightning 62 # CPU if CPU supports it. The default is double-clock mode on 76 # mapped mode. Default is 2-way set associative mode. 124 # K5/K6/K6-2 CPUs. 130 # without cache flush at hold state, and (2) write-back CPU cache on 136 # and should be included for any non-Pentium CPU that defines it. 139 # which indicates that the 15-16MB range is *definitely* not being 147 # in write-throug [all...] |
/freebsd/stand/man/ |
H A D | loader_lua.8 | 46 automate tasks, do pre-configuration or assist in recovery 53 The main drive behind these commands is user-friendliness. 71 Next, Lua is initialized, and 101 .Dq Li -1 . 140 .Bl -bullet 164 to -1. 168 In order for this to be effective, one should also configure the firmware 188 .Bl -tag -width /usr/share/examples/bootforth/ -compact 204 .Dl boot -s 210 .Bd -literal -offset indent [all …]
|
/freebsd/sys/dev/iavf/ |
H A D | iavf_adminq.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 39 * iavf_adminq_init_regs - Initialize AdminQ registers 47 hw->aq.asq.tail = IAVF_VF_ATQT1; in iavf_adminq_init_regs() 48 hw->aq.asq.head = IAVF_VF_ATQH1; in iavf_adminq_init_regs() 49 hw->aq.asq.len = IAVF_VF_ATQLEN1; in iavf_adminq_init_regs() 50 hw->aq.asq.bal = IAVF_VF_ATQBAL1; in iavf_adminq_init_regs() 51 hw->aq.asq.bah = IAVF_VF_ATQBAH1; in iavf_adminq_init_regs() 52 hw->aq.arq.tail = IAVF_VF_ARQT1; in iavf_adminq_init_regs() 53 hw->aq.arq.head = IAVF_VF_ARQH1; in iavf_adminq_init_regs() 54 hw->aq.arq.len = IAVF_VF_ARQLEN1; in iavf_adminq_init_regs() [all …]
|
/freebsd/sys/contrib/dev/acpica/components/utilities/ |
H A D | utxfinit.c | 3 * Module Name: utxfinit - External interfaces for ACPICA initialization 11 * Some or all of this work - Copyright (c) 1999 - 2023, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 196 /* Initialize the OS-Dependent layer */ in AcpiInitializeSubsystem() 253 * PARAMETERS: Flags - Init/enable Options in ACPI_EXPORT_SYMBOL_INIT() 299 * Global Lock and the Firmware Waking Vector in ACPI_EXPORT_SYMBOL_INIT() [all …]
|
/freebsd/usr.sbin/mfiutil/ |
H A D | mfi_cmd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 59 "Application not initialized", 73 "Specified application doesn't have host-resident code", 92 "SAS Config - Invalid action", 93 "SAS Config - Invalid data", 94 "SAS Config - Invalid page", 95 "SAS Config - Invalid type", 100 "Firmware time is not set", 101 "Wrong firmware or drive state", [all …]
|
/freebsd/sys/contrib/edk2/Include/Protocol/ |
H A D | DevicePath.h | 8 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 9 SPDX-License-Identifier: BSD-2-Clause-Patent 29 /// Device Path guid definition for backward-compatible with EFI1.1. 56 UINT8 Length[2]; ///< Specific Device Path data. Type and Sub-Type define 62 /// Device Path protocol definition for backward-compatible with EFI1.1. 137 /// The Vendor Device Path allows the creation of vendor-defined Device Paths. A vendor must 144 /// Vendor-assigned GUID that defines the data that follows. 148 /// Vendor-defined variable size data. 200 /// Device's PnP hardware ID stored in a numeric 32-bit 201 /// compressed EISA-type ID. This value must match the [all …]
|