[Previous] [Contents] [Next]

pci_rescan_bus()

Rescan the PCI bus for added or removed devices

Synopsis:

#include <hw/pci.h>

int pci_rescan_bus( void );

Library:

libc

Description:

The pci_rescan_bus() function requests the pci server to rescan the PCI bus(es) for devices that have been inserted or removed. This is used in hot swap situations such as for CardBus cards. The PCI server updates its internal configuration to reflect any changes.

Returns:

PCI_SUCCESS
Success.
-1
The rescan_bus() function failed.

Classification:

QNX 6

Safety:
Cancellation point Yes
Interrupt handler No
Signal handler Yes
Thread Yes

See also:

pci_attach(), pci_attach_device(), pci_detach(), pci_detach_device(), pci_find_class(), pci_find_device(), pci_present(), pci_read_config(), pci_read_config8(), pci_read_config16(), pci_read_config32(), pci_write_config(), pci_write_config8(), pci_write_config16(), pci_write_config32()


[Previous] [Contents] [Next]