Query: pci_iomap
OS: suse
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PCI_IOMAP(9) Public Functions Provided PCI_IOMAP(9)NAMEpci_iomap - create a virtual mapping cookie for a PCI BARSYNOPSISvoid __iomem * pci_iomap(struct pci_dev * dev, int bar, unsigned long maxlen);ARGUMENTSdev PCI device that owns the BAR bar BAR number maxlen length of the memory to mapDESCRIPTIONUsing 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. maxlen specifies the maximum length to map. If you want to get access to the complete BAR without checking for its length first, pass 0 here.AUTHORSMatthew Wilcox <matthew@wil.cx> Author. Alan Cox <alan@lxorguk.ukuu.org.uk> Author.COPYRIGHTKernel Hackers Manual 2.6. July 2010 PCI_IOMAP(9)
Related Man Pages |
---|
s390_pci_mmio_write(2) - linux |
s390_pci_mmio_read(2) - x11r4 |
s390_pci_mmio_write(2) - x11r4 |
s390_pci_mmio_write(2) - posix |
s390_pci_mmio_read(2) - plan9 |
Similar Topics in the Unix Linux Community |
---|
Missing Modules After Compiling Kernel |