aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci/pcivar.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* pci: add a new pci_child_added newbus method.Roger Pau Monné2014-08-221-0/+7
* pci: make MSI(-X) enable and disable methods of the PCI busRoger Pau Monné2014-08-201-0/+18
* Add a method to get the PCI RID for a device.Ryan Stone2014-04-011-0/+6
* Revert PCI RID changes.Ryan Stone2014-04-011-6/+0
* Add a method to get the PCI Routing ID for a deviceRyan Stone2014-04-011-0/+6
* Add support for displaying VPD for PCI devices via pciconf.John Baldwin2014-01-201-0/+2
* Move the PCI_DMA_BOUNDARY definition into the pcivar.h.Konstantin Belousov2013-10-241-0/+9
* vga_pci: Add API to map the Video BIOSJean-Sébastien Pédron2013-08-251-0/+7
* - As it turns out, not only MSI-X is broken for devices passed through byMarius Strobl2013-07-091-0/+1
* Save more of config space for PCI Express and PCI-X devices.Alexander Kabaev2012-03-081-0/+14
* Expand the set of APIs available for locating PCI capabilities:John Baldwin2012-03-031-1/+14
* Update the pci_get_vpd_readonly() wrapper to use 'vptr' instead ofJohn Baldwin2012-03-031-2/+2
* Add pci_save_state() and pci_restore_state() wrappers aroundJohn Baldwin2012-03-011-0/+2
* Implement pci_find_class(9), the function to find a pci device by its class.Konstantin Belousov2011-07-091-0/+1
* Explicitly track the state of all known BARs for each PCI device. The PCIJohn Baldwin2011-03-311-3/+12