mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-29 05:18:00 +00:00
19 lines
332 B
C
19 lines
332 B
C
|
#ifndef __CR_ASM_GENERIC_PAGE_H__
|
||
|
#define __CR_ASM_GENERIC_PAGE_H__
|
||
|
|
||
|
#ifndef PAGE_SHIFT
|
||
|
# define PAGE_SHIFT 12
|
||
|
#endif
|
||
|
|
||
|
#ifndef PAGE_SIZE
|
||
|
# define PAGE_SIZE (1UL << PAGE_SHIFT)
|
||
|
#endif
|
||
|
|
||
|
#ifndef PAGE_MASK
|
||
|
# define PAGE_MASK (~(PAGE_SIZE - 1))
|
||
|
#endif
|
||
|
|
||
|
#define PAGE_PFN(addr) ((addr) / PAGE_SIZE)
|
||
|
|
||
|
#endif /* __CR_ASM_GENERIC_PAGE_H__ */
|