summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/io.h
Commit message (Expand)AuthorAgeFilesLines
* asm-generic/io.h: kill vmalloc.h dependencyKent Overstreet2024-04-251-1/+0
* fix missing vmalloc.h includesKent Overstreet2024-04-251-0/+1
* mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowedBaoquan He2023-08-181-26/+0
* mm: ioremap: allow ARCH to have its own ioremap method definitionBaoquan He2023-08-181-0/+3
* mm/ioremap: define generic_ioremap_prot() and generic_iounmap()Christophe Leroy2023-08-181-0/+4
* asm-generic/io.h: suppress endianness warnings for relaxed accessorsVladimir Oltean2023-04-041-6/+6
* asm-generic/io.h: suppress endianness warnings for readq() and writeq()Vladimir Oltean2023-04-041-2/+2
* asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug infoSai Prakash Ranjan2022-11-211-40/+40
* Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-051-18/+87
|\
| * arch/*/: remove CONFIG_VIRT_TO_BUSArnd Bergmann2022-06-281-14/+0
| * asm-generic/io: Add logging support for MMIO accessorsSai Prakash Ranjan2022-06-151-4/+87
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-08-011-1/+28
|\ \
| * | mm: ioremap: Add ioremap/iounmap_allowed()Kefeng Wang2022-06-271-0/+26
| * | mm: ioremap: Use more sensible name in ioremap_prot()Kefeng Wang2022-06-271-1/+2
| |/
* / asm-generic: remove a broken and needless ifdef conditionalLukas Bulwahn2022-07-221-2/+0
|/
* 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
| |/