aboutsummaryrefslogtreecommitdiff
path: root/include/asm-generic/io.h
AgeCommit message (Expand)AuthorFilesLines
2021-10-08Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kern...Gravatar Linus Torvalds 1-1/+1
2021-10-08asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhereGravatar Adam Borowski 1-1/+1
2021-09-19pci_iounmap'2: Electric Boogaloo: try to make sense of it allGravatar Linus Torvalds 1-23/+3
2021-05-07mm: remove xlate_dev_kmem_ptr()Gravatar David Hildenbrand 1-11/+0
2021-04-09asm-generic/io.h: Unbork ioremap_np() declarationGravatar Hector Martin 1-2/+1
2021-04-08asm-generic/io.h: Add a non-posted variant of ioremap()Gravatar Hector Martin 1-1/+21
2020-12-11Add and use a generic version of devmem_is_allowed()Gravatar Palmer Dabbelt 1-0/+4
2020-12-11lib: Add a generic version of devmem_is_allowed()Gravatar Palmer Dabbelt 1-0/+4
2020-10-05asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementationGravatar Lorenzo Pieralisi 1-12/+27
2020-08-04asm-generic/io.h: Fix sparse warnings on big-endian architecturesGravatar Stafford Horne 1-8/+8
2020-07-27io: Fix return type of _inb and _inlGravatar Stafford Horne 1-2/+2
2020-06-09mm: introduce include/linux/pgtable.hGravatar Mike Rapoport 1-1/+1
2020-05-07io: Provide _inX() and _outX()Gravatar John Garry 1-20/+44
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheGravatar Christoph Hellwig 1-4/+0
2019-11-11lib: provide a simple generic ioremap implementationGravatar Christoph Hellwig 1-4/+16
2019-11-11arch: rely on asm-generic/io.h for default ioremap_* definitionsGravatar Christoph Hellwig 1-15/+3
2019-11-11asm-generic: don't provide ioremap for CONFIG_MMUGravatar Christoph Hellwig 1-21/+8
2019-11-11asm-generic: ioremap_uc should behave the same with and without MMUGravatar Christoph Hellwig 1-20/+16
2019-08-30asm-generic: don't provide __ioremapGravatar Christoph Hellwig 1-9/+0
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Gravatar Thomas Gleixner 1-5/+1
2019-04-08arch: Remove dummy mmiowb() definitions from arch codeGravatar Will Deacon 1-4/+0
2019-04-08mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessorsGravatar Will Deacon 1-1/+2
2019-02-28asm-generic/io: Pass result of I/O accessor to __io_[p]ar()Gravatar Will Deacon 1-10/+10
2018-09-14asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIREC...Gravatar Andrew Murray 1-1/+2
2018-04-12Merge tag 'asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...Gravatar Linus Torvalds 1-18/+143
2018-04-10io: change writeX_relaxed() to remove barriersGravatar Sinan Kaya 1-4/+20
2018-04-10io: change readX_relaxed() to remove barriersGravatar Sinan Kaya 1-4/+20
2018-04-06Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-1/+3
2018-04-06io: change inX() to have their own IO barrier overridesGravatar Sinan Kaya 1-3/+18
2018-04-06io: change outX() to have their own IO barrier overridesGravatar Sinan Kaya 1-3/+9
2018-04-06io: define stronger ordering for the default writeX() implementationGravatar Sinan Kaya 1-0/+8
2018-04-06io: define stronger ordering for the default readX() implementationGravatar Sinan Kaya 1-4/+24
2018-04-06io: define several IO & PIO barrier types for the asm-generic versionGravatar Sinan Kaya 1-0/+44
2018-04-04PCI: Apply the new generic I/O management on PCI IO hostsGravatar Zhichang Yuan 1-1/+1
2018-04-02Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...Gravatar Linus Torvalds 1-1/+1
2018-03-21lib: Add generic PIO mapping methodGravatar Zhichang Yuan 1-0/+2
2018-03-09mn10300: Remove the architectureGravatar David Howells 1-1/+1
2018-02-22asm-generic/io.h: move ioremap_nocache/ioremap_uc/ioremap_wc/ioremap_wt out o...Gravatar Greentime Hu 1-9/+9
2017-07-24x86/io: Remove xlate_dev_kmem_ptr() duplicationGravatar Andy Shevchenko 1-0/+3
2017-07-24x86/io: Remove mem*io() duplicationsGravatar Andy Shevchenko 1-0/+24
2016-05-31asm-generic/io.h: add io{read,write}64 accessorsGravatar Horia Geantă 1-0/+63
2016-05-31asm-generic/io.h: allow barriers in io{read,write}{16,32}beGravatar Horia Geantă 1-4/+4
2016-05-03io-64-nonatomic: Add relaxed accessor variantsGravatar Robin Murphy 1-2/+2
2015-07-21x86/mm, asm-generic: Add IOMMU ioremap_uc() variant defaultGravatar Luis R. Rodriguez 1-1/+29
2015-06-07x86/mm, asm-generic: Add ioremap_wt() for creating Write-Through mappingsGravatar Toshi Kani 1-0/+9
2015-05-11x86/mm: Add ioremap_uc() helper to map memory uncacheable (not UC-)Gravatar Luis R. Rodriguez 1-0/+8
2014-11-11Merge branch 'io' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux...Gravatar Arnd Bergmann 1-0/+37
2014-11-10asm-generic/io.h: Implement generic {read,write}s*()Gravatar Thierry Reding 1-33/+238
2014-11-10asm-generic/io.h: Reconcile I/O accessor overridesGravatar Thierry Reding 1-95/+350
2014-10-20asm-generic: io: implement relaxed accessor macros as conditional wrappersGravatar Will Deacon 1-0/+26