- 论坛徽章:
- 9
|
流程应该没有问题呀。- void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen)
- {
- resource_size_t start = pci_resource_start(dev, bar);
- resource_size_t len = pci_resource_len(dev, bar);
- unsigned long flags = pci_resource_flags(dev, bar);
- if (!len || !start)
- return NULL;
- if (maxlen && len > maxlen)
- len = maxlen;
- if (flags & IORESOURCE_IO)
- return ioport_map(start, len);
- if (flags & IORESOURCE_MEM) {
- if (flags & IORESOURCE_CACHEABLE)
- return ioremap(start, len);
- return ioremap_nocache(start, len);
- }
- return NULL;
- }
- EXPORT_SYMBOL(pci_iomap);
复制代码 你是不是内型取错了呀。 |
|