other versions
- wheezy 3.2.78-1
PCI_IOMAP(9) | Public Functions Provided | PCI_IOMAP(9) |
NAME¶
pci_iomap - create a virtual mapping cookie for a PCI BARSYNOPSIS¶
void
__iomem * pci_iomap(struct pci_dev * dev,
int bar,
unsigned long maxlen);
ARGUMENTS¶
devPCI device that owns the BAR
bar
BAR number
maxlen
length of the memory to map
DESCRIPTION¶
Using this function you will get a __iomem address to your device BAR. You can access it using ioread*() and iowrite*(). These functions hide the details if this is a MMIO or PIO address space and will just do what you expect from them in the correct way.AUTHORS¶
Matthew Wilcox <matthew@wil.cx>Author.
Alan Cox <alan@lxorguk.ukuu.org.uk>
Author.
COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |