⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 internal.h

📁 The PCI Utilities package contains a library for portable access to PCI bus configuration registers
💻 H
字号:
/* *	The PCI Library -- Internal Stuff * *	Copyright (c) 1997--2004 Martin Mares <mj@ucw.cz> * *	Can be freely distributed and used under the terms of the GNU GPL. */#include "pci.h"#include "sysdep.h"struct pci_methods {  char *name;  void (*config)(struct pci_access *);  int (*detect)(struct pci_access *);  void (*init)(struct pci_access *);  void (*cleanup)(struct pci_access *);  void (*scan)(struct pci_access *);  int (*fill_info)(struct pci_dev *, int flags);  int (*read)(struct pci_dev *, int pos, byte *buf, int len);  int (*write)(struct pci_dev *, int pos, byte *buf, int len);  void (*init_dev)(struct pci_dev *);  void (*cleanup_dev)(struct pci_dev *);};void pci_generic_scan_bus(struct pci_access *, byte *busmap, int bus);void pci_generic_scan(struct pci_access *);int pci_generic_fill_info(struct pci_dev *, int flags);int pci_generic_block_read(struct pci_dev *, int pos, byte *buf, int len);int pci_generic_block_write(struct pci_dev *, int pos, byte *buf, int len);void *pci_malloc(struct pci_access *, int);void pci_mfree(void *);struct pci_dev *pci_alloc_dev(struct pci_access *);int pci_link_dev(struct pci_access *, struct pci_dev *);extern struct pci_methods pm_intel_conf1, pm_intel_conf2, pm_linux_proc,	pm_fbsd_device, pm_aix_device, pm_nbsd_libpci, pm_obsd_device,	pm_dump, pm_linux_sysfs;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -