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

📄 pci.h

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻 H
字号:
#ifndef _ASM_IA64_PCI_H#define _ASM_IA64_PCI_H#include <linux/slab.h>#include <linux/string.h>#include <linux/types.h>#include <linux/spinlock.h>#include <asm/io.h>#include <asm/scatterlist.h>/* * Can be used to override the logic in pci_scan_bus for skipping * already-configured bus numbers - to be used for buggy BIOSes or * architectures with incomplete PCI setup by the loader. */#define pcibios_assign_all_busses()     0#define PCIBIOS_MIN_IO		0x1000#define PCIBIOS_MIN_MEM		0x10000000struct pci_dev;static inline voidpcibios_set_master (struct pci_dev *dev){	/* No special bus mastering setup handling */}static inline voidpcibios_penalize_isa_irq (int irq){	/* We don't do dynamic PCI IRQ allocation */}/* * Dynamic DMA mapping API.  See Documentation/DMA-mapping.txt for details. */#define pci_alloc_consistent		platform_pci_alloc_consistent#define pci_free_consistent		platform_pci_free_consistent#define pci_map_single			platform_pci_map_single#define pci_unmap_single		platform_pci_unmap_single#define pci_map_sg			platform_pci_map_sg#define pci_unmap_sg			platform_pci_unmap_sg#define pci_dma_sync_single		platform_pci_dma_sync_single#define pci_dma_sync_sg			platform_pci_dma_sync_sg#define sg_dma_address			platform_pci_dma_address/* * Return whether the given PCI device DMA address mask can be supported properly.  For * example, if your device can only drive the low 24-bits during PCI bus mastering, then * you would pass 0x00ffffff as the mask to this function. */static inline intpci_dma_supported (struct pci_dev *hwdev, dma_addr_t mask){	return 1;}#define sg_dma_len(sg)		((sg)->length)#endif /* _ASM_IA64_PCI_H */

⌨️ 快捷键说明

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