summaryrefslogtreecommitdiff
path: root/include/asm-generic/io.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-10-081-1/+1
|\
| * asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhereAdam Borowski2021-10-081-1/+1
* | pci_iounmap'2: Electric Boogaloo: try to make sense of it allLinus Torvalds2021-09-191-23/+3
|/
* mm: remove xlate_dev_kmem_ptr()David Hildenbrand2021-05-071-11/+0
* asm-generic/io.h: Unbork ioremap_np() declarationHector Martin2021-04-091-2/+1
* asm-generic/io.h: Add a non-posted variant of ioremap()Hector Martin2021-04-081-1/+21
* Add and use a generic version of devmem_is_allowed()Palmer Dabbelt2020-12-111-0/+4
|\
| * lib: Add a generic version of devmem_is_allowed()Palmer Dabbelt2020-12-111-0/+4
* | asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementationLorenzo Pieralisi2020-10-051-12/+27
|/
* asm-generic/io.h: Fix sparse warnings on big-endian architecturesStafford Horne2020-08-041-8/+8
* io: Fix return type of _inb and _inlStafford Horne2020-07-271-2/+2
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-1/+1
* io: Provide _inX() and _outX()John Garry2020-05-071-20/+44
* remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig2020-01-061-4/+0
* lib: provide a simple generic ioremap implementationChristoph Hellwig2019-11-111-4/+16
* arch: rely on asm-generic/io.h for default ioremap_* definitionsChristoph Hellwig2019-11-111-15/+3
* asm-generic: don't provide ioremap for CONFIG_MMUChristoph Hellwig2019-11-111-21/+8
* asm-generic: ioremap_uc should behave the same with and without MMUChristoph Hellwig2019-11-111-20/+16
* asm-generic: don't provide __ioremapChristoph Hellwig2019-08-301-9/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-241-5/+1
* arch: Remove dummy mmiowb() definitions from arch codeWill Deacon2019-04-081-4/+0
* mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessorsWill Deacon2019-04-081-1/+2
* asm-generic/io: Pass result of I/O accessor to __io_[p]ar()Will Deacon2019-02-281-10/+10
* 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-061-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-021-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
|/