Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/pci/pcivar.h
Show First 20 Lines • Show All 660 Lines • ▼ Show 20 Lines | pci_child_added(device_t dev) | ||||
return (PCI_CHILD_ADDED(device_get_parent(dev), dev)); | return (PCI_CHILD_ADDED(device_get_parent(dev), dev)); | ||||
} | } | ||||
device_t pci_find_bsf(uint8_t, uint8_t, uint8_t); | device_t pci_find_bsf(uint8_t, uint8_t, uint8_t); | ||||
device_t pci_find_dbsf(uint32_t, uint8_t, uint8_t, uint8_t); | device_t pci_find_dbsf(uint32_t, uint8_t, uint8_t, uint8_t); | ||||
device_t pci_find_device(uint16_t, uint16_t); | device_t pci_find_device(uint16_t, uint16_t); | ||||
device_t pci_find_class(uint8_t class, uint8_t subclass); | device_t pci_find_class(uint8_t class, uint8_t subclass); | ||||
device_t pci_find_class_from(uint8_t class, uint8_t subclass, device_t devfrom); | |||||
/* Can be used by drivers to manage the MSI-X table. */ | /* Can be used by drivers to manage the MSI-X table. */ | ||||
int pci_pending_msix(device_t dev, u_int index); | int pci_pending_msix(device_t dev, u_int index); | ||||
int pci_msi_device_blacklisted(device_t dev); | int pci_msi_device_blacklisted(device_t dev); | ||||
int pci_msix_device_blacklisted(device_t dev); | int pci_msix_device_blacklisted(device_t dev); | ||||
void pci_ht_map_msi(device_t dev, uint64_t addr); | void pci_ht_map_msi(device_t dev, uint64_t addr); | ||||
▲ Show 20 Lines • Show All 56 Lines • Show Last 20 Lines |