---
name: "ioremap_nocache"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/ioremap_nocache"
---

# ioremap\_nocache(9)

map bus memory into CPU space

## NAME

ioremap\_nocache - map bus memory into CPU space

## SYNOPSIS

**void \_\_iomem \* ioremap\_nocache(resource\_size\_t** *offset***, unsigned long** *size***);**

## ARGUMENTS

*offset*

bus address of the memory

*size*

size of the resource to map

## DESCRIPTION

ioremap performs a platform specific sequence of operations to make bus memory CPU accessible via the readb/readw/readl/writeb/ writew/writel functions and the other mmio helpers. The returned address is not guaranteed to be usable directly as a virtual address.

If the area you are trying to map is a PCI BAR you should have a look at **pci\_iomap**.

## AUTHORS

**Matthew Wilcox** \<matthew@wil.cx\>

Author.

**Alan Cox** \<alan@lxorguk.ukuu.org.uk\>

Author.

## COPYRIGHT
