/openbmc/linux/fs/afs/ |
H A D | dir_edit.c | 236 meta = kmap_local_folio(folio0, 0); in afs_edit_dir_add() 259 block = kmap_local_folio(folio, b * AFS_DIR_BLOCK_SIZE - folio_file_pos(folio)); in afs_edit_dir_add() 311 block = kmap_local_folio(folio, 0); in afs_edit_dir_add() 405 meta = kmap_local_folio(folio0, 0); in afs_edit_dir_remove() 420 block = kmap_local_folio(folio, b * AFS_DIR_BLOCK_SIZE - folio_file_pos(folio)); in afs_edit_dir_remove() 529 block = kmap_local_folio(folio, b * AFS_DIR_BLOCK_SIZE - folio_pos(folio)); in afs_edit_dir_update_dotdot()
|
H A D | dir.c | 155 block = kmap_local_folio(folio, offset); in afs_dir_check_folio() 210 block = kmap_local_folio(folio, offset); in afs_dir_dump() 542 dblock = kmap_local_folio(folio, offset); in afs_dir_iterate()
|
/openbmc/linux/include/linux/ |
H A D | highmem.h | 132 static inline void *kmap_local_folio(struct folio *folio, size_t offset); 448 const char *from = kmap_local_folio(folio, offset); in memcpy_from_folio() 469 char *to = kmap_local_folio(folio, offset); in memcpy_to_folio() 502 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 188 static inline void *kmap_local_folio(struct folio *folio, size_t offset) in kmap_local_folio() function
|
/openbmc/linux/arch/csky/abiv2/ |
H A D | cacheflush.c | 29 unsigned long addr = (unsigned long) kmap_local_folio(folio, in update_mmu_cache_range()
|
/openbmc/linux/arch/powerpc/mm/ |
H A D | cacheflush.c | 164 void *start = kmap_local_folio(folio, i * PAGE_SIZE); in flush_dcache_icache_folio()
|
/openbmc/linux/fs/ |
H A D | remap_range.c | 229 src_addr = kmap_local_folio(src_folio, in vfs_dedupe_file_range_compare() 231 dst_addr = kmap_local_folio(dst_folio, in vfs_dedupe_file_range_compare()
|
/openbmc/linux/arch/mips/mm/ |
H A D | cache.c | 163 addr = (unsigned long)kmap_local_folio(folio, i); in __update_cache()
|
/openbmc/linux/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().
|
/openbmc/linux/fs/nfs/ |
H A D | dir.c | 206 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_init_array() 224 array = kmap_local_folio(folio, 0); in nfs_readdir_clear_array() 320 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_array_append() 369 struct nfs_cache_array *array = kmap_local_folio(folio, 0); in nfs_readdir_folio_validate() 416 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_last_cookie() 427 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_needs_filling() 437 array = kmap_local_folio(folio, 0); in nfs_readdir_folio_set_eof() 568 array = kmap_local_folio(desc->folio, 0); in nfs_readdir_search_array() 1088 array = kmap_local_folio(desc->folio, 0); in nfs_do_filldir()
|
/openbmc/linux/arch/xtensa/mm/ |
H A D | cache.c | 254 void *paddr = kmap_local_folio(folio, i * PAGE_SIZE); in update_mmu_cache_range()
|
/openbmc/linux/fs/verity/ |
H A D | verify.c | 263 data = kmap_local_folio(data_folio, offset); in verify_data_blocks()
|
/openbmc/linux/arch/arm/mm/ |
H A D | flush.c | 213 void *addr = kmap_local_folio(folio, in __flush_dcache_folio()
|
/openbmc/linux/mm/ |
H A D | userfaultfd.c | 158 kaddr = kmap_local_folio(folio, 0); in mfill_atomic_pte_copy() 737 kaddr = kmap_local_folio(folio, 0); in mfill_atomic()
|
H A D | shmem.c | 2607 page_kaddr = kmap_local_folio(folio, 0); in shmem_mfill_atomic_pte()
|
/openbmc/linux/fs/jbd2/ |
H A D | commit.c | 305 addr = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_checksum_data() 332 addr = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_block_tag_csum_set()
|
H A D | journal.c | 372 mapped_data = kmap_local_folio(new_folio, new_offset); in jbd2_journal_write_metadata_buffer() 431 mapped_data = kmap_local_folio(new_folio, new_offset); in jbd2_journal_write_metadata_buffer()
|
H A D | transaction.c | 927 source = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_freeze_jh_data()
|
/openbmc/linux/fs/ext2/ |
H A D | dir.c | 198 page_addr = kmap_local_folio(folio, n & (folio_nr_pages(folio) - 1)); in ext2_get_page()
|
/openbmc/linux/fs/iomap/ |
H A D | buffered-io.c | 316 addr = kmap_local_folio(folio, offset); in iomap_read_inline_data() 826 addr = kmap_local_folio(folio, pos); in iomap_write_end_inline()
|
/openbmc/linux/fs/ext4/ |
H A D | inline.c | 503 kaddr = kmap_local_folio(folio, 0); in ext4_read_inline_folio() 773 kaddr = kmap_local_folio(folio, 0); in ext4_write_inline_data_end()
|
/openbmc/linux/lib/ |
H A D | iov_iter.c | 98 base = kmap_local_folio(folio, offset); \
|