summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/io.h
AgeCommit message (Expand)AuthorLines
2017-07-24x86/io: Remove xlate_dev_kmem_ptr() duplicationAndy Shevchenko-0/+3
2017-07-24x86/io: Remove mem*io() duplicationsAndy Shevchenko-0/+24
2016-05-31asm-generic/io.h: add io{read,write}64 accessorsHoria Geantă-0/+63
2016-05-31asm-generic/io.h: allow barriers in io{read,write}{16,32}beHoria Geantă-4/+4
2016-05-03io-64-nonatomic: Add relaxed accessor variantsRobin Murphy-2/+2
2015-07-21x86/mm, asm-generic: Add IOMMU ioremap_uc() variant defaultLuis R. Rodriguez-1/+29
2015-06-07x86/mm, asm-generic: Add ioremap_wt() for creating Write-Through mappingsToshi Kani-0/+9
2015-05-11x86/mm: Add ioremap_uc() helper to map memory uncacheable (not UC-)Luis R. Rodriguez-0/+8
2014-11-11Merge branch 'io' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux...Arnd Bergmann-0/+37
2014-11-10asm-generic/io.h: Implement generic {read,write}s*()Thierry Reding-33/+238
2014-11-10asm-generic/io.h: Reconcile I/O accessor overridesThierry Reding-95/+350
2014-10-20asm-generic: io: implement relaxed accessor macros as conditional wrappersWill Deacon-0/+26
2014-09-30asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAPLiviu Dudau-1/+1
2014-04-07Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAPUwe Kleine-König-2/+2
2013-05-22kernel: Fix s390 absolute memory access for /dev/memMichael Holzheu-0/+4
2013-03-03Merge tag 'metag-v3.9-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-0/+2
2013-03-02asm-generic/io.h: check CONFIG_VIRT_TO_BUSJames Hogan-0/+2
2013-02-26Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblazeLinus Torvalds-4/+4
2013-02-14asm-generic/io.h: convert readX defines to functionsHeiko Carstens-3/+17
2013-02-12asm-generic: io: Fix ioread16/32be and iowrite16/32beMichal Simek-4/+4
2012-12-21Merge tag 'asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...Linus Torvalds-31/+0
2012-12-17asm-generic: io: don't perform swab during {in,out} string functionsWill Deacon-6/+6
2012-11-30s390/pci: base supportJan Glauber-1/+20
2012-10-26asm-generic: io: remove {read,write} string functionsWill Deacon-30/+0
2012-10-25asm-generic/io.h: remove asm/cacheflush.h includeJames Hogan-1/+0
2012-01-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds-2/+2
2011-11-28lib: add GENERIC_PCI_IOMAPMichael S. Tsirkin-2/+2
2011-10-06add missing __iomem to generic iounmap declarationMark Salter-1/+1
2011-07-22iomap: make IOPORT/PCI mapping functions conditionalJonas Bonn-0/+2
2011-07-22asm-generic: add MMU variants of io.h functionsJonas Bonn-1/+6
2011-03-17asm-generic: fix inX/outX functions for architectures that have PCIGuanXuetao-14/+19
2011-01-10asm-generic/io.h: add reads[bwl]/writes[bwl] helpersMike Frysinger-0/+30
2010-10-18asm-generic/io.h: allow people to override individual funcsMike Frysinger-0/+26
2010-08-09asm-generic/io.h: add big endian versions of io{read,write}{16,32}Mike Frysinger-0/+4
2009-06-11asm-generic: add generic atomic.h and io.hArnd Bergmann-0/+300