Lines Matching refs:i_mapping
448 READ_ONCE(inode->i_mapping->nrpages); in shmem_recalc_inode()
473 struct address_space *mapping = inode->i_mapping; in shmem_charge()
774 folio = filemap_get_entry(inode->i_mapping, i_size / PAGE_SIZE); in shmem_unused_huge_shrink()
1045 struct address_space *mapping = inode->i_mapping; in shmem_swap_usage()
1096 folio = filemap_get_entry(inode->i_mapping, index); in shmem_get_partial_folio()
1101 if (folio->mapping == inode->i_mapping) in shmem_get_partial_folio()
1123 struct address_space *mapping = inode->i_mapping; in shmem_undo_range()
1303 if (data_race(info->alloced - info->swapped != inode->i_mapping->nrpages)) in shmem_getattr()
1372 unmap_mapping_range(inode->i_mapping, in shmem_setattr()
1379 unmap_mapping_range(inode->i_mapping, in shmem_setattr()
1416 if (shmem_mapping(inode->i_mapping)) { in shmem_evict_inode()
1419 mapping_set_exiting(inode->i_mapping); in shmem_evict_inode()
1447 info->alloced, info->swapped, inode->i_mapping->nrpages); in shmem_evict_inode()
1503 struct address_space *mapping = inode->i_mapping; in shmem_unuse_swap_entries()
1527 struct address_space *mapping = inode->i_mapping; in shmem_unuse_inode()
1946 struct address_space *mapping = inode->i_mapping; in shmem_alloc_and_add_folio()
2155 struct address_space *mapping = inode->i_mapping; in shmem_set_folio_swapin_error()
2182 struct address_space *mapping = inode->i_mapping; in shmem_split_large_entry()
2262 struct address_space *mapping = inode->i_mapping; in shmem_swapin_folio()
2442 if (WARN_ON_ONCE(!shmem_mapping(inode->i_mapping))) in shmem_get_folio_gfp()
2455 folio = filemap_get_entry(inode->i_mapping, index); in shmem_get_folio_gfp()
2477 if (unlikely(folio->mapping != inode->i_mapping)) { in shmem_get_folio_gfp()
2638 mapping_gfp_mask(inode->i_mapping), NULL, NULL); in shmem_get_folio()
2716 gfp_t gfp = mapping_gfp_mask(inode->i_mapping); in shmem_fault()
3071 mapping_set_unevictable(inode->i_mapping); in __shmem_get_inode()
3072 mapping_set_large_folios(inode->i_mapping); in __shmem_get_inode()
3080 inode->i_mapping->a_ops = &shmem_aops; in __shmem_get_inode()
3149 struct address_space *mapping = inode->i_mapping; in shmem_mfill_folio_alloc()
3175 struct address_space *mapping = inode->i_mapping; in shmem_mfill_filemap_add()
3311 struct address_space *mapping = inode->i_mapping; in shmem_file_read_iter()
3499 struct address_space *mapping = inode->i_mapping; in shmem_file_splice_read()
4091 inode->i_mapping->a_ops = &shmem_aops; in shmem_symlink()
4129 folio = filemap_get_folio(inode->i_mapping, 0); in shmem_get_link()
5781 truncate_inode_pages_range(inode->i_mapping, lstart, lend); in shmem_truncate_range()