• Home
  • Raw
  • Download

Lines Matching refs:inode

238 static inline struct hugepage_subpool *subpool_inode(struct inode *inode)  in subpool_inode()  argument
240 return HUGETLBFS_SB(inode->i_sb)->spool; in subpool_inode()
748 void hugetlb_fix_reserve_counts(struct inode *inode) in hugetlb_fix_reserve_counts() argument
750 struct hugepage_subpool *spool = subpool_inode(inode); in hugetlb_fix_reserve_counts()
756 struct hstate *h = hstate_inode(inode); in hugetlb_fix_reserve_counts()
949 static inline struct resv_map *inode_resv_map(struct inode *inode) in inode_resv_map() argument
959 return (struct resv_map *)(&inode->i_data)->private_data; in inode_resv_map()
967 struct inode *inode = mapping->host; in vma_resv_map() local
969 return inode_resv_map(inode); in vma_resv_map()
4840 struct inode *inode = mapping->host; in huge_add_to_page_cache() local
4841 struct hstate *h = hstate_inode(inode); in huge_add_to_page_cache()
4854 spin_lock(&inode->i_lock); in huge_add_to_page_cache()
4855 inode->i_blocks += blocks_per_huge_page(h); in huge_add_to_page_cache()
4856 spin_unlock(&inode->i_lock); in huge_add_to_page_cache()
5728 bool hugetlb_reserve_pages(struct inode *inode, in hugetlb_reserve_pages() argument
5734 struct hstate *h = hstate_inode(inode); in hugetlb_reserve_pages()
5735 struct hugepage_subpool *spool = subpool_inode(inode); in hugetlb_reserve_pages()
5766 resv_map = inode_resv_map(inode); in hugetlb_reserve_pages()
5880 long hugetlb_unreserve_pages(struct inode *inode, long start, long end, in hugetlb_unreserve_pages() argument
5883 struct hstate *h = hstate_inode(inode); in hugetlb_unreserve_pages()
5884 struct resv_map *resv_map = inode_resv_map(inode); in hugetlb_unreserve_pages()
5886 struct hugepage_subpool *spool = subpool_inode(inode); in hugetlb_unreserve_pages()
5904 spin_lock(&inode->i_lock); in hugetlb_unreserve_pages()
5905 inode->i_blocks -= (blocks_per_huge_page(h) * freed); in hugetlb_unreserve_pages()
5906 spin_unlock(&inode->i_lock); in hugetlb_unreserve_pages()