aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/ioremap.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-11mm: Introduce vmap_page_range() to map pages in PCI address spaceAlexei Starovoitov1-4/+4
2022-06-27ARM: mm: kill unused runtime hook arch_iounmap()Kefeng Wang1-8/+1
2022-06-02Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2022-05-09arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear mapMike Rapoport1-0/+8
2022-05-07ARM: pxa/sa1100: move I/O space to PCI_IOBASEArnd Bergmann1-1/+1
2022-03-23Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-7/+11
2022-01-25ARM: mm: make vmalloc_seq handling SMP safeArd Biesheuvel1-7/+11
2021-12-07arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()Pali Rohár1-11/+0
2021-11-30arm: ioremap: Implement standard PCI function pci_remap_iospace()Pali Rohár1-0/+15
2021-10-19ARM: add __arm_iomem_set_ro() to write-protect ioremapped areaRussell King (Oracle)1-0/+6
2021-07-06arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAMMike Rapoport1-1/+3
2020-06-09mm: pgtable: add shortcuts for accessing kernel PMD and PTEMike Rapoport1-27/+4
2020-06-04arm: add support for folded p4d page tablesMike Rapoport1-3/+9
2019-11-11arm: remove ioremap_cachedChristoph Hellwig1-4/+0
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner1-0/+1
2018-09-19ARM: 8799/1: mm: fix pci_ioremap_io() offset checkThomas Petazzoni1-1/+1
2017-04-24ARM: Implement pci_remap_cfgspace() interfaceLorenzo Pieralisi1-0/+7
2016-04-04ARM: memremap: implement arch_memremap_wb()Ard Biesheuvel1-2/+10
2016-04-04ARM: reintroduce ioremap_cached() for creating cached I/O mappingsArd Biesheuvel1-0/+4
2015-12-13ARM: add support for generic early_ioremap/early_memremapArd Biesheuvel1-0/+9
2015-07-03ARM: io: convert ioremap*() to functionsRussell King1-10/+23
2014-06-01ARM: 8060/1: mm: allow sub-architectures to override PCI I/O memory typeThomas Petazzoni1-1/+8
2013-12-11ARM: add permission annotations to MT_MEMORY* mapping typesRussell King1-2/+2
2013-05-23ARM: 7728/1: mm: Use phys_addr_t properly for ioremap functionsLaura Abbott1-5/+5
2013-02-16ARM: 7646/1: mm: use static_vm for managing static mapped areasJoonsoo Kim1-42/+29
2013-02-16ARM: 7645/1: ioremap: introduce an infrastructure for static mapped areaJoonsoo Kim1-0/+64
2012-11-26ARM: 7582/2: rename kvm_seq to vmalloc_seq so to avoid confusion with KVMNicolas Pitre1-8/+8
2012-10-07Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-0/+1
2012-09-28ARM: ensure vm_struct has its phys_addr member filled inRussell King1-0/+1
2012-08-13Merge branch 'cleanup/io-pci' into next/cleanupsArnd Bergmann1-0/+14
2012-07-25ARM: Add fixed PCI i/o mappingRob Herring1-0/+14
2012-06-28ARM: 7432/1: use the new linux/sizes.hAlessandro Rubini1-1/+1
2012-03-29Merge tag 'cleanup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds1-3/+14
2012-03-28Disintegrate asm/system.h for ARMDavid Howells1-0/+1
2012-03-28ARM: move CP15 definitions to separate header fileRussell King1-0/+1
2012-03-06ARM: provide runtime hook for ioremap/iounmapRob Herring1-3/+14
2012-02-02Revert "ARM: 7304/1: ioremap: fix boundary check when reusing static mapping"Russell King1-2/+1
2012-01-27ARM: 7304/1: ioremap: fix boundary check when reusing static mappingPawel Moll1-1/+2
2011-12-08Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/cmari...Russell King1-15/+24
2011-12-08ARM: LPAE: Page table maintenance for the 3-level formatCatalin Marinas1-3/+5
2011-12-08ARM: pgtable: Fix compiler warning in ioremap.c introduced by nopudCatalin Marinas1-12/+19
2011-11-26ARM: add generic ioremap optimization by reusing static mappingsNicolas Pitre1-24/+48
2011-11-26ARM: simplify __iounmap() when dealing with section based mappingNicolas Pitre1-11/+9
2011-10-22ARM: 7129/1: Add __arm_ioremap_exec for mapping external memory as MT_MEMORYTony Lindgren1-0/+21
2010-12-24Revert "ARM: relax ioremap prohibition (309caa9) for -final and -stable"Russell King1-6/+2
2010-10-13ARM: relax ioremap prohibition (309caa9) for -final and -stableRussell King1-2/+6
2010-07-27ARM: use generic ioremap_page_range()Russell King1-70/+4
2010-06-21ARM: Prohibit ioremap() on kernel managed RAMRussell King1-0/+6
2010-02-15ARM: Add caller information to ioremapRussell King1-23/+34
2009-05-19omap iommu: simple virtual address space managementHiroshi DOYU1-0/+6
2009-01-25[ARM] fix section-based ioremapRussell King1-9/+2
2008-10-09Merge branch 'ptebits' into develRussell King1-2/+1
2008-10-01[ARM] remove 'prot_pte_ext' from memory type tableRussell King1-2/+1
2008-09-06[ARM] Convert asm/io.h to linux/io.hRussell King1-1/+1
2008-09-05[ARM] sparse: fix several warningsRussell King1-5/+4
2008-09-01[ARM] cputype: separate definitions, use themRussell King1-0/+1
2008-08-02[ARM] move include/asm-arm to arch/arm/include/asmRussell King1-1/+1
2008-02-05add mm argument to pte/pmd/pud/pgd_freeBenjamin Herrenschmidt1-1/+1
2007-07-12[ARM] Fix bounding error in ioremap_pfn()Russell King1-6/+4
2007-05-20[ARM] spelling fixesSimon Arlott1-1/+1
2007-05-05[ARM] mm 10: allow memory type to be specified with ioremapRussell King1-11/+9
2007-04-21[ARM] mm 6: allow mem_types table to specify extended pte attributesRussell King1-1/+2
2007-04-21[ARM] mm 5: Use mem_types table in ioremapRussell King1-38/+27
2007-04-21[ARM] mm 3: separate out supersection mappings, avoid for <4GBRussell King1-1/+1
2007-01-25[ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zeroCatalin Marinas1-1/+2
2006-12-17[ARM] Fix BUG()s in ioremap() codeRussell King1-0/+2
2006-12-13[ARM] Clean up ioremap codeRussell King1-58/+40
2006-12-13[ARM] Unuse another Linux PTE bitRussell King1-2/+2
2006-10-08[PATCH] arm: it's OK to pass pointer to volatile as iounmap() argument...Al Viro1-3/+3
2006-09-26[PATCH] Standardize pxx_page macrosDave McCracken1-1/+1
2006-07-29[ARM] 3734/1: Fix the unused variable warning in __iounmap()Catalin Marinas1-0/+2
2006-07-03[ARM] Fix warning in consistent.cRussell King1-2/+1
2006-07-03[ARM] 3708/2: fix SMP build after section ioremap changesLennert Buytenhek1-0/+2
2006-07-01[ARM] 3705/1: add supersection support to ioremap()Lennert Buytenhek1-3/+63
2006-06-29[ARM] Add section support to ioremapRussell King1-4/+163
2006-06-28[ARM] nommu: add stubs for ioremap and friendsRussell King1-47/+0
2006-05-16[ARM] 3526/1: ioremap should use vunmap instead of vfree on ARMCatalin Marinas1-2/+2
2006-03-21[ARM] Remove unnecessary asm/hardware.h includesRussell King1-1/+0
2006-01-20[ARM] Fix ioremap.c vfree type warningRussell King1-1/+1
2006-01-09[ARM] 3070/2: Add __ioremap_pfn() APIDeepak Saxena1-20/+29
2005-11-17[ARM] __ioremap doesn't use 4th argumentRussell King1-2/+1
2005-10-29[PATCH] mm: init_mm without ptlockHugh Dickins1-3/+1
2005-10-28[ARM] 3/4: Remove asm/hardware.h from SA1100 io.hRussell King1-0/+1
2005-06-20[PATCH] ARM: Add iomap support for ARMRussell King1-0/+47
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+172