summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pcivar.h
AgeCommit message (Expand)Author
2022-02-27pci(9): Provide default definition of pci_get_segment, always zero.riastradh
2021-09-15Adjust the device_call() calling convention so as to provide type checkingthorpej
2021-05-12- Define a device call for PCI bus instances to fetch a direct child'sthorpej
2021-01-27Introduce autoconfiguration helpers based around device_compatible_entry:thorpej
2018-12-01 Save control registers in PCI-X, PCIe, MSI and MSI-X capability area whenmsaitoh
2018-05-19Refine previous change to enable PCI window decoding in Commandjakllsch
2018-04-19s/static inline/static __inline/g for consistency.christos
2018-02-28- Add new PCI quirk PCI_QUIRK_HASEXTCNF and PCI_QUIRK_NOEXTCNF. Some devices'msaitoh
2016-11-25provide all PCI MSI/MSI-X manipulation stub functions.knakahara
2016-07-11pci_intr_type() is required pci_chipset_tag_t argument by other than x86.knakahara
2015-10-30 - Move PCI_INTRSTR_LEN from pcireg.h to pcivar.h.msaitoh
2015-10-22add pci_intr_alloc related stubs to reduce ifdef from device drivers.knakahara
2015-10-02PCI Extended Configuration stuff written by nonaka@:msaitoh
2015-08-17Add kernel code to support intrctl(8).knakahara
2015-08-13- Don't take pci_attach_args as an argument in pci_msi[x]_count().msaitoh
2015-04-27add x86 MD MSI/MSI-X support code.knakahara
2014-12-26Fix a bug that ichlpcib(4) maps I/O area incorrectly and then fails to attachmsaitoh
2014-10-16Generalize pci_find_rom and use it to locate x86 video ROM in drm2.riastradh
2014-03-29make pci_intr_string and eisa_intr_string take a buffer and a lengthchristos
2012-01-29extend the pci_aprint_devinfo slightly to cover the cases commonlydrochner
2012-01-26put printing of the pci_devinfo into its own function (not inlineddrochner
2011-10-21Tell a pci(4) instance its subordinate PCI buses using a new memberdyoung
2011-08-24Add to pci_bus_devorder() an argument that tells the number of slotsdyoung
2011-06-22Add inline accessors for pba_pc and pa_pc so that <machine/pci_machdep.h>matt
2011-05-17PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functionaldyoung
2011-04-04Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9),dyoung
2011-02-10pcimmap: if the requested page is marked prefetchable in a child device'sjmcneill
2010-06-09declare 'struct pci_attach_args' before it is used. fixes ia64 build.mrg
2010-05-27Extract pci_verbose interface definitions into their own header file sopgoyette
2010-05-25Rework the pciverbose module dispatch vectors to avoid renaming thepgoyette
2010-05-24Extract the vendor/product tables and related access routines into apgoyette
2010-04-28Add data types, function prototypes, and stub implementationsdyoung
2010-03-12Add placeholdr flags indicating that the bus has MSI/MSI-X support.matt
2010-02-23Remove unused functions pci_disable_retry() and cardbus_disable_retry().dyoung
2008-07-22Add pci_mapreg_submap(): This function is pci_mapreg_map() with twobjs
2008-05-30pci_intr_setattr(), allows PCI interrupts to be marked MPSAFE on x86, andad
2008-05-05Restore PCI devices to a state that is closer to the state thatdyoung
2008-04-09Export some PCI autoconf routines for use by elansc(4), for example.dyoung
2008-03-23Split device_t and softc for pci(4).cube
2008-03-21pci_activate() expects for its void * argument to be a device_t,dyoung
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-11-12Merge pci_disable_retry function from jmcneill-pm as it is found injoerg
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-09-25Create a PCI bus powerhook to handle setting PCI D# power state transitionsjmcneill
2006-06-17re-factor the pci powestate api. reviewed by gimpychristos
2006-03-01Add pci_find_rom() API as discussed on tech-kern.gdamore
2005-12-11merge ktrace-lwp.christos
2005-02-04de-__Pperry
2005-01-26Add support functions for capturing and restoring PCI configurationjmcneill