| /freebsd/sys/contrib/device-tree/Bindings/arm/mediatek/ | 
| H A D | mediatek,mt7622-pcie-mirror.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt7622-pcie-mirror.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: MediaTek PCIE Mirror Controller for MT7622
 10   - Lorenzo Bianconi <lorenzo@kernel.org>
 11   - Felix Fietkau <nbd@nbd.name>
 14   The mediatek PCIE mirror provides a configuration interface for PCIE
 20       - enum:
 21           - mediatek,mt7622-pcie-mirror
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/net/ | 
| H A D | mediatek,net.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Lorenzo Bianconi <lorenzo@kernel.org>
 11   - Felix Fietkau <nbd@nbd.name>
 20       - mediatek,mt2701-eth
 21       - mediatek,mt7623-eth
 22       - mediatek,mt7621-eth
 23       - mediatek,mt7622-eth
 24       - mediatek,mt7629-eth
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/powerpc/fsl/ | 
| H A D | ge_imp3a.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later5  * Copyright 2010-2011 GE Intelligent Platforms Embedded Systems, Inc.
 11 /include/ "p2020si-pre.dtsi"
 33 		/* nor@0,0 is a mirror of part of the memory in nor@1,0
 35 			#address-cells = <1>;
 36 			#size-cells = <1>;
 37 			compatible = "ge,imp3a-firmware-mirror", "cfi-flash";
 39 			bank-width = <2>;
 40 			device-width = <1>;
 45 				read-only;
 [all …]
 
 | 
| H A D | gef_sbc310.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later14  * Compiled with dtc -I dts -O dtb -o gef_sbc310.dtb gef_sbc310.dts
 17 /include/ "mpc8641si-pre.dtsi"
 37 		/* flash@0,0 is a mirror of part of the memory in flash@1,0
 39 			compatible = "gef,sbc310-firmware-mirror", "cfi-flash";
 41 			bank-width = <2>;
 42 			device-width = <2>;
 43 			#address-cells = <1>;
 44 			#size-cells = <1>;
 48 				read-only;
 [all …]
 
 | 
| H A D | gef_ppc9a.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later14  * Compiled with dtc -I dts -O dtb -o gef_ppc9a.dtb gef_ppc9a.dts
 17 /include/ "mpc8641si-pre.dtsi"
 37 			  6 0 0xfd000000 0x00800000	// IO FPGA (8-bit)
 38 			  7 0 0xfd800000 0x00800000>;	// IO FPGA (32-bit)
 40 		/* flash@0,0 is a mirror of part of the memory in flash@1,0
 42 			compatible = "gef,ppc9a-firmware-mirror", "cfi-flash";
 44 			bank-width = <4>;
 45 			device-width = <2>;
 46 			#address-cells = <1>;
 [all …]
 
 | 
| H A D | gef_sbc610.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later14  * Compiled with dtc -I dts -O dtb -o gef_sbc610.dtb gef_sbc610.dts
 17 /include/ "mpc8641si-pre.dtsi"
 37 			  6 0 0xfd000000 0x00800000	// IO FPGA (8-bit)
 38 			  7 0 0xfd800000 0x00800000>;	// IO FPGA (32-bit)
 40 		/* flash@0,0 is a mirror of part of the memory in flash@1,0
 42 			compatible = "gef,sbc610-firmware-mirror", "cfi-flash";
 44 			bank-width = <4>;
 45 			device-width = <2>;
 46 			#address-cells = <1>;
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | ice.4 | 2 .\" SPDX-License-Identifier: BSD-3-Clause4 .\" Copyright (c) 2019-2020, Intel Corporation
 73 .Bl -bullet -compact
 75 Intel\(rg Ethernet Controller E810\-C
 77 Intel\(rg Ethernet Controller E810\-XXV
 79 Intel\(rg Ethernet Connection E822\-C
 81 Intel\(rg Ethernet Connection E822\-L
 83 Intel\(rg Ethernet Connection E823\-C
 85 Intel\(rg Ethernet Connection E823\-L
 87 Intel\(rg Ethernet Connection E825\-C
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/mediatek/ | 
| H A D | mt7622.dtsi | 6  * SPDX-License-Identifier: (GPL-2.0 OR MIT)9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 11 #include <dt-bindings/clock/mt7622-clk.h>
 12 #include <dt-bindings/phy/phy.h>
 13 #include <dt-bindings/power/mt7622-power.h>
 14 #include <dt-bindings/reset/mt7622-reset.h>
 15 #include <dt-bindings/thermal/thermal.h>
 19 	interrupt-parent = <&sysirq>;
 20 	#address-cells = <2>;
 [all …]
 
 | 
| /freebsd/sys/dev/e1000/ | 
| H A D | e1000_regs.h | 2   SPDX-License-Identifier: BSD-3-Clause4   Copyright (c) 2001-2020, Intel Corporation
 38 #define E1000_CTRL	0x00000  /* Device Control - RW */
 39 #define E1000_CTRL_DUP	0x00004  /* Device Control Duplicate (Shadow) - RW */
 40 #define E1000_STATUS	0x00008  /* Device Status - RO */
 41 #define E1000_EECD	0x00010  /* EEPROM/Flash Control - RW */
 42 #define E1000_EERD	0x00014  /* EEPROM Read - RW */
 43 #define E1000_CTRL_EXT	0x00018  /* Extended Device Control - RW */
 44 #define E1000_FLA	0x0001C  /* Flash Access - RW */
 45 #define E1000_MDIC	0x00020  /* MDI Control - RW */
 [all …]
 
 | 
| /freebsd/sys/dev/ice/ | 
| H A D | if_ice_iflib.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */272 	 * scctx->isc_tx_tso_size_max + the VLAN header is a valid size.
 276 	 * DMA tag. However, scctx->isc_tx_tso_segsize_max is used to set the
 305 	 * IFLIB_SKIP_MSIX allows the driver to handle allocating MSI-X
 328 /* Static driver-wide sysctls */
 332  * ice_pci_mapping - Map PCI BAR memory
 343 	rc = ice_map_bar(sc->dev, &sc->bar0, 0);  in ice_pci_mapping()
 351  * ice_free_pci_mapping - Release PCI BAR memory
 360 	ice_free_bar(sc->dev, &sc->bar0);  in ice_free_pci_mapping()
 368  * ice_register - register device method callback
 [all …]
 
 | 
| H A D | ice_lib.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */270  * ice_map_bar - Map PCIe BAR memory
 271  * @dev: the PCIe device
 273  * @bar_num: PCIe BAR number
 275  * Maps the specified PCIe BAR. Stores the mapping data in struct
 281 	if (bar->res != NULL) {  in ice_map_bar()
 286 	bar->rid = PCIR_BAR(bar_num);  in ice_map_bar()
 287 	bar->res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &bar->rid,  in ice_map_bar()
 289 	if (!bar->res) {  in ice_map_bar()
 294 	bar->tag = rman_get_bustag(bar->res);  in ice_map_bar()
 [all …]
 
 | 
| H A D | ice_iov.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */36  * Contains functions for enabling and managing PCIe virtual function devices,
 86  * ice_iov_attach - Initialize SR-IOV PF host support
 89  * Initialize SR-IOV PF host support at the end of the driver attach process.
 94  * - ENOMEM if there is no memory for the PF/VF schemas or iov device
 95  * - ENXIO if the device isn't PCI-E or doesn't support the same SR-IOV
 97  * - ENOENT if the device doesn't have the SR-IOV capability
 102 	device_t dev = sc->dev;  in ice_iov_attach()
 109 	pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);  in ice_iov_attach()
 110 	pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof",  in ice_iov_attach()
 [all …]
 
 | 
| /freebsd/share/misc/ | 
| H A D | pci_vendors | 5 #	Date:    2025-10-18 03:15:018 #	the PCI ID Project at https://pci-ids.ucw.cz/.
 14 #	(version 2 or higher) or the 3-clause BSD License.
 25 #	device  device_name				<-- single tab
 26 #		subvendor subdevice  subsystem_name	<-- two tabs
 30 # This is a relabelled RTL-8139
 31 	8139  AT-2500TX V3 Ethernet
 41 	7a09  PCI-to-PCI Bridge
 51 	7a19  PCI-to-PCI Bridge
 57 	7a29  PCI-to-PCI Bridge
 [all …]
 
 | 
| H A D | usb_vendors | 6 #		http://www.linux-usb.org/usb-ids.html7 #	or send entries as patches (diff -u old new) in the
 10 #		http://www.linux-usb.org/usb.ids
 13 # Date:    2025-09-15 20:34:02
 20 #	device  device_name				<-- single tab
 21 #		interface  interface_name		<-- two tabs
 38 	5301  GW-US54ZGL 802.11bg
 54 	145f  NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
 64 0200  TP-Link
 86 	120e  ASI120MC-S Planetary Camera
 [all …]
 
 | 
| /freebsd/sys/dev/smartpqi/ | 
| H A D | smartpqi_structures.h | 1 /*-2  * Copyright 2016-2023 Microchip Technology, Inc. and/or its subsidiaries.
 61 /* As per PQI Spec pqi-2r00a , 6.2.2. */
 109  * Mapped in PCIe BAR 0.
 229 /* lock-free stack used to push and pop the tag used for IO request */
 255 	uint64_t	addr;	/* !< Bytes 0-7.  The starting 64-bit memory byte address of the data block. */
 256 …uint32_t	length;	/* !< Bytes 8-11.  The length in bytes of the data block.  Set to 0x00000000 spec…
 257 	uint8_t		res[3];	/* !< Bytes 12-14. */
 258 	uint8_t     zero : 4; /* !< Byte 15, Bits 0-3. */
 259 	uint8_t     type : 4; /* !< Byte 15, Bits 4-7. sgl descriptor type */
 [all …]
 
 | 
| /freebsd/sys/dev/sfxge/common/ | 
| H A D | efx_regs.h | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 4  * Copyright (c) 2007-2016 Solarflare Communications Inc.
 95  * PCIE SerDes control register 0 to 3
 101  * PCIE SerDes control register 0 to 3
 163  * PCIE SerDes control register 4 and 5
 169  * PCIE SerDes control register 4 and 5
 209  * PCIE PCS control and status register
 215  * PCIE PCS control and status register
 433  * IO-mapped indirect access address register
 [all …]
 
 | 
| /freebsd/sys/dev/bnxt/bnxt_en/ | 
| H A D | hsi_struct_def.h | 1 /*-34  * Copyright(c) 2001-2025, Broadcom. All rights reserved. The
 71 	 * * 0x0-0xFFF8 - The function ID
 72 	 * * 0xFFF8-0xFFFC, 0xFFFE - Reserved for internal processors
 73 	 * * 0xFFFD - Reserved for user-space HWRM interface
 74 	 * * 0xFFFF - HWRM
 122 /* Engine CKV - The Alias key EC curve and ECC public key information. */
 124 /* Engine CKV - Initialization vector. */
 126 /* Engine CKV - Authentication tag. */
 128 /* Engine CKV - The encrypted data. */
 [all …]
 
 | 
| /freebsd/sys/dev/bxe/ | 
| H A D | bxe.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 4  * Copyright (c) 2007-2014 QLogic Corporation. All rights reserved.
 64  * FLR Support - bxe_pf_flr_clnup() is called during nic_load in the per
 241 static int load_count[2][3] = { {0} }; /* per-path: 0-common, 1-port0, 2-port1 */
 253 /* Interrupt Mode: 0 (IRQ), 1 (MSI/IRQ), and 2 (MSI-X/MSI/IRQ) */
 256            &bxe_interrupt_mode, 0, "Interrupt (MSI-X/MSI/INTx) mode");
 261            &bxe_queue_count, 0, "Multi-Queue queue count");
 288 /* PCI MRRS: -1 (Auto), 0 (128B), 1 (256B), 2 (512B), 3 (1KB) */
 289 static int bxe_mrrs = -1;
 [all …]
 
 | 
| /freebsd/sys/dev/ixl/ | 
| H A D | ixl_pf_main.c | 3   Copyright (c) 2013-2018, Intel Corporation115        "CL108 RS-FEC",
 116        "CL74 FC-FEC/BASE-R",
 127  * ixl_set_state - Set the specified state
 141  * ixl_clear_state - Clear the specified state
 155  * ixl_test_state - Test the specified state
 170  * ixl_testandset_state - Test and set the specified state
 193 	u8 oem_ver = (u8)(hw->nvm.oem_ver >> 24);  in ixl_nvm_version_str()
 194 	u16 oem_build = (u16)((hw->nvm.oem_ver >> 16) & 0xFFFF);  in ixl_nvm_version_str()
 195 	u8 oem_patch = (u8)(hw->nvm.oem_ver & 0xFF);  in ixl_nvm_version_str()
 [all …]
 
 | 
| /freebsd/sys/dev/ocs_fc/ | 
| H A D | ocs_hw.c | 1 /*-36  * the details of the underlying SLI-4 implementation.
 65 /* max command and response buffer lengths -- arbitrary at the moment */
 156 		io->wqe_timeout = timeout;  in ocs_hw_set_io_wqe_timeout()
 166 	if (hw->config.emulate_wqe_timeout && io->wqe_timeout) {  in ocs_hw_add_io_timed_wqe()
 171 		ocs_lock(&hw->io_lock);  in ocs_hw_add_io_timed_wqe()
 172 			ocs_list_add_tail(&hw->io_timed_wqe, io);  in ocs_hw_add_io_timed_wqe()
 173 			getmicrouptime(&io->submit_time);  in ocs_hw_add_io_timed_wqe()
 174 		ocs_unlock(&hw->io_lock);  in ocs_hw_add_io_timed_wqe()
 181 	if (hw->config.emulate_wqe_timeout) {  in ocs_hw_remove_io_timed_wqe()
 [all …]
 
 | 
| /freebsd/usr.sbin/cxgbetool/ | 
| H A D | reg_defs_t6.c | 1 /* This file is automatically generated --- changes will be lost */39233 		{ "PCIE", 14, 1 },
 39260 		{ "PCIE", 14, 1 },
 39289 		{ "PCIE", 14, 1 },
 39319 		{ "PCIE", 14, 1 },
 55459 		{ "MIRROR", 4, 1 },
 
 |