/* $Id: diva_pci.h,v 1.1.2.2 2002/10/02 14:38:37 armin Exp $ */

#ifndef __DIVA_PCI_INTERFACE_H__
#define __DIVA_PCI_INTERFACE_H__

void*  divasa_remap_pci_bar (unsigned long  bar,
                             unsigned long area_length);
void  divasa_unmap_pci_bar (void* bar);
unsigned long divasa_get_pci_irq (unsigned char bus,
                                  unsigned char func,
                                  void* pci_dev_handle);
unsigned long divasa_get_pci_bar (unsigned char bus,
                                  unsigned char func,
                                  int bar,
                                  void* pci_dev_handle);
byte diva_os_get_pci_bus (void* pci_dev_handle);
byte diva_os_get_pci_func (void* pci_dev_handle);

#endif
