1 /*
2    This file is based on:
3    $XFree86: xc/programs/Xserver/hw/xfree86/etc/scanpci.c,v 3.34.2.17 1998/11/10 11:55:40 dawes Exp $
4    Modified for readability by Nick Kurshev
5 */
6 
pci_config_type(void)7 static int pci_config_type( void ) { return 1; }
8 
pci_get_vendor(unsigned char bus,unsigned char dev,int func)9 static int pci_get_vendor(
10           unsigned char bus,
11           unsigned char dev,
12           int func)
13 {
14     unsigned long retval;
15     pciconfig_read(bus, dev<<3, PCI_ID_REG, 4, &retval);
16     return retval;
17 }
18 
pci_config_read_long(unsigned char bus,unsigned char dev,int func,unsigned cmd)19 static long pci_config_read_long(
20           unsigned char bus,
21           unsigned char dev,
22           int func,
23           unsigned cmd)
24 {
25     unsigned retval;
26     pciconfig_read(bus, dev<<3, cmd, 4, &retval);
27     return retval;
28 }
29