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

Command: man perldoc info search(apropos)  


PCI_IOMAP_WC_RANGE(9)               Public Functions Provided               PCI_IOMAP_WC_RANGE(9)



NAME
       pci_iomap_wc_range - create a virtual WC mapping cookie for a PCI BAR

SYNOPSIS
       void __iomem * pci_iomap_wc_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. When possible
       write combining is used.

       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_WC_RANGE(9)


/man
rootr.net - man pages