summaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/src/linux_pci.c
AgeCommit message (Expand)Author
2025-12-09pci_reserve_map: Pass rid by valueJohn Baldwin
2025-12-02LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region()Bjoern A. Zeeb
2025-09-29LinuxKPI: pci: implementation of [lkpi_]pci_get_slot()Bjoern A. Zeeb
2025-09-29Reapply "LinuxKPI: pci: allocate entire pci_dev hiereachy up to root port on ...Bjoern A. Zeeb
2025-09-08Revert "LinuxKPI: pci: allocate entire pci_dev hiereachy up to root port on a...Bjoern A. Zeeb
2025-09-05LinuxKPI: pci: allow children to be attached to a pci_devBjoern A. Zeeb
2025-09-05LinuxKPI: pci: allocate entire pci_dev hiereachy up to root port on attachBjoern A. Zeeb
2025-09-05LinuxKPI: pci: implement [linuxkpi_]pcim_request_all_regions()Bjoern A. Zeeb
2025-09-05LinuxKPI: pci: implement pcim_iomap()Bjoern A. Zeeb
2025-09-05LinuxKPI: pci: implement for_each_pci_dev() and improve pci_get_device()Bjoern A. Zeeb
2025-07-31LinuxKPI: pci: use unsigned int for vendor/device argumentsBjoern A. Zeeb
2025-07-31LinuxKPI: pci: fix argument type to linuxkpi_pci_iomap[_range]Bjoern A. Zeeb
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-06-03LinuxKPI: add missing bus_dmamap_sync() calls or exclude themBjoern A. Zeeb
2025-05-09LinuxKPI: pci: fix two errors in lkpi_pci_get_device()Bjoern A. Zeeb
2025-05-09LinuxKPI: pci: deal with kobject_add() being able to failBjoern A. Zeeb
2025-04-01LinuxKPI: be more verbose on _bus_dmamap_load_phys failures if debug is onBjoern A. Zeeb
2025-01-31linuxkpi: Add `pci_get_base_class()`Jean-Sébastien Pédron
2024-10-17LinuxKPI: pci: rename PCI_IRQ_LEGACY to PCI_IRQ_INTXBjoern A. Zeeb
2024-07-21LinuxKPI: Fix resource leak on pci_iounmap-ing of PCI BARVladimir Kondratyev
2024-07-21LinuxKPI: Add pci_iomap_range functionVladimir Kondratyev
2024-07-21LinuxKPI: Automatically enable drm support for devices named "drmn"Vladimir Kondratyev
2023-12-24LinuxKPI: Add pcie_capability_clear_and_set_word() functionVladimir Kondratyev
2023-12-24LinuxKPI: Remove sys/rman.h include from LKPI headers.Vladimir Kondratyev
2023-12-13linuxkpi: Add support for `suspend_noirq` callback in `struct dev_pm_ops`Jean-Sébastien Pédron
2023-12-07Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now"Jean-Sébastien Pédron
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-24linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` nowJean-Sébastien Pédron
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-08LinuxKPI: pci: update struct msi_descBjoern A. Zeeb
2023-02-06LinuxKPI: return an address string in pci_name()Val Packett
2023-02-05LinuxKPI: PCI: implement support for more than 1 MSI vectorBjoern A. Zeeb
2023-01-27LinuxKPI: linux_pci.c: fix whitespaceBjoern A. Zeeb
2023-01-25linuxkpi: Add `pci_device_is_present()`Jean-Sébastien Pédron
2023-01-13LinuxKPI: implement irq_get_msi_desc()Bjoern A. Zeeb
2023-01-13LinuxKPI: pci: add [linuxkpi_]pci_get_device()Bjoern A. Zeeb
2023-01-13LinuxKPI: fix pci_alloc_irq_vectors() for MSIBjoern A. Zeeb
2022-10-06LinuxKPI: Add pci_power querying for drm-kmodJake Freeland
2022-09-22kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin
2022-09-22LinuxKPI: dma-mapping: add dmam_alloc_coherent()Bjoern A. Zeeb
2022-04-04linuxkpi: Move lkpi_pcim_iomap_devres_find to .c fileWarner Losh
2022-04-04linuxkpi: Move pci_alloc_irq_vectors to .c fileWarner Losh
2022-04-04linuxkpi: Move pci_request_region and _lkpi_pci_iomap into .cWarner Losh
2022-04-04linuxkpi: Move lkpi_pci_devres_get_alloc into .c fileWarner Losh
2022-04-03LinuxKPI: PCI: add counter for linux_dma_map_phys_common() errorsBjoern A. Zeeb
2022-03-24LinuxKPI: allow bsddriver name to be set for PCIBjoern A. Zeeb
2022-03-21LinuxKPI: pci: implement pci_upstream_bridge()Bjoern A. Zeeb
2022-03-03LinuxKPI: allow a driver to override the default pci probe resultBjoern A. Zeeb
2022-02-18LinuxKPI: return value for linux_pci_probe()Bjoern A. Zeeb
2022-02-17LinuxKPI: implement dma_sync_single_for_*, apply to (un)map single/sgBjoern A. Zeeb