| /linux-6.15/fs/nilfs2/ |
| H A D | cpfile.c | 76 cp = kmap_local_folio(bh->b_folio, in nilfs_cpfile_block_add_valid_checkpoints() 92 cp = kmap_local_folio(bh->b_folio, in nilfs_cpfile_block_sub_valid_checkpoints() 265 cp = kmap_local_folio(cp_bh->b_folio, offset); in nilfs_cpfile_read_checkpoint() 335 cp = kmap_local_folio(cp_bh->b_folio, offset); in nilfs_cpfile_create_checkpoint() 404 cp = kmap_local_folio(cp_bh->b_folio, offset); in nilfs_cpfile_finalize_checkpoint() 639 header = kmap_local_folio(bh->b_folio, 0); in nilfs_cpfile_do_get_ssinfo() 660 cp = kmap_local_folio(bh->b_folio, offset); in nilfs_cpfile_do_get_ssinfo() 685 cp = kmap_local_folio(bh->b_folio, offset); in nilfs_cpfile_do_get_ssinfo() 791 cp = kmap_local_folio(cp_bh->b_folio, offset); in nilfs_cpfile_set_snapshot() 1037 cp = kmap_local_folio(bh->b_folio, offset); in nilfs_cpfile_is_snapshot() [all …]
|
| H A D | dat.c | 96 entry = kmap_local_folio(req->pr_entry_bh->b_folio, offset); in nilfs_dat_commit_alloc() 120 entry = kmap_local_folio(req->pr_entry_bh->b_folio, offset); in nilfs_dat_commit_free() 150 entry = kmap_local_folio(req->pr_entry_bh->b_folio, offset); in nilfs_dat_commit_start() 172 entry = kmap_local_folio(req->pr_entry_bh->b_folio, offset); in nilfs_dat_prepare_end() 207 entry = kmap_local_folio(req->pr_entry_bh->b_folio, offset); in nilfs_dat_commit_end() 232 entry = kmap_local_folio(req->pr_entry_bh->b_folio, offset); in nilfs_dat_abort_end() 359 entry = kmap_local_folio(entry_bh->b_folio, offset); in nilfs_dat_move() 420 entry = kmap_local_folio(entry_bh->b_folio, offset); in nilfs_dat_translate() 461 first_entry = kmap_local_folio(entry_bh->b_folio, offset); in nilfs_dat_get_vinfo()
|
| H A D | sufile.c | 125 header = kmap_local_folio(header_bh->b_folio, 0); in nilfs_sufile_mod_counter() 325 header = kmap_local_folio(header_bh->b_folio, 0); in nilfs_sufile_alloc() 416 su = kmap_local_folio(su_bh->b_folio, offset); in nilfs_sufile_do_cancel_free() 442 su = kmap_local_folio(su_bh->b_folio, offset); in nilfs_sufile_do_scrap() 473 su = kmap_local_folio(su_bh->b_folio, offset); in nilfs_sufile_do_free() 528 su = kmap_local_folio(bh->b_folio, offset); in nilfs_sufile_mark_dirty() 583 su = kmap_local_folio(bh->b_folio, offset); in nilfs_sufile_set_segment_usage() 656 su = kmap_local_folio(su_bh->b_folio, offset); in nilfs_sufile_do_set_error() 730 su = kmap_local_folio(su_bh->b_folio, offset); in nilfs_sufile_truncate_range() 974 su = kmap_local_folio(bh->b_folio, offset); in nilfs_sufile_set_suinfo() [all …]
|
| H A D | alloc.c | 612 desc = kmap_local_folio(desc_bh->b_folio, doff); in nilfs_palloc_prepare_alloc_entry() 632 desc = kmap_local_folio(desc_bh->b_folio, doff); in nilfs_palloc_prepare_alloc_entry() 635 bitmap = kmap_local_folio(bitmap_bh->b_folio, boff); in nilfs_palloc_prepare_alloc_entry() 702 desc = kmap_local_folio(req->pr_desc_bh->b_folio, doff); in nilfs_palloc_commit_free_entry() 705 bitmap = kmap_local_folio(req->pr_bitmap_bh->b_folio, boff); in nilfs_palloc_commit_free_entry() 743 desc = kmap_local_folio(req->pr_desc_bh->b_folio, doff); in nilfs_palloc_abort_alloc_entry() 746 bitmap = kmap_local_folio(req->pr_bitmap_bh->b_folio, boff); in nilfs_palloc_abort_alloc_entry() 855 bitmap = kmap_local_folio(bitmap_bh->b_folio, boff); in nilfs_palloc_freev() 915 desc = kmap_local_folio(desc_bh->b_folio, doff); in nilfs_palloc_freev()
|
| H A D | ifile.h | 26 return kmap_local_folio(ibh->b_folio, __offset_in_folio); in nilfs_ifile_map_inode()
|
| H A D | ifile.c | 114 raw_inode = kmap_local_folio(req.pr_entry_bh->b_folio, offset); in nilfs_ifile_delete_inode()
|
| H A D | page.c | 107 saddr = kmap_local_folio(sfolio, bh_offset(sbh)); in nilfs_copy_buffer() 108 daddr = kmap_local_folio(dfolio, bh_offset(dbh)); in nilfs_copy_buffer()
|
| /linux-6.15/include/linux/ |
| H A D | highmem.h | 132 static inline void *kmap_local_folio(struct folio *folio, size_t offset); 461 const char *from = kmap_local_folio(folio, offset); in memcpy_from_folio() 489 char *to = kmap_local_folio(folio, offset); in memcpy_to_folio() 534 kaddr = kmap_local_folio(folio, offset); in folio_zero_tail() 559 char *to = kmap_local_folio(folio, offset); in folio_fill_tail() 573 to = kmap_local_folio(folio, offset); in folio_fill_tail() 598 char *from = kmap_local_folio(folio, offset); in memcpy_from_file_folio()
|
| H A D | highmem-internal.h | 76 static inline void *kmap_local_folio(struct folio *folio, size_t offset) in kmap_local_folio() function 183 static inline void *kmap_local_folio(struct folio *folio, size_t offset) in kmap_local_folio() function
|
| H A D | iov_iter.h | 171 base = kmap_local_folio(folio, skip); in iterate_folioq() 226 void *base = kmap_local_folio(folio, offset); in iterate_xarray()
|
| /linux-6.15/fs/btrfs/ |
| H A D | lzo.c | 161 kaddr = kmap_local_folio(cur_folio, 0); in copy_compressed_data_to_page() 186 kaddr = kmap_local_folio(cur_folio, 0); in copy_compressed_data_to_page() 255 data_in = kmap_local_folio(folio_in, 0); in lzo_compress_folios() 292 sizes_ptr = kmap_local_folio(folios[0], 0); in lzo_compress_folios() 345 kaddr = kmap_local_folio(cb->compressed_folios[0], 0); in lzo_decompress_bio() 384 kaddr = kmap_local_folio(cur_folio, 0); in lzo_decompress_bio()
|
| H A D | zlib.c | 130 data_in = kmap_local_folio(folio, offset); in copy_data_into_buffer() 222 data_in = kmap_local_folio(in_folio, pg_off); in zlib_compress_folios() 339 data_in = kmap_local_folio(folios_in[folio_in_index], 0); in zlib_decompress_bio() 399 data_in = kmap_local_folio(folios_in[folio_in_index], 0); in zlib_decompress_bio()
|
| H A D | zstd.c | 430 workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_page(start)); in zstd_compress_folios() 515 workspace->in_buf.src = kmap_local_folio(in_folio, in zstd_compress_folios() 604 workspace->in_buf.src = kmap_local_folio(folios_in[folio_in_index], 0); in zstd_decompress_bio() 653 kmap_local_folio(folios_in[folio_in_index], 0); in zstd_decompress_bio()
|
| /linux-6.15/fs/ecryptfs/ |
| H A D | read_write.c | 66 virt = kmap_local_folio(folio_for_lower, 0); in ecryptfs_write_lower_page_segment() 143 ecryptfs_page_virt = kmap_local_folio(ecryptfs_folio, 0); in ecryptfs_write() 256 virt = kmap_local_folio(folio_for_ecryptfs, 0); in ecryptfs_read_lower_page_segment()
|
| /linux-6.15/arch/csky/abiv2/ |
| H A D | cacheflush.c | 29 unsigned long addr = (unsigned long) kmap_local_folio(folio, in update_mmu_cache_range()
|
| /linux-6.15/fs/qnx6/ |
| H A D | dir.c | 35 return kmap_local_folio(folio, 0); in qnx6_get_folio() 62 return kmap_local_folio(folio, offs); in qnx6_longname()
|
| /linux-6.15/fs/squashfs/ |
| H A D | symlink.c | 82 pageaddr = kmap_local_folio(folio, 0); in squashfs_symlink_read_folio()
|
| /linux-6.15/arch/powerpc/mm/ |
| H A D | cacheflush.c | 164 void *start = kmap_local_folio(folio, i * PAGE_SIZE); in flush_dcache_icache_folio()
|
| /linux-6.15/fs/jffs2/ |
| H A D | file.c | 92 kaddr = kmap_local_folio(folio, 0); in jffs2_do_readpage_nolock() 292 buf = kmap_local_folio(folio, aligned_start); in jffs2_write_end()
|
| /linux-6.15/arch/mips/mm/ |
| H A D | cache.c | 163 addr = (unsigned long)kmap_local_folio(folio, i); in __update_cache()
|
| /linux-6.15/fs/ |
| H A D | remap_range.c | 235 src_addr = kmap_local_folio(src_folio, in vfs_dedupe_file_range_compare() 237 dst_addr = kmap_local_folio(dst_folio, in vfs_dedupe_file_range_compare()
|
| /linux-6.15/fs/minix/ |
| H A D | dir.c | 75 return kmap_local_folio(folio, 0); in dir_get_folio() 325 kaddr = kmap_local_folio(folio, 0); in minix_make_empty()
|
| /linux-6.15/Documentation/mm/ |
| H A D | highmem.rst | 54 * kmap_local_page(), kmap_local_folio() - These functions are used to create 78 kmap_local_page(), as well as kmap_local_folio() always returns valid virtual 97 kmap_local_page() or kmap_local_folio().
|
| /linux-6.15/fs/afs/ |
| H A D | dir_search.c | 105 iter->block = kmap_local_folio(folio, blpos - fpos); in afs_dir_find_block()
|
| /linux-6.15/fs/nfs/ |
| H A D | dir.c | 208 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_init_array() 226 array = kmap_local_folio(folio, 0); in nfs_readdir_clear_array() 322 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_array_append() 371 struct nfs_cache_array *array = kmap_local_folio(folio, 0); in nfs_readdir_folio_validate() 418 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_last_cookie() 429 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_needs_filling() 439 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_set_eof() 570 array = kmap_local_folio(desc->folio, 0); in nfs_readdir_search_array() 1092 array = kmap_local_folio(desc->folio, 0); in nfs_do_filldir()
|