Changeset 20a9b85 in mainline for pci/libpci/internal.h
- Timestamp:
- 2006-05-09T10:55:02Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 46ec2c06
- Parents:
- 4a7c273
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pci/libpci/internal.h
r4a7c273 r20a9b85 13 13 14 14 struct pci_methods { 15 16 void (*config)(struct pci_access *);17 int (*detect)(struct pci_access *);18 void (*init)(struct pci_access *);19 void (*cleanup)(struct pci_access *);20 void (*scan)(struct pci_access *);21 int (*fill_info)(struct pci_dev *, int flags);22 int (*read)(struct pci_dev *, int pos, byte *buf, int len);23 int (*write)(struct pci_dev *, int pos, byte *buf, int len);24 void (*init_dev)(struct pci_dev *);25 void (*cleanup_dev)(struct pci_dev *);15 char *name; 16 void (*config) (struct pci_access *); 17 int (*detect) (struct pci_access *); 18 void (*init) (struct pci_access *); 19 void (*cleanup) (struct pci_access *); 20 void (*scan) (struct pci_access *); 21 int (*fill_info) (struct pci_dev *, int flags); 22 int (*read) (struct pci_dev *, int pos, byte * buf, int len); 23 int (*write) (struct pci_dev *, int pos, byte * buf, int len); 24 void (*init_dev) (struct pci_dev *); 25 void (*cleanup_dev) (struct pci_dev *); 26 26 }; 27 27 28 void pci_generic_scan_bus(struct pci_access *, byte * busmap, int bus);28 void pci_generic_scan_bus(struct pci_access *, byte * busmap, int bus); 29 29 void pci_generic_scan(struct pci_access *); 30 30 int pci_generic_fill_info(struct pci_dev *, int flags); 31 int pci_generic_block_read(struct pci_dev *, int pos, byte *buf, int len); 32 int pci_generic_block_write(struct pci_dev *, int pos, byte *buf, int len); 31 int pci_generic_block_read(struct pci_dev *, int pos, byte * buf, int len); 32 int pci_generic_block_write(struct pci_dev *, int pos, byte * buf, 33 int len); 33 34 34 35 void *pci_malloc(struct pci_access *, int); … … 39 40 40 41 extern struct pci_methods pm_intel_conf1, pm_intel_conf2, pm_linux_proc, 41 pm_fbsd_device, pm_aix_device, pm_nbsd_libpci, pm_obsd_device, 42 42 pm_fbsd_device, pm_aix_device, pm_nbsd_libpci, pm_obsd_device, 43 pm_dump, pm_linux_sysfs;
Note:
See TracChangeset
for help on using the changeset viewer.