Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
x86
pci
bus_numa.h
Go to the documentation of this file.
1
#ifndef __BUS_NUMA_H
2
#define __BUS_NUMA_H
3
/*
4
* sub bus (transparent) will use entres from 3 to store extra from
5
* root, so need to make sure we have enough slot there.
6
*/
7
struct
pci_root_res
{
8
struct
list_head
list
;
9
struct
resource
res
;
10
};
11
12
struct
pci_root_info
{
13
struct
list_head
list
;
14
char
name
[12];
15
struct
list_head
resources
;
16
struct
resource
busn
;
17
int
node
;
18
int
link
;
19
};
20
21
extern
struct
list_head
pci_root_infos
;
22
struct
pci_root_info
*
alloc_pci_root_info
(
int
bus_min,
int
bus_max,
23
int
node
,
int
link
);
24
extern
void
update_res
(
struct
pci_root_info
*
info
,
resource_size_t
start
,
25
resource_size_t
end
,
unsigned
long
flags
,
int
merge);
26
#endif
Generated on Thu Jan 10 2013 13:21:34 for Linux Kernel by
1.8.2