Home
last modified time | relevance | path

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

/openbmc/linux/fs/afs/
H A 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()
529 block = kmap_local_folio(folio, b * AFS_DIR_BLOCK_SIZE - folio_pos(folio)); in afs_edit_dir_update_dotdot()
H A Ddir.c155 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 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()
H A 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
/openbmc/linux/arch/csky/abiv2/
H A Dcacheflush.c29 unsigned long addr = (unsigned long) kmap_local_folio(folio, in update_mmu_cache_range()
/openbmc/linux/arch/powerpc/mm/
H A Dcacheflush.c164 void *start = kmap_local_folio(folio, i * PAGE_SIZE); in flush_dcache_icache_folio()
/openbmc/linux/fs/
H A 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()
/openbmc/linux/arch/mips/mm/
H A Dcache.c163 addr = (unsigned long)kmap_local_folio(folio, i); in __update_cache()
/openbmc/linux/Documentation/mm/
H A 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().
/openbmc/linux/fs/nfs/
H A 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()
/openbmc/linux/arch/xtensa/mm/
H A Dcache.c254 void *paddr = kmap_local_folio(folio, i * PAGE_SIZE); in update_mmu_cache_range()
/openbmc/linux/fs/verity/
H A Dverify.c263 data = kmap_local_folio(data_folio, offset); in verify_data_blocks()
/openbmc/linux/arch/arm/mm/
H A Dflush.c213 void *addr = kmap_local_folio(folio, in __flush_dcache_folio()
/openbmc/linux/mm/
H A Duserfaultfd.c158 kaddr = kmap_local_folio(folio, 0); in mfill_atomic_pte_copy()
737 kaddr = kmap_local_folio(folio, 0); in mfill_atomic()
H A Dshmem.c2607 page_kaddr = kmap_local_folio(folio, 0); in shmem_mfill_atomic_pte()
/openbmc/linux/fs/jbd2/
H A Dcommit.c305 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 Djournal.c372 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 Dtransaction.c927 source = kmap_local_folio(bh->b_folio, bh_offset(bh)); in jbd2_freeze_jh_data()
/openbmc/linux/fs/ext2/
H A Ddir.c198 page_addr = kmap_local_folio(folio, n & (folio_nr_pages(folio) - 1)); in ext2_get_page()
/openbmc/linux/fs/iomap/
H A Dbuffered-io.c316 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 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()
/openbmc/linux/lib/
H A Diov_iter.c98 base = kmap_local_folio(folio, offset); \