/Linux-v4.19/include/linux/ |
D | highmem.h | 67 static inline void *kmap_atomic(struct page *page) in kmap_atomic() function 73 #define kmap_atomic_prot(page, prot) kmap_atomic(page) 81 #define kmap_atomic_pfn(pfn) kmap_atomic(pfn_to_page(pfn)) 136 void *addr = kmap_atomic(page); in clear_user_highpage() 189 void *kaddr = kmap_atomic(page); in clear_highpage() 198 void *kaddr = kmap_atomic(page); in zero_user_segments() 231 vfrom = kmap_atomic(from); in copy_user_highpage() 232 vto = kmap_atomic(to); in copy_user_highpage() 246 vfrom = kmap_atomic(from); in copy_highpage() 247 vto = kmap_atomic(to); in copy_highpage()
|
/Linux-v4.19/drivers/staging/erofs/ |
D | unzip_vle_lz4.c | 54 dst = kmap_atomic(page); in z_erofs_vle_plain_copy() 70 kmap_atomic(compressed_pages[i-1]); in z_erofs_vle_plain_copy() 87 kmap_atomic(compressed_pages[i]); in z_erofs_vle_plain_copy() 121 vin = kmap_atomic(compressed_pages[0]); in z_erofs_vle_unzip_fast_percpu() 145 void *dst = kmap_atomic(pages[i]); in z_erofs_vle_unzip_fast_percpu() 182 void *t = kmap_atomic(compressed_pages[i]); in z_erofs_vle_unzip_vmap() 188 vin = kmap_atomic(compressed_pages[0]); in z_erofs_vle_unzip_vmap()
|
/Linux-v4.19/fs/nilfs2/ |
D | cpfile.c | 254 kaddr = kmap_atomic(header_bh->b_page); in nilfs_cpfile_get_checkpoint() 350 kaddr = kmap_atomic(cp_bh->b_page); in nilfs_cpfile_delete_checkpoints() 392 kaddr = kmap_atomic(header_bh->b_page); in nilfs_cpfile_delete_checkpoints() 450 kaddr = kmap_atomic(bh->b_page); in nilfs_cpfile_do_get_cpinfo() 494 kaddr = kmap_atomic(bh->b_page); in nilfs_cpfile_do_get_ssinfo() 515 kaddr = kmap_atomic(bh->b_page); in nilfs_cpfile_do_get_ssinfo() 539 kaddr = kmap_atomic(bh->b_page); in nilfs_cpfile_do_get_ssinfo() 635 kaddr = kmap_atomic(cp_bh->b_page); in nilfs_cpfile_set_snapshot() 652 kaddr = kmap_atomic(header_bh->b_page); in nilfs_cpfile_set_snapshot() 670 kaddr = kmap_atomic(curr_bh->b_page); in nilfs_cpfile_set_snapshot() [all …]
|
D | dat.c | 81 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_alloc() 105 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_free() 132 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_start() 155 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_prepare_end() 180 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_end() 205 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_abort_end() 340 kaddr = kmap_atomic(entry_bh->b_page); in nilfs_dat_move() 404 kaddr = kmap_atomic(entry_bh->b_page); in nilfs_dat_translate() 435 kaddr = kmap_atomic(entry_bh->b_page); in nilfs_dat_get_vinfo()
|
D | sufile.c | 110 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_mod_counter() 319 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc() 356 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_alloc() 369 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc() 410 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_cancel_free() 437 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_scrap() 468 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_free() 532 kaddr = kmap_atomic(bh->b_page); in nilfs_sufile_set_segment_usage() 579 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_get_stat() 605 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_set_error() [all …]
|
/Linux-v4.19/arch/arm/mm/ |
D | copypage-fa.c | 47 kto = kmap_atomic(to); in fa_copy_user_highpage() 48 kfrom = kmap_atomic(from); in fa_copy_user_highpage() 61 void *ptr, *kaddr = kmap_atomic(page); in fa_clear_user_highpage()
|
D | copypage-v4wt.c | 51 kto = kmap_atomic(to); in v4wt_copy_user_highpage() 52 kfrom = kmap_atomic(from); in v4wt_copy_user_highpage() 65 void *ptr, *kaddr = kmap_atomic(page); in v4wt_clear_user_highpage()
|
D | copypage-xsc3.c | 78 kto = kmap_atomic(to); in xsc3_mc_copy_user_highpage() 79 kfrom = kmap_atomic(from); in xsc3_mc_copy_user_highpage() 93 void *ptr, *kaddr = kmap_atomic(page); in xsc3_mc_clear_user_highpage()
|
D | copypage-feroceon.c | 75 kto = kmap_atomic(to); in feroceon_copy_user_highpage() 76 kfrom = kmap_atomic(from); in feroceon_copy_user_highpage() 85 void *ptr, *kaddr = kmap_atomic(page); in feroceon_clear_user_highpage()
|
D | copypage-v4wb.c | 55 kto = kmap_atomic(to); in v4wb_copy_user_highpage() 56 kfrom = kmap_atomic(from); in v4wb_copy_user_highpage() 70 void *ptr, *kaddr = kmap_atomic(page); in v4wb_clear_user_highpage()
|
D | copypage-v6.c | 38 kfrom = kmap_atomic(from); in v6_copy_user_highpage_nonaliasing() 39 kto = kmap_atomic(to); in v6_copy_user_highpage_nonaliasing() 51 void *kaddr = kmap_atomic(page); in v6_clear_user_highpage_nonaliasing()
|
D | copypage-xscale.c | 90 void *kto = kmap_atomic(to); in xscale_mc_copy_user_highpage() 112 void *ptr, *kaddr = kmap_atomic(page); in xscale_mc_clear_user_highpage()
|
D | copypage-v4mc.c | 70 void *kto = kmap_atomic(to); in v4_mc_copy_user_highpage() 91 void *ptr, *kaddr = kmap_atomic(page); in v4_mc_clear_user_highpage()
|
/Linux-v4.19/Documentation/vm/ |
D | highmem.rst | 64 * kmap_atomic(). This permits a very short duration mapping of a single 69 kmap_atomic() may also be used by interrupt contexts, since it is does not 75 Using kmap_atomic 78 When and where to use kmap_atomic() is straightforward. It is used when code 87 void *vaddr = kmap_atomic(page); 95 Note that the kunmap_atomic() call takes the result of the kmap_atomic() call 99 another you need to keep the kmap_atomic calls strictly nested, like:: 101 vaddr1 = kmap_atomic(page1); 102 vaddr2 = kmap_atomic(page2);
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | cacheflush.h | 118 static inline void *kmap_atomic(struct page *page) in kmap_atomic() function 132 #define kmap_atomic_prot(page, prot) kmap_atomic(page) 133 #define kmap_atomic_pfn(pfn) kmap_atomic(pfn_to_page(pfn))
|
/Linux-v4.19/arch/nds32/mm/ |
D | highmem.c | 35 void *kmap_atomic(struct page *page) in kmap_atomic() function 62 EXPORT_SYMBOL(kmap_atomic);
|
/Linux-v4.19/arch/xtensa/mm/ |
D | highmem.c | 40 void *kmap_atomic(struct page *page) in kmap_atomic() function 60 EXPORT_SYMBOL(kmap_atomic);
|
/Linux-v4.19/arch/sparc/mm/ |
D | highmem.c | 52 void *kmap_atomic(struct page *page) in kmap_atomic() function 86 EXPORT_SYMBOL(kmap_atomic);
|
/Linux-v4.19/mm/ |
D | page_poison.c | 35 void *addr = kmap_atomic(page); in poison_page() 90 addr = kmap_atomic(page); in unpoison_page()
|
/Linux-v4.19/arch/arc/mm/ |
D | highmem.c | 66 void *kmap_atomic(struct page *page) in kmap_atomic() function 85 EXPORT_SYMBOL(kmap_atomic);
|
/Linux-v4.19/crypto/async_tx/ |
D | async_memcpy.c | 91 dest_buf = kmap_atomic(dest) + dest_offset; in async_memcpy() 92 src_buf = kmap_atomic(src) + src_offset; in async_memcpy()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_cache.c | 54 page_virtual = kmap_atomic(page); in drm_clflush_page() 102 page_virtual = kmap_atomic(page); in drm_clflush_pages()
|
/Linux-v4.19/arch/mips/mm/ |
D | highmem.c | 47 void *kmap_atomic(struct page *page) in kmap_atomic() function 68 EXPORT_SYMBOL(kmap_atomic);
|
/Linux-v4.19/fs/squashfs/ |
D | page_actor.c | 65 return actor->pageaddr = kmap_atomic(actor->page[0]); in direct_first_page() 74 kmap_atomic(actor->page[actor->next_page++]); in direct_next_page()
|
/Linux-v4.19/arch/x86/mm/ |
D | highmem_32.c | 55 void *kmap_atomic(struct page *page) in kmap_atomic() function 59 EXPORT_SYMBOL(kmap_atomic);
|