#include <linux/mm_types.h>
#include <linux/fs.h>
#include <linux/hugetlb_inline.h>
#include <linux/cgroup.h>
Go to the source code of this file.
|
| #define | follow_hugetlb_page(m, v, p, vs, a, b, i, w) ({ BUG(); 0; }) |
| |
| #define | follow_huge_addr(mm, addr, write) ERR_PTR(-EINVAL) |
| |
| #define | copy_hugetlb_page_range(src, dst, vma) ({ BUG(); 0; }) |
| |
| #define | hugetlb_prefault(mapping, vma) ({ BUG(); 0; }) |
| |
| #define | hugetlb_report_node_meminfo(n, buf) 0 |
| |
| #define | follow_huge_pmd(mm, addr, pmd, write) NULL |
| |
| #define | follow_huge_pud(mm, addr, pud, write) NULL |
| |
| #define | prepare_hugepage_range(file, addr, len) (-EINVAL) |
| |
| #define | pmd_huge(x) 0 |
| |
| #define | pud_huge(x) 0 |
| |
| #define | is_hugepage_only_range(mm, addr, len) 0 |
| |
| #define | hugetlb_free_pgd_range(tlb, addr, end, floor, ceiling) ({BUG(); 0; }) |
| |
| #define | hugetlb_fault(mm, vma, addr, flags) ({ BUG(); 0; }) |
| |
| #define | huge_pte_offset(mm, address) 0 |
| |
| #define | hugetlb_change_protection(vma, address, end, newprot) |
| |
| #define | HUGETLB_ANON_FILE "anon_hugepage" |
| |
| #define | is_file_hugepages(file) 0 |
| |
| #define | alloc_huge_page_node(h, nid) NULL |
| |
| #define | alloc_bootmem_huge_page(h) NULL |
| |
| #define | hstate_file(f) NULL |
| |
| #define | hstate_vma(v) NULL |
| |
| #define | hstate_inode(i) NULL |
| |
| #define | huge_page_size(h) PAGE_SIZE |
| |
| #define | huge_page_mask(h) PAGE_MASK |
| |
| #define | vma_kernel_pagesize(v) PAGE_SIZE |
| |
| #define | vma_mmu_pagesize(v) PAGE_SIZE |
| |
| #define | huge_page_order(h) 0 |
| |
| #define | huge_page_shift(h) PAGE_SHIFT |
| |
| #define | hstate_index_to_shift(index) 0 |
| |
| #define | hstate_index(h) 0 |
| |
| #define alloc_bootmem_huge_page |
( |
|
h | ) |
NULL |
| #define alloc_huge_page_node |
( |
|
h, |
|
|
|
nid |
|
) |
| NULL |
| #define copy_hugetlb_page_range |
( |
|
src, |
|
|
|
dst, |
|
|
|
vma |
|
) |
| ({ BUG(); 0; }) |
| #define follow_hugetlb_page |
( |
|
m, |
|
|
|
v, |
|
|
|
p, |
|
|
|
vs, |
|
|
|
a, |
|
|
|
b, |
|
|
|
i, |
|
|
|
w |
|
) |
| ({ BUG(); 0; }) |
| #define hstate_file |
( |
|
f | ) |
NULL |
| #define hstate_index |
( |
|
h | ) |
0 |
| #define hstate_index_to_shift |
( |
|
index | ) |
0 |
| #define hstate_inode |
( |
|
i | ) |
NULL |
| #define hstate_vma |
( |
|
v | ) |
NULL |
| #define huge_page_order |
( |
|
h | ) |
0 |
| #define huge_pte_offset |
( |
|
mm, |
|
|
|
address |
|
) |
| 0 |
| #define HUGETLB_ANON_FILE "anon_hugepage" |
| #define hugetlb_change_protection |
( |
|
vma, |
|
|
|
address, |
|
|
|
end, |
|
|
|
newprot |
|
) |
| |
| #define hugetlb_fault |
( |
|
mm, |
|
|
|
vma, |
|
|
|
addr, |
|
|
|
flags |
|
) |
| ({ BUG(); 0; }) |
| #define hugetlb_free_pgd_range |
( |
|
tlb, |
|
|
|
addr, |
|
|
|
end, |
|
|
|
floor, |
|
|
|
ceiling |
|
) |
| ({BUG(); 0; }) |
| #define hugetlb_prefault |
( |
|
mapping, |
|
|
|
vma |
|
) |
| ({ BUG(); 0; }) |
| #define hugetlb_report_node_meminfo |
( |
|
n, |
|
|
|
buf |
|
) |
| 0 |
| #define is_file_hugepages |
( |
|
file | ) |
0 |
| #define is_hugepage_only_range |
( |
|
mm, |
|
|
|
addr, |
|
|
|
len |
|
) |
| 0 |
- Enumerator:
| HUGETLB_SHMFS_INODE |
|
| HUGETLB_ANONHUGE_INODE |
|
Definition at line 155 of file hugetlb.h.