Home
last modified time | relevance | path

Searched refs:kmap_atomic (Results 1 – 25 of 254) sorted by relevance

1234567891011

/OK3568_Linux_fs/kernel/include/linux/
H A Dhighmem.h92 #define kmap_atomic(page) kmap_atomic_prot(page, kmap_prot) macro
154 static inline void *kmap_atomic(struct page *page) in kmap_atomic() function
160 #define kmap_atomic_prot(page, prot) kmap_atomic(page)
173 #define kmap_atomic_pfn(pfn) kmap_atomic(pfn_to_page(pfn))
229 void *addr = kmap_atomic(page); in clear_user_highpage()
263 void *kaddr = kmap_atomic(page); in clear_highpage()
280 void *kaddr = kmap_atomic(page); in zero_user_segments()
313 vfrom = kmap_atomic(from); in copy_user_highpage()
314 vto = kmap_atomic(to); in copy_user_highpage()
328 vfrom = kmap_atomic(from); in copy_highpage()
[all …]
/OK3568_Linux_fs/kernel/fs/nilfs2/
H A Dcpfile.c254 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 …]
H A Ddat.c81 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()
139 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_start()
162 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_prepare_end()
187 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_end()
212 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_abort_end()
347 kaddr = kmap_atomic(entry_bh->b_page); in nilfs_dat_move()
411 kaddr = kmap_atomic(entry_bh->b_page); in nilfs_dat_translate()
442 kaddr = kmap_atomic(entry_bh->b_page); in nilfs_dat_get_vinfo()
H A Dsufile.c110 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_mod_counter()
318 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc()
355 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_alloc()
368 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc()
409 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_cancel_free()
435 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_scrap()
466 kaddr = kmap_atomic(su_bh->b_page); in nilfs_sufile_do_free()
507 kaddr = kmap_atomic(bh->b_page); in nilfs_sufile_mark_dirty()
537 kaddr = kmap_atomic(bh->b_page); in nilfs_sufile_set_segment_usage()
584 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_get_stat()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Dcopypage-v4wt.c48 kto = kmap_atomic(to); in v4wt_copy_user_highpage()
49 kfrom = kmap_atomic(from); in v4wt_copy_user_highpage()
62 void *ptr, *kaddr = kmap_atomic(page); in v4wt_clear_user_highpage()
H A Dcopypage-fa.c43 kto = kmap_atomic(to); in fa_copy_user_highpage()
44 kfrom = kmap_atomic(from); in fa_copy_user_highpage()
57 void *ptr, *kaddr = kmap_atomic(page); in fa_clear_user_highpage()
H A Dcopypage-feroceon.c70 kto = kmap_atomic(to); in feroceon_copy_user_highpage()
71 kfrom = kmap_atomic(from); in feroceon_copy_user_highpage()
80 void *ptr, *kaddr = kmap_atomic(page); in feroceon_clear_user_highpage()
H A Dcopypage-v4wb.c52 kto = kmap_atomic(to); in v4wb_copy_user_highpage()
53 kfrom = kmap_atomic(from); in v4wb_copy_user_highpage()
67 void *ptr, *kaddr = kmap_atomic(page); in v4wb_clear_user_highpage()
H A Dcopypage-xsc3.c68 kto = kmap_atomic(to); in xsc3_mc_copy_user_highpage()
69 kfrom = kmap_atomic(from); in xsc3_mc_copy_user_highpage()
81 void *ptr, *kaddr = kmap_atomic(page); in xsc3_mc_clear_user_highpage()
H A Dcopypage-v6.c34 kfrom = kmap_atomic(from); in v6_copy_user_highpage_nonaliasing()
35 kto = kmap_atomic(to); in v6_copy_user_highpage_nonaliasing()
47 void *kaddr = kmap_atomic(page); in v6_clear_user_highpage_nonaliasing()
H A Dcopypage-v4mc.c66 void *kto = kmap_atomic(to); in v4_mc_copy_user_highpage()
87 void *ptr, *kaddr = kmap_atomic(page); in v4_mc_clear_user_highpage()
H A Dcopypage-xscale.c86 void *kto = kmap_atomic(to); in xscale_mc_copy_user_highpage()
108 void *ptr, *kaddr = kmap_atomic(page); in xscale_mc_clear_user_highpage()
/OK3568_Linux_fs/kernel/Documentation/vm/
H A Dhighmem.rst64 * 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);
/OK3568_Linux_fs/kernel/fs/erofs/
H A Ddecompressor.c184 inpage = kmap_atomic(*in); in z_erofs_handle_inplace_io()
205 headpage = kmap_atomic(*rq->in); in z_erofs_lz4_decompress()
287 char *buf = kmap_atomic(page); in copy_from_pcpubuf()
316 dst = kmap_atomic(*rq->out); in z_erofs_decompress_generic()
385 src = kmap_atomic(*rq->in); in z_erofs_shifted_transform()
387 dst = kmap_atomic(rq->out[0]); in z_erofs_shifted_transform()
397 dst = kmap_atomic(rq->out[1]); in z_erofs_shifted_transform()
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Drockchip_ramdisk.c64 dst = kmap_atomic(page); in copy_to_rd()
75 dst = kmap_atomic(page); in copy_to_rd()
95 src = kmap_atomic(page); in copy_from_rd()
108 src = kmap_atomic(page); in copy_from_rd()
126 mem = kmap_atomic(page); in rd_do_bvec()
/OK3568_Linux_fs/kernel/drivers/target/
H A Dtarget_core_sbc.c386 addr = kmap_atomic(sg_page(sg)); in xdreadwrite_callback()
503 addr = (unsigned char *)kmap_atomic(sg_page(sg)); in compare_and_write_callback()
1232 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate()
1233 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1248 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1261 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1346 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_copy_prot()
1350 addr = kmap_atomic(sg_page(sg)) + sg->offset + offset; in sbc_dif_copy_prot()
1389 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_verify()
1390 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
[all …]
/OK3568_Linux_fs/kernel/drivers/block/
H A Dbrd.c204 dst = kmap_atomic(page); in copy_to_brd()
215 dst = kmap_atomic(page); in copy_to_brd()
235 src = kmap_atomic(page); in copy_from_brd()
247 src = kmap_atomic(page); in copy_from_brd()
271 mem = kmap_atomic(page); in brd_do_bvec()
/OK3568_Linux_fs/kernel/mm/
H A Dpage_poison.c24 void *addr = kmap_atomic(page); in poison_page()
79 addr = kmap_atomic(page); in unpoison_page()
H A Dzsmalloc.c992 vaddr = kmap_atomic(page); in init_zspage()
1150 addr = kmap_atomic(pages[0]); in __zs_map_object()
1153 addr = kmap_atomic(pages[1]); in __zs_map_object()
1180 addr = kmap_atomic(pages[0]); in __zs_unmap_object()
1183 addr = kmap_atomic(pages[1]); in __zs_unmap_object()
1285 area->vm_addr = kmap_atomic(page); in zs_map_object()
1383 vaddr = kmap_atomic(m_page); in obj_malloc()
1483 vaddr = kmap_atomic(f_page); in obj_free()
1563 s_addr = kmap_atomic(s_page); in zs_object_copy()
1564 d_addr = kmap_atomic(d_page); in zs_object_copy()
[all …]
/OK3568_Linux_fs/kernel/crypto/async_tx/
H A Dasync_memcpy.c78 dest_buf = kmap_atomic(dest) + dest_offset; in async_memcpy()
79 src_buf = kmap_atomic(src) + src_offset; in async_memcpy()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_cache.c54 page_virtual = kmap_atomic(page); in drm_clflush_page()
103 page_virtual = kmap_atomic(page); in drm_clflush_pages()
/OK3568_Linux_fs/kernel/fs/squashfs/
H A Dpage_actor.c63 return actor->pageaddr = kmap_atomic(actor->page[0]); in direct_first_page()
72 kmap_atomic(actor->page[actor->next_page++]); in direct_next_page()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/
H A Dmmu.c290 v = kmap_atomic(pt->p); in psb_mmu_alloc_pt()
341 v = kmap_atomic(pd->p); in psb_mmu_pt_alloc_map_lock()
352 pt->v = kmap_atomic(pt->p); in psb_mmu_pt_alloc_map_lock()
369 pt->v = kmap_atomic(pt->p); in psb_mmu_pt_map_lock()
380 v = kmap_atomic(pd->p); in psb_mmu_pt_unmap_unlock()
777 v = kmap_atomic(pd->p); in psb_mmu_virtual_to_pfn()
/OK3568_Linux_fs/kernel/arch/nds32/mm/
H A Dcacheflush.c33 kaddr = (unsigned long)kmap_atomic(page); in flush_icache_page()
43 kaddr = (unsigned long)kmap_atomic(page) + (addr & ~PAGE_MASK); in flush_icache_user_page()
71 kaddr = (unsigned long)kmap_atomic(page); in update_mmu_cache()
/OK3568_Linux_fs/kernel/arch/sh/mm/
H A Dcache.c100 vto = kmap_atomic(to); in copy_user_highpage()
108 vfrom = kmap_atomic(from); in copy_user_highpage()
125 void *kaddr = kmap_atomic(page); in clear_user_highpage()

1234567891011