File Index
Files and directories
Sign in
FILE

hugetlb_inline.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/hugetlb_inline.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef _LINUX_HUGETLB_INLINE_H
 3#define _LINUX_HUGETLB_INLINE_H
 4
 5#include <linux/mm.h>
 6
 7#ifdef CONFIG_HUGETLB_PAGE
 8
 9static inline bool is_vm_hugetlb_flags(vm_flags_t vm_flags)
10{
11	return !!(vm_flags & VM_HUGETLB);
12}
13
14#else
15
16static inline bool is_vm_hugetlb_flags(vm_flags_t vm_flags)
17{
18	return false;
19}
20
21#endif
22
23static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma)
24{
25	return is_vm_hugetlb_flags(vma->vm_flags);
26}
27
28#endif
~/ Read-only file preview.