summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/io.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-0/+1
|\
| * fix missing vmalloc.h includesKent Overstreet2024-04-261-0/+1
* | x86: Stop using weak symbols for __iowrite32_copy()Jason Gunthorpe2024-04-221-0/+17
|/
* x86/asm: Remove the __iomem annotation of movdir64b()'s dst argumentKai Huang2024-02-221-1/+1
* x86/io: Remove the unused 'bw' parameter from the BUILDIO() macroYuntao Wang2023-11-231-4/+4
* asm-generic/iomap.h: remove ARCH_HAS_IOREMAP_xx macrosBaoquan He2023-08-181-5/+0
* arch/*/: remove CONFIG_VIRT_TO_BUSArnd Bergmann2022-06-281-9/+0
* Merge tag 'x86_tdx_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-241-30/+12
|\
| * x86: Consolidate port I/O helpersKirill A. Shutemov2022-04-071-20/+2
| * x86: Adjust types used in port I/O helpersKirill A. Shutemov2022-04-071-13/+13
* | mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcoreOmar Sandoval2022-04-151-2/+0
|/
* x86/sev: Use CC_ATTR attribute to generalize string I/O unrollKuppuswamy Sathyanarayanan2021-12-081-17/+3
* x86/ioremap: Selectively build arch override encryption functionsTom Lendacky2021-10-041-0/+8
* x86: Fix various typos in commentsIngo Molnar2021-03-181-1/+1
* x86/asm: Carve out a generic movdir64b() helper for general usageDave Jiang2020-10-071-14/+3
* x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instructionDave Jiang2020-01-241-0/+36
* arch: rely on asm-generic/io.h for default ioremap_* definitionsChristoph Hellwig2019-11-111-1/+0
* x86: Clean up ioremap()Christoph Hellwig2019-11-111-6/+2
* arch/*: remove unused isa_page_to_bus()Stephen Kitt2019-07-171-1/+0
* x86/io: Remove useless definition of mmiowb()Will Deacon2019-04-081-2/+0
* x86: re-introduce non-generic memcpy_{to,from}ioLinus Torvalds2019-01-051-0/+8
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-10-231-1/+2
|\
| * x86/ioremap: Add an ioremap_encrypted() helperLianbo Jiang2018-10-061-1/+2
* | xen: don't include <xen/xen.h> from <asm/io.h> and <asm/dma-mapping.h>Christoph Hellwig2018-09-261-4/+0
* | block: remove ARCH_BIOVEC_PHYS_MERGEABLEChristoph Hellwig2018-09-261-3/+0
* | xen: provide a prototype for xen_biovec_phys_mergeable in xen.hChristoph Hellwig2018-09-261-4/+0
* | block: simplify BIOVEC_PHYS_MERGEABLEChristoph Hellwig2018-09-241-3/+2
|/
* x86/io: Define readq()/writeq() to use 64-bit typeAndy Shevchenko2018-05-181-4/+4
* x86/cpu: Remove the CONFIG_X86_PPRO_FENCE=y quirkChristoph Hellwig2018-03-201-15/+0
* x86/mm: Limit mmap() of /dev/mem to valid physical addressesCraig Bergstrom2017-11-161-0/+4
* x86/io: Unroll string I/O when SEV is activeTom Lendacky2017-11-071-4/+39
* Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-11-021-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | Revert "x86/mm: Limit mmap() of /dev/mem to valid physical addresses"Ingo Molnar2017-10-271-4/+0
|/
* x86/mm: Limit mmap() of /dev/mem to valid physical addressesCraig Bergstrom2017-10-201-0/+4
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-09-041-0/+8
|\
| * Merge branch 'linus' into x86/mm to pick up fixes and to fix conflictsIngo Molnar2017-08-261-2/+2
| |\
| * | x86/mm: Use proper encryption attributes with /dev/memTom Lendacky2017-07-181-0/+3
| * | x86/mm: Add support to access boot related data in the clearTom Lendacky2017-07-181-0/+5
* | | Merge branch 'x86/urgent' into x86/asm, to pick up fixesIngo Molnar2017-08-101-2/+2
|\ \ \ | | |/ | |/|
| * | x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outslArnd Bergmann2017-07-201-2/+2
| |/
* | x86/io: Make readq() / writeq() API consistentAndy Shevchenko2017-07-241-4/+6
* | x86/io: Remove xlate_dev_kmem_ptr() duplicationAndy Shevchenko2017-07-241-5/+0
* | x86/io: Remove mem*io() duplicationsAndy Shevchenko2017-07-241-45/+0
* | x86/io: Include asm-generic/io.h to architectural codeAndy Shevchenko2017-07-241-0/+3
* | x86/io: Define IO accessors by preprocessorAndy Shevchenko2017-07-241-0/+41
|/
* x86/mm: Improve documentation for low-level device I/O functionsJonathan Corbet2017-01-281-11/+35
* x86/io: add interface to reserve io memtype for a resource range. (v1.1)Dave Airlie2016-10-261-0/+6
* Merge tag 'libnvdimm-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2015-09-081-6/+0
|\
| * nd_blk: change aperture mapping from WC to WBRoss Zwisler2015-08-281-2/+0