Home
last modified time | relevance | path

Searched refs:hugetlb_reserve_pages (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/Documentation/translations/zh_CN/mm/
Dhugetlbfs_reserv.rst93 创建一个映射时,就会创建预留。这些操作会导致对函数hugetlb_reserve_pages()的调用::
95 int hugetlb_reserve_pages(struct inode *inode,
100 hugetlb_reserve_pages()做的第一件事是检查在调用shmget()或mmap()时是否指定了NORESERVE
114 对于私有映射,hugetlb_reserve_pages()创建预留映射并将其挂在VMA结构体上。此外,
139 如果hugetlb_reserve_pages()成功,全局预留数和与映射相关的预留映射将根据需要被修改,以确保
203 vma_commit_reservation()之间,预留映射有可能被改变。如果hugetlb_reserve_pages在共
/Linux-v6.1/Documentation/mm/
Dhugetlbfs_reserv.rst105 These operations result in a call to the routine hugetlb_reserve_pages()::
107 int hugetlb_reserve_pages(struct inode *inode,
112 The first thing hugetlb_reserve_pages() does is check if the NORESERVE
135 For private mappings, hugetlb_reserve_pages() creates the reservation map and
173 If hugetlb_reserve_pages() was successful, the global reservation count and
251 be possible if hugetlb_reserve_pages was called for the same page in a shared
/Linux-v6.1/fs/hugetlbfs/
Dinode.c167 if (!hugetlb_reserve_pages(inode, in hugetlbfs_file_mmap()
1614 if (!hugetlb_reserve_pages(inode, 0, in hugetlb_file_setup()
/Linux-v6.1/include/linux/
Dhugetlb.h178 bool hugetlb_reserve_pages(struct inode *inode, long from, long to,
/Linux-v6.1/mm/
Dhugetlb.c6541 bool hugetlb_reserve_pages(struct inode *inode, in hugetlb_reserve_pages() function