Home
last modified time | relevance | path

Searched refs:resv_map (Results 1 – 18 of 18) sorted by relevance

/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dhugetlb_cgroup.h21 struct resv_map;
140 extern void hugetlb_cgroup_uncharge_counter(struct resv_map *resv,
144 extern void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv,
154 static inline void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
247 static inline void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, in hugetlb_cgroup_uncharge_counter()
H A Dhugetlb.h44 struct resv_map { struct
97 extern struct resv_map *resv_map_alloc(void);
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dhugetlb_cgroup.h21 struct resv_map;
140 extern void hugetlb_cgroup_uncharge_counter(struct resv_map *resv,
144 extern void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv,
154 static inline void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
247 static inline void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, in hugetlb_cgroup_uncharge_counter()
H A Dhugetlb.h44 struct resv_map { struct
97 extern struct resv_map *resv_map_alloc(void);
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dhugetlb_cgroup.h21 struct resv_map;
140 extern void hugetlb_cgroup_uncharge_counter(struct resv_map *resv,
144 extern void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv,
154 static inline void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
247 static inline void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, in hugetlb_cgroup_uncharge_counter()
H A Dhugetlb.h44 struct resv_map { struct
97 extern struct resv_map *resv_map_alloc(void);
/dports/multimedia/v4l_compat/linux-5.13-rc2/mm/
H A Dhugetlb.c876 resv_map_set_hugetlb_cgroup_uncharge_info(struct resv_map *resv_map, in resv_map_set_hugetlb_cgroup_uncharge_info() argument
884 resv_map->css = NULL; in resv_map_set_hugetlb_cgroup_uncharge_info()
896 struct resv_map *resv_map = kmalloc(sizeof(*resv_map), GFP_KERNEL); in resv_map_alloc() local
900 kfree(resv_map); in resv_map_alloc()
922 return resv_map; in resv_map_alloc()
927 struct resv_map *resv_map = container_of(ref, struct resv_map, refs); in resv_map_release() local
942 kfree(resv_map); in resv_map_release()
5295 struct resv_map *resv_map; in hugetlb_reserve_pages() local
5332 if (!resv_map) in hugetlb_reserve_pages()
5443 struct resv_map *resv_map = inode_resv_map(inode); in hugetlb_unreserve_pages() local
[all …]
H A Dhugetlb_cgroup.c380 void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, unsigned long start, in hugetlb_cgroup_uncharge_counter()
392 void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
/dports/multimedia/libv4l/linux-5.13-rc2/mm/
H A Dhugetlb.c876 resv_map_set_hugetlb_cgroup_uncharge_info(struct resv_map *resv_map, in resv_map_set_hugetlb_cgroup_uncharge_info() argument
884 resv_map->css = NULL; in resv_map_set_hugetlb_cgroup_uncharge_info()
896 struct resv_map *resv_map = kmalloc(sizeof(*resv_map), GFP_KERNEL); in resv_map_alloc() local
900 kfree(resv_map); in resv_map_alloc()
922 return resv_map; in resv_map_alloc()
927 struct resv_map *resv_map = container_of(ref, struct resv_map, refs); in resv_map_release() local
942 kfree(resv_map); in resv_map_release()
5295 struct resv_map *resv_map; in hugetlb_reserve_pages() local
5332 if (!resv_map) in hugetlb_reserve_pages()
5443 struct resv_map *resv_map = inode_resv_map(inode); in hugetlb_unreserve_pages() local
[all …]
H A Dhugetlb_cgroup.c380 void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, unsigned long start, in hugetlb_cgroup_uncharge_counter()
392 void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
/dports/multimedia/v4l-utils/linux-5.13-rc2/mm/
H A Dhugetlb.c876 resv_map_set_hugetlb_cgroup_uncharge_info(struct resv_map *resv_map, in resv_map_set_hugetlb_cgroup_uncharge_info() argument
884 resv_map->css = NULL; in resv_map_set_hugetlb_cgroup_uncharge_info()
896 struct resv_map *resv_map = kmalloc(sizeof(*resv_map), GFP_KERNEL); in resv_map_alloc() local
900 kfree(resv_map); in resv_map_alloc()
922 return resv_map; in resv_map_alloc()
927 struct resv_map *resv_map = container_of(ref, struct resv_map, refs); in resv_map_release() local
942 kfree(resv_map); in resv_map_release()
5295 struct resv_map *resv_map; in hugetlb_reserve_pages() local
5332 if (!resv_map) in hugetlb_reserve_pages()
5443 struct resv_map *resv_map = inode_resv_map(inode); in hugetlb_unreserve_pages() local
[all …]
H A Dhugetlb_cgroup.c380 void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, unsigned long start, in hugetlb_cgroup_uncharge_counter()
392 void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region()
/dports/multimedia/v4l_compat/linux-5.13-rc2/fs/hugetlbfs/
H A Dinode.c555 struct resv_map *resv_map; in hugetlbfs_evict_inode() local
565 resv_map = (struct resv_map *)(&inode->i_data)->private_data; in hugetlbfs_evict_inode()
567 if (resv_map) in hugetlbfs_evict_inode()
568 resv_map_release(&resv_map->refs); in hugetlbfs_evict_inode()
827 struct resv_map *resv_map = NULL; in hugetlbfs_get_inode() local
834 resv_map = resv_map_alloc(); in hugetlbfs_get_inode()
835 if (!resv_map) in hugetlbfs_get_inode()
849 inode->i_mapping->private_data = resv_map; in hugetlbfs_get_inode()
873 if (resv_map) in hugetlbfs_get_inode()
874 kref_put(&resv_map->refs, resv_map_release); in hugetlbfs_get_inode()
/dports/multimedia/libv4l/linux-5.13-rc2/fs/hugetlbfs/
H A Dinode.c555 struct resv_map *resv_map; in hugetlbfs_evict_inode() local
565 resv_map = (struct resv_map *)(&inode->i_data)->private_data; in hugetlbfs_evict_inode()
567 if (resv_map) in hugetlbfs_evict_inode()
568 resv_map_release(&resv_map->refs); in hugetlbfs_evict_inode()
827 struct resv_map *resv_map = NULL; in hugetlbfs_get_inode() local
834 resv_map = resv_map_alloc(); in hugetlbfs_get_inode()
835 if (!resv_map) in hugetlbfs_get_inode()
849 inode->i_mapping->private_data = resv_map; in hugetlbfs_get_inode()
873 if (resv_map) in hugetlbfs_get_inode()
874 kref_put(&resv_map->refs, resv_map_release); in hugetlbfs_get_inode()
/dports/multimedia/v4l-utils/linux-5.13-rc2/fs/hugetlbfs/
H A Dinode.c555 struct resv_map *resv_map; in hugetlbfs_evict_inode() local
565 resv_map = (struct resv_map *)(&inode->i_data)->private_data; in hugetlbfs_evict_inode()
567 if (resv_map) in hugetlbfs_evict_inode()
568 resv_map_release(&resv_map->refs); in hugetlbfs_evict_inode()
827 struct resv_map *resv_map = NULL; in hugetlbfs_get_inode() local
834 resv_map = resv_map_alloc(); in hugetlbfs_get_inode()
835 if (!resv_map) in hugetlbfs_get_inode()
849 inode->i_mapping->private_data = resv_map; in hugetlbfs_get_inode()
873 if (resv_map) in hugetlbfs_get_inode()
874 kref_put(&resv_map->refs, resv_map_release); in hugetlbfs_get_inode()
/dports/multimedia/libv4l/linux-5.13-rc2/Documentation/vm/
H A Dhugetlbfs_reserv.rst43 struct resv_map {
53 The regions list within the resv_map describes the regions within
378 long region_chg(struct resv_map *resv, long f, long t);
379 long region_add(struct resv_map *resv, long f, long t);
380 void region_abort(struct resv_map *resv, long f, long t);
381 long region_count(struct resv_map *resv, long f, long t);
/dports/multimedia/v4l-utils/linux-5.13-rc2/Documentation/vm/
H A Dhugetlbfs_reserv.rst43 struct resv_map {
53 The regions list within the resv_map describes the regions within
378 long region_chg(struct resv_map *resv, long f, long t);
379 long region_add(struct resv_map *resv, long f, long t);
380 void region_abort(struct resv_map *resv, long f, long t);
381 long region_count(struct resv_map *resv, long f, long t);
/dports/multimedia/v4l_compat/linux-5.13-rc2/Documentation/vm/
H A Dhugetlbfs_reserv.rst43 struct resv_map {
53 The regions list within the resv_map describes the regions within
378 long region_chg(struct resv_map *resv, long f, long t);
379 long region_add(struct resv_map *resv, long f, long t);
380 void region_abort(struct resv_map *resv, long f, long t);
381 long region_count(struct resv_map *resv, long f, long t);