aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci/pcivar.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Make the iommu xref uintptr_tAndrew Turner2025-04-081-1/+1
* pci: Use a single variable for the offset of the power management registersJohn Baldwin2025-03-271-3/+1
* pci: Add helper routines to manage PME in device driversJohn Baldwin2025-03-271-0/+2
* pci: Clear active PME# and disable PME# generationJohn Baldwin2025-03-271-0/+1
* pci: Don't cache the count of MSI/MSI-X messages before allocationJohn Baldwin2025-02-111-2/+0
* pci: Cosmetic cleanups to MSI/MSI-X routinesJohn Baldwin2025-02-111-2/+2
* pci: Add `pci_find_base_class_from()`Jean-Sébastien Pédron2025-01-311-0/+1
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* pci: Add helper routines to iterate over a device's BARs.John Baldwin2022-08-191-0/+2
* Add OFW_IOMMU id type for pci_get_id() so we can ask parent IOMMURuslan Bukin2022-05-071-0/+5
* Implement pci_get_relaxed_ordering_enabled() helper function.Hans Petter Selasky2021-03-171-0/+1
* pci: Add pci_find_class_fromEmmanuel Vadot2021-01-121-0/+1
* Add initial driver for ACPI Platform Error Interfaces.Alexander Motin2020-07-271-0/+1
* Add mostly dummy hw.pci.enable_aspm tunable.Alexander Motin2020-06-261-0/+1
* Remove "All rights reserved" phrase from copyright notes.Stefan Eßer2019-12-041-2/+1
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-1/+1
* remove the 4GB boundary requirement on PCI DMA segmentsTycho Nightingale2019-04-191-8/+0
* Implement resets for PCI buses and PCIe bridges.Konstantin Belousov2019-04-051-0/+2
* Fix two typos: an -> and; the the -> theWarner Losh2019-03-191-6/+5
* Add comment about why we bother to use endian macros here, and why weWarner Losh2019-03-191-0/+8
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Rudimentary AER reading code for ddb(4).Konstantin Belousov2018-08-181-0/+2
* Create PCI_MATCH and pci_match_deviceWarner Losh2018-07-071-1/+61
* Add PCI methods to iterate over the PCI capabilitiesBryan Venteicher2018-02-191-0/+21
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Inline pcie_link_{status,caps} where needed. Remove them as theyWarner Losh2017-11-151-2/+0
* Provide pcie_link_status and pcie_link_cap convenience functions.Warner Losh2017-11-141-0/+2
* Reset PCI pass through devices via PCI-e FLR during VM start and end.John Baldwin2016-09-061-1/+3
* Update the I/O MMU in bhyve when PCI devices are added and removed.John Baldwin2016-09-061-0/+9
* Consistently use `device_t`Jean-Sébastien Pédron2016-08-091-1/+1
* Add pci_get_max_payload() to fetch the PCI-express maximum payload size.John Baldwin2016-06-241-0/+1
* Re-commit r299467 having fixed the build:Andrew Turner2016-05-161-1/+17
* Revert r299467 to fix the kernel build.Conrad Meyer2016-05-111-21/+1
* Add a new get_id interface to pci and pcib. This will allow us to bothAndrew Turner2016-05-111-1/+21
* Add a new PCI bus interface method to alloc the ivars (dinfo) for a device.John Baldwin2016-04-151-1/+0
* Support for Enhanced Allocation in PCIWojciech Macek2016-03-021-0/+15
* Convert rman to use rman_res_t instead of u_longJustin Hibbits2016-01-271-2/+2
* Add accessor methods to fetch the BAR holding the MSI-X table and PBA.John Baldwin2015-12-231-0/+12
* Add a new -B flag for use with list mode (-l) that lists details aboutJohn Baldwin2015-11-231-5/+0
* Add a new helper function for PCI devices to locate the upstreamJohn Baldwin2015-11-051-0/+1
* Add helper routines for PCI device drivers to read, write, and modifyJohn Baldwin2015-11-051-0/+4
* Create a separate kobj interface for leaf-driver PCI IOV methods.John Baldwin2015-05-281-15/+0
* Update the pci_cfg_save/restore routines to operate on bridge devicesJohn Baldwin2015-04-221-0/+10
* vgapci: New vga_pci_repost() functionJean-Sébastien Pédron2015-03-011-0/+1
* Add infrastructure for exporting config schema from PF driversRyan Stone2015-03-011-2/+5
* Allocate PCI I/O memory spaces for VFsRyan Stone2015-03-011-1/+1
* Implement interface to create SR-IOV Virtual FunctionsRyan Stone2015-03-011-0/+23