XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
io.h File Reference
#include <linux/kernel.h>
#include <asm/io.h>
Include dependency graph for io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ioremap_nocache(phys, size)   ioremap((phys), (size))
 
#define ioremap_wc(phys, size)   ioremap((phys), (size))
 
#define ioremap_cache(phys, size)   ioremap((phys), (size))
 

Functions

void * ioremap (unsigned long phys_addr, unsigned long size)
 
void iounmap (void *addr)
 
void * xlate_dev_mem_ptr (phys_addr_t phys)
 
void unxlate_dev_mem_ptr (phys_addr_t phys, void *addr)
 
int arch_has_dev_port (void)
 

Macro Definition Documentation

◆ ioremap_cache

#define ioremap_cache (   phys,
  size 
)    ioremap((phys), (size))

◆ ioremap_nocache

#define ioremap_nocache (   phys,
  size 
)    ioremap((phys), (size))

◆ ioremap_wc

#define ioremap_wc (   phys,
  size 
)    ioremap((phys), (size))

Function Documentation

◆ arch_has_dev_port()

int arch_has_dev_port ( void  )

◆ ioremap()

void * ioremap ( unsigned long  phys_addr,
unsigned long  size 
)

◆ iounmap()

void iounmap ( void *  addr)

◆ unxlate_dev_mem_ptr()

void unxlate_dev_mem_ptr ( phys_addr_t  phys,
void *  addr 
)

◆ xlate_dev_mem_ptr()

void * xlate_dev_mem_ptr ( phys_addr_t  phys)