:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
pci_iomap_range(9) - phpMan

Command: man perldoc info search(apropos)  


PCI_IOMAP_RANGE(9)                  Public Functions Provided                  PCI_IOMAP_RANGE(9)



NAME
       pci_iomap_range - create a virtual mapping cookie for a PCI BAR

SYNOPSIS
       void __iomem * pci_iomap_range(struct pci_dev * dev, int bar, unsigned long offset,
                                      unsigned long maxlen);

ARGUMENTS
       dev
           PCI device that owns the BAR

       bar
           BAR number

       offset
           map memory at the given offset in BAR

       maxlen
           max 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
       from offset to the end, pass 0 here.

AUTHORS
       Matthew Wilcox <matthew AT wil.cx>
           Author.

       Alan Cox <alan AT lxorguk.uk>
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                        PCI_IOMAP_RANGE(9)


/man
rootr.net - man pages