Release 4.11 arch/m68k/include/asm/virtconvert.h
#ifndef __VIRT_CONVERT__
#define __VIRT_CONVERT__
/*
* Macros used for converting between virtual and physical mappings.
*/
#ifdef __KERNEL__
#include <linux/compiler.h>
#include <linux/mmzone.h>
#include <asm/setup.h>
#include <asm/page.h>
/*
* Change virtual addresses to physical addresses and vv.
*/
static inline unsigned long virt_to_phys(void *address)
{
return __pa(address);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 16 | 88.89% | 1 | 33.33% |
Geert Uytterhoeven | 1 | 5.56% | 1 | 33.33% |
Roman Zippel | 1 | 5.56% | 1 | 33.33% |
Total | 18 | 100.00% | 3 | 100.00% |
static inline void *phys_to_virt(unsigned long address)
{
return __va(address);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 16 | 88.89% | 1 | 33.33% |
Geert Uytterhoeven | 1 | 5.56% | 1 | 33.33% |
Roman Zippel | 1 | 5.56% | 1 | 33.33% |
Total | 18 | 100.00% | 3 | 100.00% |
/* Permanent address of a page. */
#if defined(CONFIG_MMU) && defined(CONFIG_SINGLE_MEMORY_CHUNK)
#define page_to_phys(page) \
__pa(PAGE_OFFSET + (((page) - pg_data_map[0].node_mem_map) << PAGE_SHIFT))
#else
#define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
#endif
/*
* IO bus memory addresses are 1:1 with the physical address,
*/
#define virt_to_bus virt_to_phys
#define bus_to_virt phys_to_virt
#endif
#endif
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 61 | 59.22% | 2 | 20.00% |
Geert Uytterhoeven | 18 | 17.48% | 4 | 40.00% |
Roman Zippel | 13 | 12.62% | 1 | 10.00% |
Steven King | 9 | 8.74% | 1 | 10.00% |
Adrian Bunk | 1 | 0.97% | 1 | 10.00% |
Greg Ungerer | 1 | 0.97% | 1 | 10.00% |
Total | 103 | 100.00% | 10 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.