2013-02-23 13:41:48 +04:00
|
|
|
#ifndef _LINUX_MM_H
|
|
|
|
#define _LINUX_MM_H
|
2013-02-13 12:23:54 +04:00
|
|
|
|
2013-07-02 20:05:26 +04:00
|
|
|
#include <kernel.h>
|
2013-02-23 13:41:48 +04:00
|
|
|
|
|
|
|
#define VM_NORESERVE 0x00200000
|
2013-07-02 20:05:26 +04:00
|
|
|
|
|
|
|
#define nth_page(page,n) ((void*)(((page_to_phys(page)>>12)+(n))<<12))
|
|
|
|
|
|
|
|
#define page_to_pfn(page) (page_to_phys(page)>>12)
|
|
|
|
|
|
|
|
/* to align the pointer to the (next) page boundary */
|
2013-02-23 13:41:48 +04:00
|
|
|
#define PAGE_ALIGN(addr) ALIGN(addr, PAGE_SIZE)
|
|
|
|
|
2013-12-17 10:10:28 +04:00
|
|
|
#define offset_in_page(p) ((unsigned long)(p) & ~PAGE_MASK)
|
|
|
|
|
2013-02-23 13:41:48 +04:00
|
|
|
#endif
|