Searched refs:resv_map (Results 1 – 3 of 3) sorted by relevance
| /linux/mm/ |
| H A D | hugetlb.c | 127 static struct resv_map *vma_resv_map(struct vm_area_struct *vma); 299 struct resv_map *resv_map = vma_resv_map(vma); in hugetlb_vma_lock_read() local 301 down_read(&resv_map->rw_sema); in hugetlb_vma_lock_read() 312 struct resv_map *resv_map = vma_resv_map(vma); in hugetlb_vma_unlock_read() local 314 up_read(&resv_map->rw_sema); in hugetlb_vma_unlock_read() 325 struct resv_map *resv_map = vma_resv_map(vma); in hugetlb_vma_lock_write() local 327 down_write(&resv_map->rw_sema); in hugetlb_vma_lock_write() 338 struct resv_map *resv_map = vma_resv_map(vma); in hugetlb_vma_unlock_write() local 340 up_write(&resv_map->rw_sema); in hugetlb_vma_unlock_write() 352 struct resv_map *resv_map = vma_resv_map(vma); in hugetlb_vma_trylock_write() local [all …]
|
| H A D | hugetlb_cgroup.c | 415 void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, unsigned long start, in hugetlb_cgroup_uncharge_counter() 427 void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | hugetlbfs_reserv.rst | 44 struct resv_map { 53 系统中每个巨页映射都有一个预留映射。resv_map中的regions列表描述了映射中的 287 long region_chg(struct resv_map *resv, long f, long t); 288 long region_add(struct resv_map *resv, long f, long t); 289 void region_abort(struct resv_map *resv, long f, long t); 290 long region_count(struct resv_map *resv, long f, long t);
|