Home
last modified time | relevance | path

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

/linux/Documentation/translations/zh_CN/mm/
H A Dhugetlbfs_reserv.rst56 struct file_region {
62 file_region结构体的 ‘from’ 和 ‘to’ 字段是进入映射的巨页索引。根据映射的类型,在
137 反映预留。在共享映射的情况下,将存在一个file_region,包括'from'-'to'范围。对于私有映射,
187 到确保页面在区域映射的file_region结构体中被表示。对于预留存在的共享映射,预留映射中的条目
199 到确保页面在区域映射的file_region结构体中被表示。对于预留存在的共享映射,预留映射中的条目
317 之前,所有单独的file_region结构体必须被释放。在这种情况下,region_del的范围是[0, LONG_MAX]。
319 此外,预留映射中任何超过新文件大小的file_region条目必须被删除。在这种情况下,region_del
326 会失败。这只能发生在打洞的情况下,即它必须分割一个现有的file_region条目,而不能分配一个新的
/linux/include/linux/
H A Dhugetlb_cgroup.h22 struct file_region;
151 struct file_region *rg,
161 struct file_region *rg, in hugetlb_cgroup_uncharge_file_region()
H A Dhugetlb.h88 struct file_region { struct
/linux/mm/
H A Dhugetlb.c454 static struct file_region *
457 struct file_region *nrg; in get_file_region_entry_from_cache()
462 nrg = list_first_entry(&resv->region_cache, struct file_region, link); in get_file_region_entry_from_cache()
471 static void copy_hugetlb_cgroup_uncharge_info(struct file_region *nrg, in copy_hugetlb_cgroup_uncharge_info()
472 struct file_region *rg) in copy_hugetlb_cgroup_uncharge_info()
486 struct file_region *nrg) in record_hugetlb_cgroup_uncharge_info()
517 static void put_uncharge_info(struct file_region *rg) in put_uncharge_info()
525 static bool has_same_uncharge_info(struct file_region *rg, in has_same_uncharge_info()
526 struct file_region *org) in has_same_uncharge_info()
537 static void coalesce_file_region(struct resv_map *resv, struct file_region *rg) in coalesce_file_region()
[all …]
H A Dhugetlb_cgroup.c425 struct file_region *rg, in hugetlb_cgroup_uncharge_file_region()