Searched refs:file_region (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.10/include/linux/ |
| D | hugetlb_cgroup.h | 22 struct file_region; 140 struct file_region *rg, 149 struct file_region *rg, in hugetlb_cgroup_uncharge_file_region()
|
| D | hugetlb.h | 81 struct file_region { struct
|
| /Linux-v5.10/mm/ |
| D | hugetlb.c | 234 static struct file_region * 237 struct file_region *nrg = NULL; in get_file_region_entry_from_cache() 242 nrg = list_first_entry(&resv->region_cache, struct file_region, link); in get_file_region_entry_from_cache() 251 static void copy_hugetlb_cgroup_uncharge_info(struct file_region *nrg, in copy_hugetlb_cgroup_uncharge_info() 252 struct file_region *rg) in copy_hugetlb_cgroup_uncharge_info() 266 struct file_region *nrg) in record_hugetlb_cgroup_uncharge_info() 286 static bool has_same_uncharge_info(struct file_region *rg, in has_same_uncharge_info() 287 struct file_region *org) in has_same_uncharge_info() 299 static void coalesce_file_region(struct resv_map *resv, struct file_region *rg) in coalesce_file_region() 301 struct file_region *nrg = NULL, *prg = NULL; in coalesce_file_region() [all …]
|
| D | hugetlb_cgroup.c | 393 struct file_region *rg, in hugetlb_cgroup_uncharge_file_region()
|
| /Linux-v5.10/Documentation/vm/ |
| D | hugetlbfs_reserv.rst | 56 struct file_region { 169 file_region will exist that includes the range 'from' - 'to'. For private 242 ensuring the page is represented within a file_region structure of the region 421 map, all the individual file_region structures must be freed. In this case 424 after the new file size must be freed. In addition, any file_region entries 435 happen in the hole punch case where it has to split an existing file_region
|