Lines Matching refs:MMIO
152 The data type for an MMIO address is an ``__iomem`` qualified pointer, such as
161 uncached virtual address pointing to the physical MMIO address, some
162 architectures require special instructions for MMIO, and the ``__iomem`` pointer
172 MMIO accesses and DMA accesses as well as fixed endianness for accessing
183 DMA, these "relaxed" versions of the MMIO accessors only serialize against
206 reversed byte order, for accessing devices with big-endian MMIO registers.
235 These are low-level MMIO accessors without barriers or byteorder changes and
239 is only safe to use these to access memory behind a device bus but not MMIO
240 registers, as there are no ordering guarantees with regard to other MMIO
283 MMIO accessors, these do not perform a byteswap on big-endian kernels, so the
346 not guaranteed to be ordered with respect to normal ioremap() MMIO register
349 On a PCI bus, it is usually safe to use ioremap_wc() on MMIO areas marked as
405 non-posted write instruction retires. See the previous section on MMIO access