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

📄 pci.h

📁 Linux Kernel 2.6.9 for OMAP1710
💻 H
字号:
/* Functions internal to the PCI core code */extern int pci_hotplug (struct device *dev, char **envp, int num_envp,			 char *buffer, int buffer_size);extern void pci_create_sysfs_dev_files(struct pci_dev *pdev);extern int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res,				  unsigned long size, unsigned long align,				  unsigned long min, unsigned int type_mask,				  void (*alignf)(void *, struct resource *,					  	 unsigned long, unsigned long),				  void *alignf_data);/* PCI /proc functions */#ifdef CONFIG_PROC_FSextern int pci_proc_attach_device(struct pci_dev *dev);extern int pci_proc_detach_device(struct pci_dev *dev);extern int pci_proc_attach_bus(struct pci_bus *bus);extern int pci_proc_detach_bus(struct pci_bus *bus);#elsestatic inline int pci_proc_attach_device(struct pci_dev *dev) { return 0; }static inline int pci_proc_detach_device(struct pci_dev *dev) { return 0; }static inline int pci_proc_attach_bus(struct pci_bus *bus) { return 0; }static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; }#endif/* Functions for PCI Hotplug drivers to use */extern struct pci_bus * pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, int busnr);extern unsigned int pci_do_scan_bus(struct pci_bus *bus);extern int pci_remove_device_safe(struct pci_dev *dev);extern unsigned char pci_max_busnr(void);extern unsigned char pci_bus_max_busnr(struct pci_bus *bus);extern int pci_bus_find_capability (struct pci_bus *bus, unsigned int devfn, int cap);struct pci_dev_wrapped {	struct pci_dev	*dev;	void		*data;};struct pci_bus_wrapped {	struct pci_bus	*bus;	void		*data;};struct pci_visit {	int (* pre_visit_pci_bus)	(struct pci_bus_wrapped *,					 struct pci_dev_wrapped *);	int (* post_visit_pci_bus)	(struct pci_bus_wrapped *,					 struct pci_dev_wrapped *);	int (* pre_visit_pci_dev)	(struct pci_dev_wrapped *,					 struct pci_bus_wrapped *);	int (* visit_pci_dev)		(struct pci_dev_wrapped *,					 struct pci_bus_wrapped *);	int (* post_visit_pci_dev)	(struct pci_dev_wrapped *,					 struct pci_bus_wrapped *);};extern int pci_visit_dev(struct pci_visit *fn,			 struct pci_dev_wrapped *wrapped_dev,			 struct pci_bus_wrapped *wrapped_parent);/* Lock for read/write access to pci device and bus lists */extern spinlock_t pci_bus_lock;extern int pciehp_msi_quirk;extern struct device_attribute pci_dev_attrs[];

⌨️ 快捷键说明

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