/linux-4.4.14/arch/arm/mm/ |
D | highmem.c | 37 void *kmap(struct page *page) in kmap() function 44 EXPORT_SYMBOL(kmap); 59 void *kmap; in kmap_atomic() local 73 kmap = NULL; in kmap_atomic() 76 kmap = kmap_high_get(page); in kmap_atomic() 77 if (kmap) in kmap_atomic() 78 return kmap; in kmap_atomic()
|
/linux-4.4.14/fs/hfsplus/ |
D | bnode.c | 31 memcpy(buf, kmap(*pagep) + off, l); in hfs_bnode_read() 37 memcpy(buf, kmap(*++pagep), l); in hfs_bnode_read() 84 memcpy(kmap(*pagep) + off, buf, l); in hfs_bnode_write() 91 memcpy(kmap(*++pagep), buf, l); in hfs_bnode_write() 114 memset(kmap(*pagep) + off, 0, l); in hfs_bnode_clear() 120 memset(kmap(*++pagep), 0, l); in hfs_bnode_clear() 146 memcpy(kmap(*dst_page) + src, kmap(*src_page) + src, l); in hfs_bnode_copy() 153 memcpy(kmap(*++dst_page), kmap(*++src_page), l); in hfs_bnode_copy() 162 src_ptr = kmap(*src_page) + src; in hfs_bnode_copy() 163 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_copy() [all …]
|
D | bitmap.c | 41 pptr = kmap(page); in hfsplus_block_allocate() 86 curr = pptr = kmap(page); in hfsplus_block_allocate() 137 pptr = kmap(page); in hfsplus_block_allocate() 187 pptr = kmap(page); in hfsplus_block_free() 221 pptr = kmap(page); in hfsplus_block_free()
|
D | btree.c | 165 head = (struct hfs_btree_header_rec *)(kmap(page) + in hfs_btree_open() 293 head = (struct hfs_btree_header_rec *)(kmap(page) + in hfs_btree_write() 384 data = kmap(*pagep); in hfs_bmap_alloc() 408 data = kmap(*++pagep); in hfs_bmap_alloc() 430 data = kmap(*pagep); in hfs_bmap_alloc() 479 data = kmap(page); in hfs_bmap_free()
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
D | mgag200_cursor.c | 118 if (!bo->kmap.virtual) { in mga_crtc_cursor_set() 119 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in mga_crtc_cursor_set() 129 this_colour = ioread32(bo->kmap.virtual + i); in mga_crtc_cursor_set() 181 if (!pixels_prev->kmap.virtual) { in mga_crtc_cursor_set() 184 &pixels_prev->kmap); in mga_crtc_cursor_set() 195 this_colour = ioread32(bo->kmap.virtual + 4*(col + 64*row)); in mga_crtc_cursor_set() 213 memcpy_toio(pixels_prev->kmap.virtual + row*48, &this_row[0], 48); in mga_crtc_cursor_set() 239 ttm_bo_kunmap(&pixels_prev->kmap); in mga_crtc_cursor_set() 241 ttm_bo_kunmap(&bo->kmap); in mga_crtc_cursor_set()
|
D | mgag200_fb.c | 79 if (!bo->kmap.virtual) { in mga_dirty_update() 80 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in mga_dirty_update() 91 memcpy_toio(bo->kmap.virtual + src_offset, mfbdev->sysram + src_offset, (x2 - x + 1) * bpp); in mga_dirty_update() 95 ttm_bo_kunmap(&bo->kmap); in mga_dirty_update()
|
D | mgag200_ttm.c | 406 if (bo->kmap.virtual) in mgag200_bo_push_sysram() 407 ttm_bo_kunmap(&bo->kmap); in mgag200_bo_push_sysram()
|
D | mgag200_drv.h | 226 struct ttm_bo_kmap_obj kmap; member
|
/linux-4.4.14/tools/perf/util/ |
D | symbol-elf.c | 751 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument 753 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found() 754 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found() 765 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument 767 if (kmap && kmap->ref_reloc_sym && in ref_reloc() 768 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc() 769 return kmap->ref_reloc_sym->addr - in ref_reloc() 770 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc() 785 struct kmap *kmap = dso->kernel ? map__kmap(map) : NULL; in dso__load_sym() local 786 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym() [all …]
|
D | map.c | 216 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2() 837 struct kmap *map__kmap(struct map *map) in map__kmap() 843 return (struct kmap *)(map + 1); in map__kmap() 848 struct kmap *kmap = map__kmap(map); in map__kmaps() local 850 if (!kmap || !kmap->kmaps) { in map__kmaps() 854 return kmap->kmaps; in map__kmaps()
|
D | symbol.c | 1074 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local 1076 if (!kmap) in validate_kcore_addresses() 1079 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses() 1083 kmap->ref_reloc_sym->name); in validate_kcore_addresses() 1084 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses() 1246 struct kmap *kmap = map__kmap(map); in kallsyms__delta() local 1249 if (!kmap) in kallsyms__delta() 1252 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta() 1256 kmap->ref_reloc_sym->name); in kallsyms__delta() 1260 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta()
|
D | machine.c | 744 struct kmap *kmap; in __machine__create_kernel_maps() local 755 kmap = map__kmap(map); in __machine__create_kernel_maps() 756 if (!kmap) in __machine__create_kernel_maps() 759 kmap->kmaps = &machine->kmaps; in __machine__create_kernel_maps() 771 struct kmap *kmap; in machine__destroy_kernel_maps() local 777 kmap = map__kmap(map); in machine__destroy_kernel_maps() 779 if (kmap && kmap->ref_reloc_sym) { in machine__destroy_kernel_maps() 785 zfree((char **)&kmap->ref_reloc_sym->name); in machine__destroy_kernel_maps() 786 zfree(&kmap->ref_reloc_sym); in machine__destroy_kernel_maps() 788 kmap->ref_reloc_sym = NULL; in machine__destroy_kernel_maps()
|
D | map.h | 57 struct kmap { struct 86 struct kmap *map__kmap(struct map *map);
|
D | event.c | 654 struct kmap *kmap; in perf_event__synthesize_kernel_mmap() local 684 kmap = map__kmap(map); in perf_event__synthesize_kernel_mmap() 686 "%s%s", mmap_name, kmap->ref_reloc_sym->name) + 1; in perf_event__synthesize_kernel_mmap() 691 event->mmap.pgoff = kmap->ref_reloc_sym->addr; in perf_event__synthesize_kernel_mmap()
|
D | probe-event.c | 128 struct kmap *kmap; in kernel_get_ref_reloc_sym() local 134 kmap = map__kmap(map); in kernel_get_ref_reloc_sym() 135 if (!kmap) in kernel_get_ref_reloc_sym() 137 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym()
|
D | session.c | 1729 struct kmap *kmap = map__kmap(maps[i]); in maps__set_kallsyms_ref_reloc_sym() local 1731 if (!kmap) in maps__set_kallsyms_ref_reloc_sym() 1733 kmap->ref_reloc_sym = ref; in maps__set_kallsyms_ref_reloc_sym()
|
/linux-4.4.14/fs/btrfs/ |
D | lzo.c | 120 data_in = kmap(in_page); in lzo_compress_pages() 131 cpage_out = kmap(out_page); in lzo_compress_pages() 201 cpage_out = kmap(out_page); in lzo_compress_pages() 228 data_in = kmap(in_page); in lzo_compress_pages() 236 cpage_out = kmap(pages[0]); in lzo_compress_pages() 286 data_in = kmap(pages_in[0]); in lzo_decompress_biovec() 346 data_in = kmap(pages_in[++page_in_index]); in lzo_decompress_biovec()
|
D | zlib.c | 107 data_in = kmap(in_page); in zlib_compress_pages() 114 cpage_out = kmap(out_page); in zlib_compress_pages() 156 cpage_out = kmap(out_page); in zlib_compress_pages() 178 data_in = kmap(in_page); in zlib_compress_pages() 230 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_biovec() 287 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_biovec()
|
D | raid56.c | 270 s = kmap(rbio->bio_pages[i]); in cache_rbio_pages() 271 d = kmap(rbio->stripe_pages[i]); in cache_rbio_pages() 1236 pointers[stripe] = kmap(p); in finish_rmw() 1242 pointers[stripe++] = kmap(p); in finish_rmw() 1252 pointers[stripe++] = kmap(p); in finish_rmw() 1853 pointers[stripe] = kmap(page); in __raid_recover_end_io() 2381 pointers[stripe] = kmap(p); in finish_parity_scrub() 2385 pointers[stripe++] = kmap(p_page); in finish_parity_scrub() 2393 pointers[stripe++] = kmap(q_page); in finish_parity_scrub() 2405 parity = kmap(p); in finish_parity_scrub()
|
D | check-integrity.c | 1710 block_ctx->datav[i] = kmap(block_ctx->pagev[i]); in btrfsic_read_block() 3000 mapped_datav[i] = kmap(bio->bi_io_vec[i].bv_page); in __btrfsic_submit_bio()
|
/linux-4.4.14/arch/m68k/mm/ |
D | Makefile | 8 obj-$(CONFIG_MMU_MOTOROLA) += kmap.o memory.o motorola.o hwtest.o 10 obj-$(CONFIG_MMU_COLDFIRE) += kmap.o memory.o mcfmmu.o
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | motorola_pgalloc.h | 43 pte = kmap(page); in pte_alloc_one() 54 cache_page(kmap(page)); in pte_free() 63 cache_page(kmap(page)); in __pte_free_tlb()
|
D | mcf_pgalloc.h | 64 pte = kmap(page); in pte_alloc_one()
|
/linux-4.4.14/fs/hfs/ |
D | bnode.c | 25 memcpy(buf, kmap(page) + off, len); in hfs_bnode_read() 67 memcpy(kmap(page) + off, buf, len); in hfs_bnode_write() 92 memset(kmap(page) + off, 0, len); in hfs_bnode_clear() 112 memcpy(kmap(dst_page) + dst, kmap(src_page) + src, len); in hfs_bnode_copy() 129 ptr = kmap(page); in hfs_bnode_move() 341 desc = (struct hfs_bnode_desc *)(kmap(node->page[0]) + node->page_offset); in hfs_bnode_find() 431 memset(kmap(*pagep) + node->page_offset, 0, in hfs_bnode_create() 436 memset(kmap(*++pagep), 0, PAGE_CACHE_SIZE); in hfs_bnode_create()
|
D | btree.c | 82 head = (struct hfs_btree_header_rec *)(kmap(page) + sizeof(struct hfs_bnode_desc)); in hfs_btree_open() 171 head = (struct hfs_btree_header_rec *)(kmap(page) + sizeof(struct hfs_bnode_desc)); in hfs_btree_write() 261 data = kmap(*pagep); in hfs_bmap_alloc() 284 data = kmap(*++pagep); in hfs_bmap_alloc() 306 data = kmap(*pagep); in hfs_bmap_alloc() 352 data = kmap(page); in hfs_bmap_free()
|
/linux-4.4.14/arch/frv/mm/ |
D | highmem.c | 14 void *kmap(struct page *page) in kmap() function 22 EXPORT_SYMBOL(kmap);
|
D | Makefile | 5 obj-y := init.o kmap.o
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | base.c | 37 if (bar && bar->func->kmap && bar->subdev.oneinit) in nvkm_bar_kmap() 38 return bar->func->kmap(bar); in nvkm_bar_kmap()
|
D | priv.h | 13 struct nvkm_vm *(*kmap)(struct nvkm_bar *); member
|
D | gf100.c | 103 if (bar->base.func->kmap) { in gf100_bar_oneinit() 173 .kmap = gf100_bar_kmap,
|
D | g84.c | 47 .kmap = nv50_bar_kmap,
|
D | nv50.c | 207 .kmap = nv50_bar_kmap,
|
/linux-4.4.14/arch/mips/mm/ |
D | highmem.c | 13 void *kmap(struct page *page) in kmap() function 25 EXPORT_SYMBOL(kmap);
|
/linux-4.4.14/arch/metag/mm/ |
D | highmem.c | 13 void *kmap(struct page *page) in kmap() function 20 EXPORT_SYMBOL(kmap);
|
/linux-4.4.14/arch/x86/mm/ |
D | highmem_32.c | 6 void *kmap(struct page *page) in kmap() function 13 EXPORT_SYMBOL(kmap);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_bo.h | 17 struct ttm_bo_kmap_obj kmap; member 103 &nvbo->kmap, &is_iomem); in nvbo_kmap_obj_iovirtual()
|
D | nouveau_gem.c | 346 ttm_bo_kunmap(&nvbo->kmap); in validate_fini_no_ticket() 629 if (!nvbo->kmap.virtual) { in nouveau_gem_pushbuf_reloc_apply() 631 &nvbo->kmap); in nouveau_gem_pushbuf_reloc_apply() 800 if (!nvbo->kmap.virtual) { in nouveau_gem_ioctl_pushbuf() 804 &nvbo->kmap); in nouveau_gem_ioctl_pushbuf()
|
D | nouveau_dma.c | 34 u32 *mem = ttm_kmap_obj_virtual(&chan->push.buffer->kmap, &is_iomem); in OUT_RINGp()
|
D | nouveau_bo.c | 433 &nvbo->kmap); in nouveau_bo_map() 450 ttm_bo_kunmap(&nvbo->kmap); in nouveau_bo_unmap() 535 u16 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr16() 549 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_rd32() 563 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr32()
|
/linux-4.4.14/fs/nilfs2/ |
D | alloc.c | 537 desc_kaddr = kmap(desc_bh->b_page); in nilfs_palloc_prepare_alloc_entry() 549 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry() 618 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_commit_free_entry() 621 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_commit_free_entry() 659 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_abort_alloc_entry() 662 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_abort_alloc_entry() 767 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_freev()
|
D | ifile.h | 38 void *kaddr = kmap(ibh->b_page); in nilfs_ifile_map_inode()
|
D | dir.c | 186 kmap(page); in nilfs_get_page()
|
D | cpfile.c | 250 kaddr = kmap(cp_bh->b_page); in nilfs_cpfile_get_checkpoint()
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
D | cirrus_fbdev.c | 76 if (!bo->kmap.virtual) { in cirrus_dirty_update() 77 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in cirrus_dirty_update() 88 memcpy_toio(bo->kmap.virtual + src_offset, afbdev->sysram + src_offset, width * bpp); in cirrus_dirty_update() 92 ttm_bo_kunmap(&bo->kmap); in cirrus_dirty_update()
|
D | cirrus_ttm.c | 393 if (bo->kmap.virtual) in cirrus_bo_push_sysram() 394 ttm_bo_kunmap(&bo->kmap); in cirrus_bo_push_sysram()
|
D | cirrus_drv.h | 166 struct ttm_bo_kmap_obj kmap; member
|
D | cirrus_mode.c | 169 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in cirrus_crtc_do_set_base()
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
D | ast_fb.c | 103 if (!bo->kmap.virtual) { in ast_dirty_update() 104 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in ast_dirty_update() 115 memcpy_toio(bo->kmap.virtual + src_offset, afbdev->sysram + src_offset, (x2 - x + 1) * bpp); in ast_dirty_update() 119 ttm_bo_kunmap(&bo->kmap); in ast_dirty_update()
|
D | ast_ttm.c | 409 if (bo->kmap.virtual) in ast_bo_push_sysram() 410 ttm_bo_kunmap(&bo->kmap); in ast_bo_push_sysram()
|
D | ast_drv.h | 323 struct ttm_bo_kmap_obj kmap; member
|
D | ast_mode.c | 547 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in ast_crtc_do_set_base()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_object.c | 110 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap); in virtio_gpu_object_kmap() 113 bo->vmap = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in virtio_gpu_object_kmap()
|
D | virtgpu_drv.h | 64 struct ttm_bo_kmap_obj kmap; member
|
/linux-4.4.14/net/ceph/ |
D | pagelist.c | 49 pl->mapped_tail = kmap(page); in ceph_pagelist_addpage() 146 pl->mapped_tail = kmap(page); in ceph_pagelist_truncate()
|
D | messenger.c | 546 kaddr = kmap(page); in ceph_tcp_recvpage() 599 iov.iov_base = kmap(page) + offset; in ceph_tcp_sendpage() 1540 kaddr = kmap(page); in ceph_crc32c_page()
|
/linux-4.4.14/fs/ecryptfs/ |
D | read_write.c | 79 virt = kmap(page_for_lower); in ecryptfs_write_lower_page_segment() 266 virt = kmap(page_for_ecryptfs); in ecryptfs_read_lower_page_segment()
|
D | crypto.c | 520 enc_extent_virt = kmap(enc_extent_page); in ecryptfs_encrypt_page() 569 page_virt = kmap(page); in ecryptfs_decrypt_page()
|
/linux-4.4.14/fs/ntfs/ |
D | aops.h | 92 kmap(page); in ntfs_map_page()
|
D | compress.c | 590 kmap(page); in ntfs_read_compressed_block()
|
D | aops.c | 1119 kaddr = kmap(page); in ntfs_write_mst_block()
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
D | omap_gem_dmabuf.c | 127 return kmap(pages[page_num]); in omap_gem_dmabuf_kmap() 163 .kmap = omap_gem_dmabuf_kmap,
|
/linux-4.4.14/arch/mips/include/asm/ |
D | highmem.h | 47 extern void *kmap(struct page *page);
|
/linux-4.4.14/fs/freevxfs/ |
D | vxfs_immed.c | 72 kaddr = kmap(pp); in vxfs_immed_readpage()
|
D | vxfs_subr.c | 75 kmap(pp); in vxfs_get_page()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_object.c | 135 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap); in qxl_bo_kmap() 138 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in qxl_bo_kmap() 183 ttm_bo_kunmap(&bo->kmap); in qxl_bo_kunmap()
|
D | qxl_drv.h | 108 struct ttm_bo_kmap_obj kmap; member
|
/linux-4.4.14/arch/metag/include/asm/ |
D | highmem.h | 54 extern void *kmap(struct page *page);
|
/linux-4.4.14/fs/coda/ |
D | symlink.c | 29 char *p = kmap(page); in coda_symlink_filler()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | highmem.h | 63 void *kmap(struct page *page);
|
/linux-4.4.14/arch/tile/include/asm/ |
D | highmem.h | 55 void *kmap(struct page *page);
|
/linux-4.4.14/arch/tile/mm/ |
D | highmem.c | 25 void *kmap(struct page *page) in kmap() function 47 EXPORT_SYMBOL(kmap);
|
/linux-4.4.14/arch/arc/include/asm/ |
D | highmem.h | 37 extern void *kmap(struct page *page);
|
/linux-4.4.14/arch/arm/include/asm/ |
D | highmem.h | 66 extern void *kmap(struct page *page);
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | highmem.h | 58 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/fs/nfs/ |
D | symlink.c | 59 return kmap(page); in nfs_follow_link()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | highmem.h | 55 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/Documentation/frv/ |
D | mmu-layout.txt | 66 D8000000-DBFFFFFF various TLB,xAMR1 D-NS??V 64MB kmap() area 88 the kernel calls kmap(), does the access and then calls kunmap(); or it calls kmap_atomic(), does 91 kmap() creates an attachment between an arbitrary inaccessible page and a range of virtual 113 Note that the first three kmap atomic types are really just declared as placeholders. The DAMPR 116 Also note that kmap() itself may sleep, kmap_atomic() may never sleep and both always succeed; 117 furthermore, a driver using kmap() may sleep before calling kunmap(), but may not sleep before 127 allow userspace (by way of page tables) and itself (by way of kmap) to deal with the memory
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | highmem.h | 66 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/fs/efs/ |
D | symlink.c | 16 char *link = kmap(page); in efs_symlink_readpage()
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
D | bochs_fbdev.c | 97 &bo->kmap); in bochsfb_create() 134 info->screen_base = bo->kmap.virtual; in bochsfb_create()
|
D | bochs.h | 102 struct ttm_bo_kmap_obj kmap; member
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | highmem.h | 69 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/fs/udf/ |
D | file.c | 47 kaddr = kmap(page); in __udf_adinicb_readpage() 73 kaddr = kmap(page); in udf_adinicb_writepage()
|
D | symlink.c | 110 unsigned char *p = kmap(page); in udf_symlink_filler()
|
D | inode.c | 288 kaddr = kmap(page); in udf_expand_file_adinicb() 312 kaddr = kmap(page); in udf_expand_file_adinicb()
|
/linux-4.4.14/include/linux/ |
D | host1x.h | 67 void *(*kmap)(struct host1x_bo *bo, unsigned int pagenum); member 114 return bo->ops->kmap(bo, pagenum); in host1x_bo_kmap()
|
D | dma-buf.h | 102 void *(*kmap)(struct dma_buf *, unsigned long); member
|
D | highmem.h | 56 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | highmem.h | 49 static inline unsigned long kmap(struct page *page) in kmap() function
|
/linux-4.4.14/arch/frv/include/asm/ |
D | highmem.h | 62 extern void *kmap(struct page *page);
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/ |
D | socklnd_lib.c | 167 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + in ksocknal_lib_send_kiov() 342 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + in ksocknal_lib_recv_kiov() 361 base = kmap(kiov[i].kiov_page) + kiov[i].kiov_offset; in ksocknal_lib_recv_kiov() 401 base = kmap(tx->tx_kiov[i].kiov_page) + in ksocknal_lib_csum_tx()
|
/linux-4.4.14/fs/ncpfs/ |
D | mmap.c | 47 pg_addr = kmap(vmf->page); in ncp_file_mmap_fault()
|
D | symlink.c | 47 char *buf = kmap(page); in ncp_symlink_readpage()
|
D | dir.c | 447 ctl.cache = cache = kmap(page); in ncp_readdir() 475 ctl.cache = kmap(ctl.page); in ncp_readdir() 659 ctl.cache = kmap(ctl.page); in ncp_fill_cache()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_prime.c | 111 .kmap = vmw_prime_dmabuf_kmap,
|
/linux-4.4.14/fs/affs/ |
D | symlink.c | 17 char *link = kmap(page); in affs_symlink_readpage()
|
D | file.c | 514 kmap(page); in affs_do_readpage_ofs()
|
/linux-4.4.14/arch/arc/mm/ |
D | highmem.c | 56 void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/fs/qnx6/ |
D | dir.c | 31 kmap(page); in qnx6_get_page() 57 kmap(*p = page); in qnx6_longname()
|
D | inode.c | 190 kmap(page); in qnx6_checkroot() 555 kmap(page); in qnx6_iget()
|
/linux-4.4.14/fs/ext4/ |
D | symlink.c | 48 caddr = kmap(cpage); in ext4_encrypted_follow_link()
|
/linux-4.4.14/net/rds/ |
D | page.c | 63 addr = kmap(page); in rds_page_copy_user()
|
/linux-4.4.14/fs/jffs2/ |
D | file.c | 94 pg_buf = kmap(pg); in jffs2_do_readpage_nolock() 292 kmap(pg); in jffs2_write_end()
|
D | fs.c | 697 return kmap(pg); in jffs2_gc_fetch_page()
|
/linux-4.4.14/Documentation/ |
D | dma-buf-sharing.txt | 277 an api similar to kmap. Accessing a dma_buf is done in aligned chunks of 288 There are also atomic variants of these interfaces. Like for kmap they 296 For importers all the restrictions of using kmap apply, like the limited 300 dma_buf kmap calls outside of the range specified in begin_cpu_access are 301 undefined. If the range is not PAGE_SIZE aligned, kmap needs to succeed on 308 For some cases the overhead of kmap can be too high, a vmap interface 317 runs out of vmalloc space. Fallback to kmap should be implemented. Note that 327 unpinning of any pinned resources). The result of any dma_buf kmap calls
|
/linux-4.4.14/arch/sh/mm/ |
D | Makefile | 18 mmu-$(CONFIG_MMU) := extable_$(BITS).o fault.o gup.o ioremap.o kmap.o \
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | cacheflush.h | 132 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_bo_util.c | 268 dst = kmap(d); in ttm_copy_io_ttm_page() 304 src = kmap(s); in ttm_copy_ttm_io_page() 554 map->virtual = kmap(map->page); in ttm_bo_kmap_ttm()
|
/linux-4.4.14/fs/sysv/ |
D | dir.c | 59 kmap(page); in dir_get_page() 261 kmap(page); in sysv_make_empty()
|
/linux-4.4.14/fs/f2fs/ |
D | dir.c | 89 dentry_blk = (struct f2fs_dentry_block *)kmap(dentry_page); in find_in_block() 265 dentry_blk = kmap(page); in f2fs_parent_dir() 581 dentry_blk = kmap(dentry_page); in __f2fs_add_link() 861 dentry_blk = kmap(dentry_page); in f2fs_readdir()
|
D | f2fs.h | 1247 char *src_kaddr = kmap(src); in f2fs_copy_page() 1248 char *dst_kaddr = kmap(dst); in f2fs_copy_page()
|
D | namei.c | 945 caddr = kmap(cpage); in f2fs_encrypted_follow_link()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_user_sdma.c | 191 mpage = kmap(page); in ipath_user_sdma_coalesce() 308 pages[j], kmap(pages[j]), in ipath_user_sdma_pin_pages() 447 pbc = kmap(page); in ipath_user_sdma_queue_pkts()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_object.c | 322 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap); in amdgpu_bo_kmap() 326 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in amdgpu_bo_kmap() 338 ttm_bo_kunmap(&bo->kmap); in amdgpu_bo_kunmap()
|
D | amdgpu_ttm.c | 1180 ptr = kmap(page); in amdgpu_ttm_gtt_read()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_render_state.c | 107 d = kmap(page); in render_state_setup()
|
D | i915_gem_dmabuf.c | 219 .kmap = i915_gem_dmabuf_kmap,
|
D | i915_gem_fence.c | 722 vaddr = kmap(page); in i915_gem_swizzle_page()
|
D | intel_ringbuffer.c | 698 ring->scratch.cpu_page = kmap(sg_page(ring->scratch.obj->pages->sgl)); in intel_init_pipe_control() 1992 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | mmu.c | 205 v = kmap(pd->dummy_pt); in psb_mmu_alloc_pd() 211 v = kmap(pd->p); in psb_mmu_alloc_pd() 217 clear_page(kmap(pd->dummy_page)); in psb_mmu_alloc_pd()
|
D | gma_display.c | 417 tmp_src = kmap(gt->pages[i]); in gma_crtc_cursor_set()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_object.c | 285 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap); in radeon_bo_kmap() 289 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in radeon_bo_kmap() 303 ttm_bo_kunmap(&bo->kmap); in radeon_bo_kunmap()
|
D | radeon_ttm.c | 1123 ptr = kmap(page); in radeon_ttm_gtt_read()
|
/linux-4.4.14/fs/cramfs/ |
D | inode.c | 231 memcpy(data, kmap(page), PAGE_CACHE_SIZE); in cramfs_read() 500 pgdata = kmap(page); in cramfs_readpage()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lov_page.c | 223 addr = kmap(vmpage); in lov_page_init_empty()
|
/linux-4.4.14/fs/reiserfs/ |
D | tail_conversion.c | 244 tail = (char *)kmap(page); /* this can schedule */ in indirect2direct()
|
D | xattr.c | 432 kmap(page); in reiserfs_get_page()
|
D | inode.c | 399 p = (char *)kmap(bh_result->b_page); in _get_block_create_0() 2395 kmap(bh_result->b_page); in map_block_for_writepage()
|
/linux-4.4.14/fs/afs/ |
D | mntpt.c | 75 buf = kmap(page); in afs_mntpt_check_symlink()
|
D | rxrpc.c | 303 iov->iov_base = kmap(pages[loop]) + offset; in afs_send_pages()
|
D | dir.c | 198 kmap(page); in afs_dir_get_page()
|
/linux-4.4.14/fs/hostfs/ |
D | hostfs_kern.c | 420 buffer = kmap(page); in hostfs_writepage() 448 buffer = kmap(page); in hostfs_readpage() 491 buffer = kmap(page); in hostfs_write_end()
|
/linux-4.4.14/mm/ |
D | userfaultfd.c | 262 page_kaddr = kmap(page); in __mcopy_atomic()
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
D | udl_dmabuf.c | 194 .kmap = udl_dmabuf_kmap,
|
/linux-4.4.14/drivers/dma-buf/ |
D | dma-buf.c | 303 || !exp_info->ops->kmap in dma_buf_export() 634 return dmabuf->ops->kmap(dmabuf, page_num); in dma_buf_kmap()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | gem.c | 91 .kmap = tegra_bo_kmap, 610 .kmap = tegra_gem_prime_kmap,
|
/linux-4.4.14/drivers/s390/block/ |
D | xpram.c | 207 kmap(bvec.bv_page) + bvec.bv_offset; in xpram_make_request()
|
/linux-4.4.14/fs/ufs/ |
D | dir.c | 192 kmap(page); in ufs_get_page() 575 kmap(page); in ufs_make_empty()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | obd_support.h | 499 memset(kmap(page), val, PAGE_CACHE_SIZE); \
|
/linux-4.4.14/fs/isofs/ |
D | compress.c | 339 kmap(pages[i]); in zisofs_readpage()
|
D | rock.c | 697 char *link = kmap(page); in rock_ridge_symlink_readpage()
|
/linux-4.4.14/fs/jfs/ |
D | jfs_metapage.c | 115 kmap(page); in insert_metapage() 169 kmap(page); in insert_metapage()
|
/linux-4.4.14/fs/ubifs/ |
D | file.c | 117 addr = kmap(page); in do_readpage() 622 addr = zaddr = kmap(page); in populate_page() 915 addr = kmap(page); in do_writepage()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | mem.c | 473 maddr = (unsigned long) kmap(page) + (addr & ~PAGE_MASK); in flush_icache_user_range()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-vmalloc.c | 342 .kmap = vb2_vmalloc_dmabuf_ops_kmap,
|
D | videobuf2-dma-contig.c | 353 .kmap = vb2_dc_dmabuf_ops_kmap,
|
D | videobuf2-dma-sg.c | 519 .kmap = vb2_dma_sg_dmabuf_ops_kmap,
|
/linux-4.4.14/drivers/char/tpm/ |
D | tpm.h | 426 buf->data = kmap(buf->data_page); in tpm_buf_init()
|
/linux-4.4.14/Documentation/DocBook/ |
D | scsi.xml.db | 48 API-scsi-kmap-atomic-sg
|
D | device-drivers.xml.db | 406 API-dma-buf-kmap-atomic 408 API-dma-buf-kmap
|
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/ |
D | tracefile.c | 710 buf = kmap(tage->page); in cfs_tracefile_dump_all_pages() 1017 buf = kmap(tage->page); in tracefiled()
|
/linux-4.4.14/fs/cifs/ |
D | file.c | 1849 write_data = kmap(page); in cifs_partialpagewrite() 2231 page_data = kmap(page); in cifs_write_end() 2867 iov.iov_base = kmap(page); in cifs_uncached_read_into_pages() 2874 iov.iov_base = kmap(page); in cifs_uncached_read_into_pages() 3320 iov.iov_base = kmap(page); in cifs_readpages_read_into_pages() 3327 iov.iov_base = kmap(page); in cifs_readpages_read_into_pages() 3577 read_data = kmap(page); in cifs_readpage_worker()
|
D | transport.c | 264 iov->iov_base = kmap(rqst->rq_pages[idx]); in cifs_rqst_page_to_kvec()
|
/linux-4.4.14/drivers/xen/ |
D | gntalloc.c | 184 uint8_t *tmp = kmap(gref->page); in __del_gref()
|
/linux-4.4.14/drivers/mmc/host/ |
D | sdricoh_cs.c | 326 buf = kmap(page) + data->sg->offset + (len * i); in sdricoh_request()
|
D | usdhi6rol0.c | 323 host->pg.mapped = kmap(host->pg.page); in usdhi6_blk_bounce() 365 host->pg.mapped = kmap(host->pg.page); in usdhi6_sg_map() 503 host->pg.mapped = kmap(host->pg.page); in usdhi6_sg_advance()
|
D | mmc_spi.c | 935 kmap_addr = kmap(sg_page(sg)); in mmc_spi_data_do()
|
/linux-4.4.14/lib/ |
D | scatterlist.c | 589 miter->addr = kmap(miter->page) + miter->__offset; in sg_miter_next()
|
D | iov_iter.c | 189 kaddr = kmap(page); in copy_page_to_iter_iovec() 270 kaddr = kmap(page); in copy_page_from_iter_iovec()
|
/linux-4.4.14/drivers/block/ |
D | nbd.c | 228 void *kaddr = kmap(bvec->bv_page); in sock_send_bvec() 325 void *kaddr = kmap(bvec->bv_page); in sock_recv_bvec()
|
/linux-4.4.14/kernel/ |
D | kexec_core.c | 741 ptr = kmap(page); in kimage_load_normal_segment() 802 ptr = kmap(page); in kimage_load_crash_segment()
|
/linux-4.4.14/fs/logfs/ |
D | segment.c | 382 buf = kmap(page); in logfs_segment_write() 667 buf = kmap(page); in logfs_segment_read()
|
D | dir.c | 312 dd = kmap(page); in logfs_readdir()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | dir.c | 219 dp = kmap(page); in ll_dir_filler() 295 dp = kmap(page); in ll_dir_page_locate() 428 (void)kmap(page); in ll_get_dir_page()
|
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/ |
D | lib-move.c | 329 daddr = ((char *)kmap(diov->kiov_page)) + in lnet_copy_kiov2kiov() 332 saddr = ((char *)kmap(siov->kiov_page)) + in lnet_copy_kiov2kiov() 410 addr = ((char *)kmap(kiov->kiov_page)) + in lnet_copy_kiov2iov() 481 addr = ((char *)kmap(kiov->kiov_page)) + in lnet_copy_iov2kiov()
|
/linux-4.4.14/fs/minix/ |
D | dir.c | 71 kmap(page); in dir_get_page()
|
/linux-4.4.14/fs/romfs/ |
D | super.c | 109 buf = kmap(page); in romfs_readpage()
|
/linux-4.4.14/Documentation/vm/ |
D | highmem.txt | 71 (*) kmap(). This permits a short duration mapping of a single page. It needs
|
/linux-4.4.14/crypto/ |
D | ahash.c | 51 walk->data = kmap(walk->pg); in hash_walk_next()
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_prime.c | 297 .kmap = drm_gem_dmabuf_kmap,
|
/linux-4.4.14/drivers/base/ |
D | firmware_class.c | 748 page_data = kmap(buf->pages[page_nr]); in firmware_data_read() 844 page_data = kmap(buf->pages[page_nr]); in firmware_data_write()
|
/linux-4.4.14/net/core/ |
D | datagram.c | 602 u8 *vaddr = kmap(page); in skb_copy_and_csum_datagram()
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | armada_gem.c | 533 .kmap = armada_gem_dmabuf_no_kmap,
|
/linux-4.4.14/drivers/target/ |
D | target_core_rd.c | 178 p = kmap(pg); in rd_allocate_sgl_table()
|
D | target_core_transport.c | 1493 buf = kmap(sg_page(sgl)) + sgl->offset; in target_submit_cmd_map_sgls() 2248 return kmap(sg_page(sg)) + sg->offset; in transport_kmap_data_sg()
|
/linux-4.4.14/drivers/staging/rts5208/ |
D | rtsx_transport.c | 104 unsigned char *ptr = kmap(page); in rtsx_stor_access_xfer_buf()
|
/linux-4.4.14/fs/ext2/ |
D | dir.c | 203 kmap(page); in ext2_get_page()
|
/linux-4.4.14/fs/exofs/ |
D | dir.c | 163 kmap(page); in exofs_get_page()
|
/linux-4.4.14/net/sunrpc/ |
D | xdr.c | 1304 c = kmap(*ppages) + base; in xdr_xcode_array2() 1382 c = kmap(*ppages); in xdr_xcode_array2()
|
/linux-4.4.14/tools/perf/ |
D | builtin-report.c | 391 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()
|
/linux-4.4.14/fs/cachefiles/ |
D | rdwr.c | 931 data = kmap(page); in cachefiles_write_page()
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_host.c | 254 context->notify = kmap(context->notify_page) + (uva & (PAGE_SIZE - 1)); in vmci_host_setup_notify()
|
D | vmci_queue_pair.c | 369 va = kmap(kernel_if->u.h.page[page_index]); in __qp_memcpy_to_queue() 429 va = kmap(kernel_if->u.h.page[page_index]); in __qp_memcpy_from_queue()
|
/linux-4.4.14/fs/ |
D | binfmt_elf_fdpic.c | 729 src = kmap(bprm->page[index]); in elf_fdpic_transfer_args_to_stack() 1533 void *kaddr = kmap(page); in elf_fdpic_dump_segments()
|
D | aio.c | 1216 ev = kmap(page); in aio_read_events_ring()
|
D | exec.c | 528 kaddr = kmap(kmapped_page); in copy_strings()
|
/linux-4.4.14/fs/hpfs/ |
D | namei.c | 478 char *link = kmap(page); in hpfs_symlink_readpage()
|
/linux-4.4.14/drivers/scsi/ |
D | libiscsi_tcp.c | 142 segment->sg_mapped = kmap(sg_page(sg)); in iscsi_tcp_segment_map()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | sec_plain.c | 164 ptr = kmap(desc->bd_iov[i].kiov_page); in corrupt_bulk_data()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdecho/ |
D | echo_client.c | 1494 addr = kmap(page); in echo_client_page_debug_setup() 1526 addr = kmap(page); in echo_client_page_debug_check()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | osc_request.c | 1075 ptr = kmap(pga[i]->pg) + in handle_short_read() 1091 ptr = kmap(pga[i]->pg) + (pga[i]->off & ~CFS_PAGE_MASK); in handle_short_read() 1179 unsigned char *ptr = kmap(pga[i]->pg); in osc_checksum_bulk()
|
/linux-4.4.14/drivers/md/bcache/ |
D | request.c | 46 void *d = kmap(bv.bv_page) + bv.bv_offset; in bio_csum()
|
/linux-4.4.14/drivers/acpi/ |
D | osl.c | 351 return (void __iomem __force *)kmap(pfn_to_page(pfn)); in acpi_map()
|
/linux-4.4.14/fs/gfs2/ |
D | bmap.c | 71 void *kaddr = kmap(page); in gfs2_unstuffer_page()
|
D | ops_fstype.c | 256 p = kmap(page); in gfs2_read_super()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 579 mpage = kmap(page); in qib_user_sdma_coalesce()
|
/linux-4.4.14/drivers/staging/lustre/lustre/mgc/ |
D | mgc_request.c | 1414 ptr = kmap(pages[i]); in mgc_process_recover_log()
|
/linux-4.4.14/fs/ceph/ |
D | dir.c | 185 cache_ctl.dentries = kmap(cache_ctl.page); in __dcache_readdir()
|
/linux-4.4.14/arch/x86/kvm/ |
D | vmx.c | 4517 vapic_page = kmap(vmx->nested.virtual_apic_page); in vmx_complete_nested_posted_interrupt() 6676 *(u32 *)kmap(page) != VMCS12_REVISION) { in nested_vmx_check_vmptr() 6931 vmcs12 = kmap(page); in handle_vmclear() 7261 new_vmcs12 = kmap(page); in handle_vmptrld() 9118 (struct pi_desc *)kmap(vmx->nested.pi_desc_page); in nested_get_vmcs12_pages() 9195 msr_bitmap = (unsigned long *)kmap(page); in nested_vmx_merge_msr_bitmap()
|
/linux-4.4.14/drivers/md/ |
D | raid1.c | 984 memcpy(kmap(bvecs[i].bv_page) + bvec->bv_offset, in alloc_behind_pages() 985 kmap(bvec->bv_page) + bvec->bv_offset, bvec->bv_len); in alloc_behind_pages()
|