Home
last modified time | relevance | path

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

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