Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at c016e2257acd00a7ffd87fa1eec896138563d1aa 36 lines 750 B view raw
1#ifndef __UM_IO_H 2#define __UM_IO_H 3 4#include "asm/page.h" 5 6#define IO_SPACE_LIMIT 0xdeadbeef /* Sure hope nothing uses this */ 7 8static inline int inb(unsigned long i) { return(0); } 9static inline void outb(char c, unsigned long i) { } 10 11/* 12 * Change virtual addresses to physical addresses and vv. 13 * These are pretty trivial 14 */ 15static inline unsigned long virt_to_phys(volatile void * address) 16{ 17 return __pa((void *) address); 18} 19 20static inline void * phys_to_virt(unsigned long address) 21{ 22 return __va(address); 23} 24 25/* 26 * Convert a physical pointer to a virtual kernel pointer for /dev/mem 27 * access 28 */ 29#define xlate_dev_mem_ptr(p) __va(p) 30 31/* 32 * Convert a virtual cached pointer to an uncached pointer 33 */ 34#define xlate_dev_kmem_ptr(p) p 35 36#endif