-
Notifications
You must be signed in to change notification settings - Fork 0
/
IMPORT.M
34 lines (32 loc) · 1.23 KB
/
IMPORT.M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
M(int, walk_page_range, (
struct mm_struct *mm,
unsigned long start,
unsigned long end,
const struct mm_walk_ops *ops,
void *private));
M(void, si_meminfo_node, (struct sysinfo *val, int nid));
M(int, migrate_pages, (
struct list_head *l,
new_page_t new,
free_page_t free,
unsigned long private,
enum migrate_mode mode,
int reason));
M(void, putback_movable_pages, (struct list_head *l));
M(struct page *, follow_page, (
struct vm_area_struct *vma,
unsigned long address,
unsigned int foll_flags));
M(int, isolate_lru_page, (struct page *page));
M(bool, isolate_huge_page, (struct page *page, struct list_head *list));
M(bool, vma_migratable, (struct vm_area_struct *vma));
M(struct page *, vm_normal_page, (struct vm_area_struct *vma, unsigned long addr,
pte_t pte));
M(struct page *, vm_normal_page_pmd, (struct vm_area_struct *vma, unsigned long addr,
pmd_t pmd));
M(unsigned long, change_prot_numa, (struct vm_area_struct *vma,
unsigned long addr, unsigned long end));
#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,15,5)
#else
M(void, lru_add_drain_all, (void));
#endif