Rev 4537 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4537 | Rev 4667 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef PCI_H |
1 | #ifndef PCI_H |
2 | #define PCI_H |
2 | #define PCI_H |
3 | 3 | ||
4 | //#include <arch/types.h> |
- | |
5 | #include <adt/list.h> |
4 | #include <adt/list.h> |
6 | #include <stdio.h> |
5 | #include <stdio.h> |
7 | #include <stdlib.h> |
6 | #include <stdlib.h> |
8 | #include <string.h> |
7 | #include <string.h> |
9 | 8 | ||
Line 16... | Line 15... | ||
16 | typedef struct pci_dev pci_dev_t; |
15 | typedef struct pci_dev pci_dev_t; |
17 | typedef struct pci_bus pci_bus_t; |
16 | typedef struct pci_bus pci_bus_t; |
18 | typedef struct pci_drv_ops pci_drv_ops_t; |
17 | typedef struct pci_drv_ops pci_drv_ops_t; |
19 | 18 | ||
20 | struct pci_drv { |
19 | struct pci_drv { |
- | 20 | const char *name; |
|
21 | link_t link; |
21 | link_t link; |
22 | int vendor_id; |
22 | int vendor_id; |
23 | int device_id; |
23 | int device_id; |
24 | pci_drv_ops_t *ops; |
24 | pci_drv_ops_t *ops; |
25 | }; |
25 | }; |