summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/io.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIREC...Andrew Murray2018-09-141-1/+2
* Merge tag 'asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...Linus Torvalds2018-04-121-18/+143
|\
| * io: change writeX_relaxed() to remove barriersSinan Kaya2018-04-101-4/+20
| * io: change readX_relaxed() to remove barriersSinan Kaya2018-04-101-4/+20
| * io: change inX() to have their own IO barrier overridesSinan Kaya2018-04-061-3/+18
| * io: change outX() to have their own IO barrier overridesSinan Kaya2018-04-061-3/+9
| * io: define stronger ordering for the default writeX() implementationSinan Kaya2018-04-061-0/+8
| * io: define stronger ordering for the default readX() implementationSinan Kaya2018-04-061-4/+24
| * io: define several IO & PIO barrier types for the asm-generic versionSinan Kaya2018-04-061-0/+44
* | Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2018-04-071-1/+3
|\ \
| * | PCI: Apply the new generic I/O management on PCI IO hostsZhichang Yuan2018-04-041-1/+1
| * | lib: Add generic PIO mapping methodZhichang Yuan2018-03-211-0/+2
| |/
* | Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...Linus Torvalds2018-04-031-1/+1
|\ \
| * | mn10300: Remove the architectureDavid Howells2018-03-091-1/+1
| |/
* / asm-generic/io.h: move ioremap_nocache/ioremap_uc/ioremap_wc/ioremap_wt out o...Greentime Hu2018-02-221-9/+9
|/
* x86/io: Remove xlate_dev_kmem_ptr() duplicationAndy Shevchenko2017-07-241-0/+3
* x86/io: Remove mem*io() duplicationsAndy Shevchenko2017-07-241-0/+24
* asm-generic/io.h: add io{read,write}64 accessorsHoria Geantă2016-05-311-0/+63
* asm-generic/io.h: allow barriers in io{read,write}{16,32}beHoria Geantă2016-05-311-4/+4
* io-64-nonatomic: Add relaxed accessor variantsRobin Murphy2016-05-031-2/+2
* x86/mm, asm-generic: Add IOMMU ioremap_uc() variant defaultLuis R. Rodriguez2015-07-211-1/+29
* x86/mm, asm-generic: Add ioremap_wt() for creating Write-Through mappingsToshi Kani2015-06-071-0/+9
* x86/mm: Add ioremap_uc() helper to map memory uncacheable (not UC-)Luis R. Rodriguez2015-05-111-0/+8
* Merge branch 'io' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux...Arnd Bergmann2014-11-111-0/+37
|\
| * asm-generic: io: implement relaxed accessor macros as conditional wrappersWill Deacon2014-10-201-0/+26
* | asm-generic/io.h: Implement generic {read,write}s*()Thierry Reding2014-11-101-33/+238
* | asm-generic/io.h: Reconcile I/O accessor overridesThierry Reding2014-11-101-95/+350
|/
* asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAPLiviu Dudau2014-09-301-1/+1
* Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAPUwe Kleine-König2014-04-081-2/+2
* kernel: Fix s390 absolute memory access for /dev/memMichael Holzheu2013-05-221-0/+4
* Merge tag 'metag-v3.9-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2013-03-031-0/+2
|\
| * asm-generic/io.h: check CONFIG_VIRT_TO_BUSJames Hogan2013-03-021-0/+2
* | Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblazeLinus Torvalds2013-02-271-4/+4
|\ \
| * | asm-generic: io: Fix ioread16/32be and iowrite16/32beMichal Simek2013-02-121-4/+4
| |/
* / asm-generic/io.h: convert readX defines to functionsHeiko Carstens2013-02-141-3/+17
|/
* Merge tag 'asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...Linus Torvalds2012-12-221-31/+0
|\
| * asm-generic: io: remove {read,write} string functionsWill Deacon2012-10-261-30/+0
| * asm-generic/io.h: remove asm/cacheflush.h includeJames Hogan2012-10-251-1/+0
* | asm-generic: io: don't perform swab during {in,out} string functionsWill Deacon2012-12-181-6/+6
* | s390/pci: base supportJan Glauber2012-11-301-1/+20
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2012-01-111-2/+2
|\
| * lib: add GENERIC_PCI_IOMAPMichael S. Tsirkin2011-11-281-2/+2
* | add missing __iomem to generic iounmap declarationMark Salter2011-10-071-1/+1
|/
* iomap: make IOPORT/PCI mapping functions conditionalJonas Bonn2011-07-221-0/+2
* asm-generic: add MMU variants of io.h functionsJonas Bonn2011-07-221-1/+6
* asm-generic: fix inX/outX functions for architectures that have PCIGuanXuetao2011-03-171-14/+19
* asm-generic/io.h: add reads[bwl]/writes[bwl] helpersMike Frysinger2011-01-101-0/+30
* asm-generic/io.h: allow people to override individual funcsMike Frysinger2010-10-181-0/+26
* asm-generic/io.h: add big endian versions of io{read,write}{16,32}Mike Frysinger2010-08-101-0/+4
* asm-generic: add generic atomic.h and io.hArnd Bergmann2009-06-111-0/+300