Home
last modified time | relevance | path

Searched refs:kmap_local_folio (Results 1 – 22 of 22) sorted by relevance

/Linux-v6.6/include/linux/
Dhighmem.h132 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()
Dhighmem-internal.h76 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
/Linux-v6.6/fs/afs/
Ddir_edit.c236 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()
Ddir.c154 block = kmap_local_folio(folio, offset); in afs_dir_check_folio()
209 block = kmap_local_folio(folio, offset); in afs_dir_dump()
541 dblock = kmap_local_folio(folio, offset); in afs_dir_iterate()
/Linux-v6.6/arch/csky/abiv2/
Dcacheflush.c29 unsigned long addr = (unsigned long) kmap_local_folio(folio, in update_mmu_cache_range()
/Linux-v6.6/arch/powerpc/mm/
Dcacheflush.c164 void *start = kmap_local_folio(folio, i * PAGE_SIZE); in flush_dcache_icache_folio()
/Linux-v6.6/arch/mips/mm/
Dcache.c163 addr = (unsigned long)kmap_local_folio(folio, i); in __update_cache()
/Linux-v6.6/fs/
Dremap_range.c229 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()
/Linux-v6.6/Documentation/mm/
Dhighmem.rst54 * 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-v6.6/fs/nfs/
Ddir.c206 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()
/Linux-v6.6/arch/xtensa/mm/
Dcache.c254 void *paddr = kmap_local_folio(folio, i * PAGE_SIZE); in update_mmu_cache_range()
/Linux-v6.6/fs/verity/
Dverify.c263 data = kmap_local_folio(data_folio, offset); in verify_data_blocks()
/Linux-v6.6/mm/
Duserfaultfd.c158 kaddr = kmap_local_folio(folio, 0); in mfill_atomic_pte_copy()
688 kaddr = kmap_local_folio(folio, 0); in mfill_atomic()
Dshmem.c2588 page_kaddr = kmap_local_folio(folio, 0); in shmem_mfill_atomic_pte()
/Linux-v6.6/arch/arm/mm/
Dflush.c213 void *addr = kmap_local_folio(folio, in __flush_dcache_folio()
/Linux-v6.6/fs/jbd2/
Dcommit.c304 addr = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_checksum_data()
331 addr = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_block_tag_csum_set()
Djournal.c372 mapped_data = kmap_local_folio(new_folio, new_offset); in jbd2_journal_write_metadata_buffer()
430 mapped_data = kmap_local_folio(new_folio, new_offset); in jbd2_journal_write_metadata_buffer()
Dtransaction.c942 source = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_freeze_jh_data()
/Linux-v6.6/fs/ext2/
Ddir.c198 page_addr = kmap_local_folio(folio, n & (folio_nr_pages(folio) - 1)); in ext2_get_page()
/Linux-v6.6/fs/iomap/
Dbuffered-io.c315 addr = kmap_local_folio(folio, offset); in iomap_read_inline_data()
825 addr = kmap_local_folio(folio, pos); in iomap_write_end_inline()
/Linux-v6.6/fs/ext4/
Dinline.c503 kaddr = kmap_local_folio(folio, 0); in ext4_read_inline_folio()
773 kaddr = kmap_local_folio(folio, 0); in ext4_write_inline_data_end()
/Linux-v6.6/lib/
Diov_iter.c98 base = kmap_local_folio(folio, offset); \