Subversion Repositories Kolibri OS

Rev

Rev 1600 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1600 Rev 2111
Line -... Line 1...
-
 
1
#define PCI_MAP_REG_START   0x10
-
 
2
#define PCI_MAP_ROM_REG     0x30
-
 
3
 
-
 
4
#define PCI_MAP_MEMORY          0x00000000
-
 
5
#define PCI_MAP_IO          0x00000001
-
 
6
 
-
 
7
#define PCI_MAP_MEMORY_TYPE     0x00000007
-
 
8
#define PCI_MAP_IO_TYPE         0x00000003
-
 
9
 
-
 
10
#define PCI_MAP_MEMORY_TYPE_32BIT   0x00000000
-
 
11
#define PCI_MAP_MEMORY_TYPE_32BIT_1M    0x00000002
-
 
12
#define PCI_MAP_MEMORY_TYPE_64BIT   0x00000004
-
 
13
#define PCI_MAP_MEMORY_TYPE_MASK    0x00000006
-
 
14
#define PCI_MAP_MEMORY_CACHABLE     0x00000008
-
 
15
#define PCI_MAP_MEMORY_ATTR_MASK    0x0000000e
-
 
16
#define PCI_MAP_MEMORY_ADDRESS_MASK 0xfffffff0
-
 
17
 
-
 
18
#define PCI_MAP_IO_ATTR_MASK        0x00000003
Line 1... Line 19...
1
u32_t pciGetBaseSize(int bus, int devfn, int index,
19
 
2
                     bool destructive, bool *min)
20
u32_t pciGetBaseSize(int bus, int devfn, int index,
3
{
21
                     bool destructive, bool *min)
4
  int offset;
22
{