Rechercher une page de manuel
pci_iomap
Langue: en
Version: June 2009 (debian - 07/07/09)
Section: 9 (Appels noyau Linux)
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
dev
- PCI 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.
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.
AUTHORS
Matthew Wilcox <matthew@wil.cx>
- Author.
Alan Cox <alan@redhat.com>
- Author.
COPYRIGHT
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre