aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/asm-generic/io.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-08-18mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowedBaoquan He1-26/+0
2023-08-18mm: ioremap: allow ARCH to have its own ioremap method definitionBaoquan He1-0/+3
2023-08-18mm/ioremap: define generic_ioremap_prot() and generic_iounmap()Christophe Leroy1-0/+4
2023-04-04asm-generic/io.h: suppress endianness warnings for relaxed accessorsVladimir Oltean1-6/+6
2023-04-04asm-generic/io.h: suppress endianness warnings for readq() and writeq()Vladimir Oltean1-2/+2
2022-11-21asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug infoSai Prakash Ranjan1-40/+40
2022-08-05Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-genericLinus Torvalds1-18/+87
2022-08-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-1/+28
2022-07-22asm-generic: remove a broken and needless ifdef conditionalLukas Bulwahn1-2/+0
2022-06-28arch/*/: remove CONFIG_VIRT_TO_BUSArnd Bergmann1-14/+0
2022-06-27mm: ioremap: Add ioremap/iounmap_allowed()Kefeng Wang1-0/+26
2022-06-27mm: ioremap: Use more sensible name in ioremap_prot()Kefeng Wang1-1/+2
2022-06-15asm-generic/io: Add logging support for MMIO accessorsSai Prakash Ranjan1-4/+87
2021-10-08Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-genericLinus Torvalds1-1/+1
2021-10-08asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhereAdam Borowski1-1/+1
2021-09-19pci_iounmap'2: Electric Boogaloo: try to make sense of it allLinus Torvalds1-23/+3
2021-05-07mm: remove xlate_dev_kmem_ptr()David Hildenbrand1-11/+0
2021-04-09asm-generic/io.h: Unbork ioremap_np() declarationHector Martin1-2/+1
2021-04-08asm-generic/io.h: Add a non-posted variant of ioremap()Hector Martin1-1/+21
2020-12-11Add and use a generic version of devmem_is_allowed()Palmer Dabbelt1-0/+4
2020-12-11lib: Add a generic version of devmem_is_allowed()Palmer Dabbelt1-0/+4
2020-10-05asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementationLorenzo Pieralisi1-12/+27
2020-08-04asm-generic/io.h: Fix sparse warnings on big-endian architecturesStafford Horne1-8/+8
2020-07-27io: Fix return type of _inb and _inlStafford Horne1-2/+2
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-05-07io: Provide _inX() and _outX()John Garry1-20/+44
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-4/+0
2019-11-11lib: provide a simple generic ioremap implementationChristoph Hellwig1-4/+16
2019-11-11arch: rely on asm-generic/io.h for default ioremap_* definitionsChristoph Hellwig1-15/+3
2019-11-11asm-generic: don't provide ioremap for CONFIG_MMUChristoph Hellwig1-21/+8
2019-11-11asm-generic: ioremap_uc should behave the same with and without MMUChristoph Hellwig1-20/+16
2019-08-30asm-generic: don't provide __ioremapChristoph Hellwig1-9/+0
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner1-5/+1
2019-04-08arch: Remove dummy mmiowb() definitions from arch codeWill Deacon1-4/+0
2019-04-08mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessorsWill Deacon1-1/+2
2019-02-28asm-generic/io: Pass result of I/O accessor to __io_[p]ar()Will Deacon1-10/+10
2018-09-14asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIRECT_PIOAndrew Murray1-1/+2
2018-04-12Merge tag 'asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-genericLinus Torvalds1-18/+143
2018-04-10io: change writeX_relaxed() to remove barriersSinan Kaya1-4/+20
2018-04-10io: change readX_relaxed() to remove barriersSinan Kaya1-4/+20
2018-04-06Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-1/+3
2018-04-06io: change inX() to have their own IO barrier overridesSinan Kaya1-3/+18
2018-04-06io: change outX() to have their own IO barrier overridesSinan Kaya1-3/+9
2018-04-06io: define stronger ordering for the default writeX() implementationSinan Kaya1-0/+8
2018-04-06io: define stronger ordering for the default readX() implementationSinan Kaya1-4/+24
2018-04-06io: define several IO & PIO barrier types for the asm-generic versionSinan Kaya1-0/+44
2018-04-04PCI: Apply the new generic I/O management on PCI IO hostsZhichang Yuan1-1/+1
2018-04-02Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-genericLinus Torvalds1-1/+1
2018-03-21lib: Add generic PIO mapping methodZhichang Yuan1-0/+2
2018-03-09mn10300: Remove the architectureDavid Howells1-1/+1