1 /* 2 pci_rescan_bus.c 3 */ 4 5 #include "pci.h" 6 #include "syslib.h" 7 #include <minix/sysutil.h> 8 9 /*===========================================================================* 10 * pci_rescan_bus * 11 *===========================================================================*/ pci_rescan_bus(u8_t busnr)12void pci_rescan_bus(u8_t busnr) 13 { 14 int r; 15 message m; 16 17 m.m_type= BUSC_PCI_RESCAN; 18 m.m1_i1= busnr; 19 20 r= ipc_sendrec(pci_procnr, &m); 21 if (r != 0) 22 panic("pci_rescan_bus: can't talk to PCI: %d", r); 23 24 if (m.m_type != 0) 25 { 26 panic("pci_rescan_bus: got bad reply from PCI: %d", m.m_type); 27 } 28 } 29 30