/linux-4.1.27/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 72 kmap = NULL; in kmap_atomic() 75 kmap = kmap_high_get(page); in kmap_atomic() 76 if (kmap) in kmap_atomic() 77 return kmap; in kmap_atomic()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/mgag200/ |
D | mgag200_cursor.c | 125 if (!bo->kmap.virtual) { in mga_crtc_cursor_set() 126 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in mga_crtc_cursor_set() 136 this_colour = ioread32(bo->kmap.virtual + i); in mga_crtc_cursor_set() 188 if (!pixels_prev->kmap.virtual) { in mga_crtc_cursor_set() 191 &pixels_prev->kmap); in mga_crtc_cursor_set() 202 this_colour = ioread32(bo->kmap.virtual + 4*(col + 64*row)); in mga_crtc_cursor_set() 220 memcpy_toio(pixels_prev->kmap.virtual + row*48, &this_row[0], 48); in mga_crtc_cursor_set() 246 ttm_bo_kunmap(&pixels_prev->kmap); in mga_crtc_cursor_set() 248 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 | 410 if (bo->kmap.virtual) in mgag200_bo_push_sysram() 411 ttm_bo_kunmap(&bo->kmap); in mgag200_bo_push_sysram()
|
D | mgag200_drv.h | 225 struct ttm_bo_kmap_obj kmap; member
|
D | mgag200_mode.c | 762 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in mga_crtc_do_set_base()
|
/linux-4.1.27/tools/perf/util/ |
D | symbol-elf.c | 746 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument 748 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found() 749 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found() 760 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument 762 if (kmap && kmap->ref_reloc_sym && in ref_reloc() 763 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc() 764 return kmap->ref_reloc_sym->addr - in ref_reloc() 765 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc() 778 struct kmap *kmap = dso->kernel ? map__kmap(map) : NULL; in dso__load_sym() local 779 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym() [all …]
|
D | map.c | 213 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2() 782 struct kmap *map__kmap(struct map *map) in map__kmap() 788 return (struct kmap *)(map + 1); in map__kmap() 793 struct kmap *kmap = map__kmap(map); in map__kmaps() local 795 if (!kmap || !kmap->kmaps) { in map__kmaps() 799 return kmap->kmaps; in map__kmaps()
|
D | symbol.c | 1055 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local 1057 if (!kmap) in validate_kcore_addresses() 1060 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses() 1064 kmap->ref_reloc_sym->name); in validate_kcore_addresses() 1065 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses() 1221 struct kmap *kmap = map__kmap(map); in kallsyms__delta() local 1224 if (!kmap) in kallsyms__delta() 1227 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta() 1231 kmap->ref_reloc_sym->name); in kallsyms__delta() 1235 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta()
|
D | machine.c | 670 struct kmap *kmap; in __machine__create_kernel_maps() local 679 kmap = map__kmap(machine->vmlinux_maps[type]); in __machine__create_kernel_maps() 680 if (!kmap) in __machine__create_kernel_maps() 683 kmap->kmaps = &machine->kmaps; in __machine__create_kernel_maps() 696 struct kmap *kmap; in machine__destroy_kernel_maps() local 701 kmap = map__kmap(machine->vmlinux_maps[type]); in machine__destroy_kernel_maps() 704 if (kmap && kmap->ref_reloc_sym) { in machine__destroy_kernel_maps() 710 zfree((char **)&kmap->ref_reloc_sym->name); in machine__destroy_kernel_maps() 711 zfree(&kmap->ref_reloc_sym); in machine__destroy_kernel_maps() 713 kmap->ref_reloc_sym = NULL; in machine__destroy_kernel_maps()
|
D | map.h | 55 struct kmap { struct 79 struct kmap *map__kmap(struct map *map); argument
|
D | event.c | 618 struct kmap *kmap; in perf_event__synthesize_kernel_mmap() local 649 kmap = map__kmap(map); in perf_event__synthesize_kernel_mmap() 651 "%s%s", mmap_name, kmap->ref_reloc_sym->name) + 1; in perf_event__synthesize_kernel_mmap() 656 event->mmap.pgoff = kmap->ref_reloc_sym->addr; in perf_event__synthesize_kernel_mmap()
|
D | session.c | 1468 struct kmap *kmap = map__kmap(maps[i]); in maps__set_kallsyms_ref_reloc_sym() local 1470 if (!kmap) in maps__set_kallsyms_ref_reloc_sym() 1472 kmap->ref_reloc_sym = ref; in maps__set_kallsyms_ref_reloc_sym()
|
D | probe-event.c | 132 struct kmap *kmap; in kernel_get_ref_reloc_sym() local 137 kmap = map__kmap(host_machine->vmlinux_maps[MAP__FUNCTION]); in kernel_get_ref_reloc_sym() 138 if (!kmap) in kernel_get_ref_reloc_sym() 140 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym()
|
/linux-4.1.27/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 | 269 s = kmap(rbio->bio_pages[i]); in cache_rbio_pages() 270 d = kmap(rbio->stripe_pages[i]); in cache_rbio_pages() 1225 pointers[stripe] = kmap(p); in finish_rmw() 1231 pointers[stripe++] = kmap(p); in finish_rmw() 1241 pointers[stripe++] = kmap(p); in finish_rmw() 1843 pointers[stripe] = kmap(page); in __raid_recover_end_io() 2366 pointers[stripe] = kmap(p); in finish_parity_scrub() 2370 pointers[stripe++] = kmap(p_page); in finish_parity_scrub() 2378 pointers[stripe++] = kmap(q_page); in finish_parity_scrub() 2390 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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/fs/nilfs2/ |
D | alloc.c | 498 desc_kaddr = kmap(desc_bh->b_page); in nilfs_palloc_prepare_alloc_entry() 510 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry() 578 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_commit_free_entry() 581 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_commit_free_entry() 616 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_abort_alloc_entry() 619 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_abort_alloc_entry() 724 desc_kaddr = kmap(desc_bh->b_page); in nilfs_palloc_freev() 727 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 | 191 kmap(page); in nilfs_get_page()
|
D | cpfile.c | 250 kaddr = kmap(cp_bh->b_page); in nilfs_cpfile_get_checkpoint()
|
/linux-4.1.27/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 | 344 ttm_bo_kunmap(&nvbo->kmap); in validate_fini_no_ticket() 630 if (!nvbo->kmap.virtual) { in nouveau_gem_pushbuf_reloc_apply() 632 &nvbo->kmap); in nouveau_gem_pushbuf_reloc_apply() 801 if (!nvbo->kmap.virtual) { in nouveau_gem_ioctl_pushbuf() 805 &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 | 438 &nvbo->kmap); in nouveau_bo_map() 455 ttm_bo_kunmap(&nvbo->kmap); in nouveau_bo_unmap() 540 u16 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr16() 554 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_rd32() 568 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr32()
|
/linux-4.1.27/arch/mips/mm/ |
D | highmem.c | 13 void *kmap(struct page *page) in kmap() function 25 EXPORT_SYMBOL(kmap);
|
/linux-4.1.27/arch/metag/mm/ |
D | highmem.c | 13 void *kmap(struct page *page) in kmap() function 20 EXPORT_SYMBOL(kmap);
|
/linux-4.1.27/arch/x86/mm/ |
D | highmem_32.c | 6 void *kmap(struct page *page) in kmap() function 13 EXPORT_SYMBOL(kmap);
|
/linux-4.1.27/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.1.27/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 | 322 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.1.27/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 | 521 enc_extent_virt = kmap(enc_extent_page); in ecryptfs_encrypt_page() 570 page_virt = kmap(page); in ecryptfs_decrypt_page()
|
/linux-4.1.27/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 | 545 kaddr = kmap(page); in ceph_tcp_recvpage() 598 iov.iov_base = kmap(page) + offset; in ceph_tcp_sendpage() 1533 kaddr = kmap(page); in ceph_crc32c_page()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_gem_dmabuf.c | 127 return kmap(pages[page_num]); in omap_gem_dmabuf_kmap() 166 .kmap = omap_gem_dmabuf_kmap,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | bar.h | 13 int (*kmap)(struct nvkm_bar *, struct nvkm_mem *, u32 flags, member
|
/linux-4.1.27/arch/mips/include/asm/ |
D | highmem.h | 47 extern void *kmap(struct page *page);
|
/linux-4.1.27/fs/coda/ |
D | symlink.c | 29 char *p = kmap(page); in coda_symlink_filler()
|
/linux-4.1.27/arch/metag/include/asm/ |
D | highmem.h | 54 extern void *kmap(struct page *page);
|
/linux-4.1.27/arch/x86/include/asm/ |
D | highmem.h | 63 void *kmap(struct page *page);
|
/linux-4.1.27/arch/tile/include/asm/ |
D | highmem.h | 55 void *kmap(struct page *page);
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | highmem.h | 55 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.1.27/arch/arm/include/asm/ |
D | highmem.h | 66 extern void *kmap(struct page *page);
|
/linux-4.1.27/fs/freevxfs/ |
D | vxfs_immed.c | 106 kaddr = kmap(pp); in vxfs_immed_readpage()
|
D | vxfs_subr.c | 75 kmap(pp); in vxfs_get_page()
|
/linux-4.1.27/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.1.27/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.1.27/arch/tile/mm/ |
D | highmem.c | 25 void *kmap(struct page *page) in kmap() function 47 EXPORT_SYMBOL(kmap);
|
/linux-4.1.27/fs/nfs/ |
D | symlink.c | 61 nd_set_link(nd, kmap(page)); in nfs_follow_link()
|
/linux-4.1.27/fs/efs/ |
D | symlink.c | 16 char *link = kmap(page); in efs_symlink_readpage()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | highmem.h | 58 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | highmem.h | 69 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | highmem.h | 66 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.1.27/fs/udf/ |
D | file.c | 47 kaddr = kmap(page); in __udf_adinicb_readpage() 73 kaddr = kmap(page); in udf_adinicb_writepage()
|
D | symlink.c | 107 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.1.27/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.1.27/drivers/gpu/drm/bochs/ |
D | bochs_fbdev.c | 99 &bo->kmap); in bochsfb_create() 135 info->screen_base = bo->kmap.virtual; in bochsfb_create()
|
D | bochs.h | 102 struct ttm_bo_kmap_obj kmap; member
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | highmem.h | 49 static inline unsigned long kmap(struct page *page) in kmap() function
|
/linux-4.1.27/arch/frv/include/asm/ |
D | highmem.h | 62 extern void *kmap(struct page *page);
|
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/ |
D | socklnd_lib-linux.c | 170 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + in ksocknal_lib_send_kiov() 345 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + in ksocknal_lib_recv_kiov() 364 base = kmap(kiov[i].kiov_page) + kiov[i].kiov_offset; in ksocknal_lib_recv_kiov() 404 base = kmap(tx->tx_kiov[i].kiov_page) + in ksocknal_lib_csum_tx()
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_prime.c | 111 .kmap = vmw_prime_dmabuf_kmap,
|
/linux-4.1.27/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.1.27/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.1.27/fs/qnx6/ |
D | dir.c | 31 kmap(page); in qnx6_get_page() 62 kmap(*p = page); in qnx6_longname()
|
D | inode.c | 190 kmap(page); in qnx6_checkroot() 555 kmap(page); in qnx6_iget()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | base.c | 52 ret = bar->kmap(bar, mem, NV_MEM_ACCESS_RW, &barobj->vma); in nvkm_barobj_ctor()
|
D | gf100.c | 162 priv->base.kmap = gf100_bar_kmap; in gf100_bar_ctor()
|
D | nv50.c | 200 priv->base.kmap = nv50_bar_kmap; in nv50_bar_ctor()
|
/linux-4.1.27/net/rds/ |
D | page.c | 63 addr = kmap(page); in rds_page_copy_user()
|
/linux-4.1.27/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 | 699 return kmap(pg); in jffs2_gc_fetch_page()
|
/linux-4.1.27/fs/f2fs/ |
D | dir.c | 99 dentry_blk = (struct f2fs_dentry_block *)kmap(dentry_page); in find_in_block() 254 dentry_blk = kmap(page); in f2fs_parent_dir() 547 dentry_blk = kmap(dentry_page); in __f2fs_add_link() 784 dentry_blk = kmap(dentry_page); in f2fs_readdir()
|
/linux-4.1.27/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
|
D | cachetlb.txt | 359 with kmap, it calls this function after all modifications are
|
/linux-4.1.27/arch/sh/mm/ |
D | Makefile | 18 mmu-$(CONFIG_MMU) := extable_$(BITS).o fault.o gup.o ioremap.o kmap.o \
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | cacheflush.h | 132 static inline void *kmap(struct page *page) in kmap() function
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gem_render_state.c | 89 d = kmap(page); in render_state_setup()
|
D | i915_gem_dmabuf.c | 219 .kmap = i915_gem_dmabuf_kmap,
|
D | i915_gem_tiling.c | 494 vaddr = kmap(page); in i915_gem_swizzle_page()
|
D | intel_ringbuffer.c | 690 ring->scratch.cpu_page = kmap(sg_page(ring->scratch.obj->pages->sgl)); in intel_init_pipe_control() 1873 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
|
D | intel_lrc.c | 1906 kmap(sg_page(default_ctx_obj->pages->sgl)); in lrc_setup_hardware_status_page()
|
D | i915_gem.c | 592 vaddr = kmap(page); in shmem_pread_slow() 890 vaddr = kmap(page); in shmem_pwrite_slow()
|
/linux-4.1.27/fs/ext4/ |
D | symlink.c | 54 caddr = kmap(cpage); in ext4_follow_link()
|
D | crypto_fname.c | 93 workbuf = kmap(ctx->workpage); in ext4_fname_encrypt() 167 workbuf = kmap(ctx->workpage); in ext4_fname_decrypt()
|
/linux-4.1.27/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() 553 map->virtual = kmap(map->page); in ttm_bo_kmap_ttm()
|
/linux-4.1.27/fs/sysv/ |
D | dir.c | 64 kmap(page); in dir_get_page() 266 kmap(page); in sysv_make_empty()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_user_sdma.c | 192 mpage = kmap(page); in ipath_user_sdma_coalesce() 309 pages[j], kmap(pages[j]), in ipath_user_sdma_pin_pages() 448 pbc = kmap(page); in ipath_user_sdma_queue_pkts()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_object.c | 278 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap); in radeon_bo_kmap() 282 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in radeon_bo_kmap() 296 ttm_bo_kunmap(&bo->kmap); in radeon_bo_kunmap()
|
D | radeon_ttm.c | 1123 ptr = kmap(page); in radeon_ttm_gtt_read()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_page.c | 224 addr = kmap(vmpage); in lov_page_init_empty()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_dmabuf.c | 176 .kmap = exynos_gem_dmabuf_kmap,
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/udl/ |
D | udl_dmabuf.c | 194 .kmap = udl_dmabuf_kmap,
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | gem.c | 91 .kmap = tegra_bo_kmap, 619 .kmap = tegra_gem_prime_kmap,
|
/linux-4.1.27/drivers/dma-buf/ |
D | dma-buf.c | 300 || !exp_info->ops->kmap in dma_buf_export() 624 return dmabuf->ops->kmap(dmabuf, page_num); in dma_buf_kmap()
|
/linux-4.1.27/drivers/s390/block/ |
D | xpram.c | 205 kmap(bvec.bv_page) + bvec.bv_offset; in xpram_make_request()
|
/linux-4.1.27/fs/ufs/ |
D | dir.c | 195 kmap(page); in ufs_get_page() 578 kmap(page); in ufs_make_empty()
|
/linux-4.1.27/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.1.27/arch/powerpc/mm/ |
D | mem.c | 473 maddr = (unsigned long) kmap(page) + (addr & ~PAGE_MASK); in flush_icache_user_range()
|
/linux-4.1.27/fs/jfs/ |
D | jfs_metapage.c | 115 kmap(page); in insert_metapage() 169 kmap(page); in insert_metapage()
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 118 addr = kmap(page); in do_readpage() 623 addr = zaddr = kmap(page); in populate_page() 916 addr = kmap(page); in do_writepage()
|
/linux-4.1.27/drivers/block/ |
D | nbd.c | 220 void *kaddr = kmap(bvec->bv_page); in sock_send_bvec() 306 void *kaddr = kmap(bvec->bv_page); in sock_recv_bvec()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | videobuf2-vmalloc.c | 360 .kmap = vb2_vmalloc_dmabuf_ops_kmap,
|
D | videobuf2-dma-sg.c | 575 .kmap = vb2_dma_sg_dmabuf_ops_kmap,
|
D | videobuf2-dma-contig.c | 372 .kmap = vb2_dc_dmabuf_ops_kmap,
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/ |
D | tracefile.c | 710 buf = kmap(tage->page); in cfs_tracefile_dump_all_pages() 1029 buf = kmap(tage->page); in tracefiled()
|
/linux-4.1.27/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.1.27/drivers/xen/ |
D | gntalloc.c | 183 uint8_t *tmp = kmap(gref->page); in __del_gref()
|
/linux-4.1.27/lib/ |
D | scatterlist.c | 561 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.1.27/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.1.27/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.1.27/drivers/staging/lustre/lustre/llite/ |
D | dir.c | 220 dp = kmap(page); in ll_dir_filler() 299 dp = kmap(page); in ll_dir_page_locate() 432 (void)kmap(page); in ll_get_dir_page()
|
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/ |
D | lib-move.c | 330 daddr = ((char *)kmap(diov->kiov_page)) + in lnet_copy_kiov2kiov() 333 saddr = ((char *)kmap(siov->kiov_page)) + in lnet_copy_kiov2kiov() 411 addr = ((char *)kmap(kiov->kiov_page)) + in lnet_copy_kiov2iov() 482 addr = ((char *)kmap(kiov->kiov_page)) + in lnet_copy_iov2kiov()
|
/linux-4.1.27/fs/romfs/ |
D | super.c | 109 buf = kmap(page); in romfs_readpage()
|
/linux-4.1.27/Documentation/vm/ |
D | highmem.txt | 71 (*) kmap(). This permits a short duration mapping of a single page. It needs
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_prime.c | 297 .kmap = drm_gem_dmabuf_kmap,
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
D | armada_gem.c | 532 .kmap = armada_gem_dmabuf_no_kmap,
|
/linux-4.1.27/crypto/ |
D | ahash.c | 51 walk->data = kmap(walk->pg); in hash_walk_next()
|
/linux-4.1.27/fs/minix/ |
D | dir.c | 76 kmap(page); in dir_get_page()
|
/linux-4.1.27/drivers/base/ |
D | firmware_class.c | 729 page_data = kmap(buf->pages[page_nr]); in firmware_data_read() 825 page_data = kmap(buf->pages[page_nr]); in firmware_data_write()
|
/linux-4.1.27/net/core/ |
D | datagram.c | 602 u8 *vaddr = kmap(page); in skb_copy_and_csum_datagram()
|
/linux-4.1.27/drivers/target/ |
D | target_core_rd.c | 192 p = kmap(pg); in rd_allocate_sgl_table()
|
D | target_core_transport.c | 1475 buf = kmap(sg_page(sgl)) + sgl->offset; in target_submit_cmd_map_sgls() 2246 return kmap(sg_page(sg)) + sg->offset; in transport_kmap_data_sg()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | obd_support.h | 722 #define POISON_PAGE(page, val) do { memset(kmap(page), val, PAGE_CACHE_SIZE); \
|
/linux-4.1.27/fs/exofs/ |
D | dir.c | 169 kmap(page); in exofs_get_page()
|
/linux-4.1.27/drivers/staging/rts5208/ |
D | rtsx_transport.c | 104 unsigned char *ptr = kmap(page); in rtsx_stor_access_xfer_buf()
|
/linux-4.1.27/tools/perf/ |
D | builtin-report.c | 350 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()
|
/linux-4.1.27/fs/ext2/ |
D | dir.c | 208 kmap(page); in ext2_get_page()
|
/linux-4.1.27/net/sunrpc/ |
D | xdr.c | 1304 c = kmap(*ppages) + base; in xdr_xcode_array2() 1382 c = kmap(*ppages); in xdr_xcode_array2()
|
D | cache.c | 884 kaddr = kmap(page); in cache_downcall()
|
/linux-4.1.27/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.1.27/fs/cachefiles/ |
D | rdwr.c | 932 data = kmap(page); in cachefiles_write_page()
|
/linux-4.1.27/fs/ |
D | binfmt_elf_fdpic.c | 703 src = kmap(bprm->page[index]); in elf_fdpic_transfer_args_to_stack() 1493 void *kaddr = kmap(page); in elf_fdpic_dump_segments()
|
D | aio.c | 1207 ev = kmap(page); in aio_read_events_ring()
|
D | exec.c | 522 kaddr = kmap(kmapped_page); in copy_strings()
|
D | splice.c | 1063 data = kmap(buf->page); in write_pipe_buf()
|
/linux-4.1.27/fs/hpfs/ |
D | namei.c | 480 char *link = kmap(page); in hpfs_symlink_readpage()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | dt_object.c | 810 lp = kmap(rdpg->rp_pages[pageidx]); in dt_index_walk()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | sec_plain.c | 164 ptr = kmap(desc->bd_iov[i].kiov_page); in corrupt_bulk_data()
|
/linux-4.1.27/drivers/scsi/ |
D | libiscsi_tcp.c | 142 segment->sg_mapped = kmap(sg_page(sg)); in iscsi_tcp_segment_map()
|
D | pmcraid.c | 3351 kaddr = kmap(page); in pmcraid_copy_sglist() 3372 kaddr = kmap(page); in pmcraid_copy_sglist()
|
/linux-4.1.27/kernel/ |
D | kexec.c | 1102 ptr = kmap(page); in kimage_load_normal_segment() 1163 ptr = kmap(page); in kimage_load_crash_segment()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/ |
D | echo_client.c | 1493 addr = kmap(page); in echo_client_page_debug_setup() 1525 addr = kmap(page); in echo_client_page_debug_check()
|
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_request.c | 1106 ptr = kmap(pga[i]->pg) + in handle_short_read() 1122 ptr = kmap(pga[i]->pg) + (pga[i]->off & ~CFS_PAGE_MASK); in handle_short_read() 1210 unsigned char *ptr = kmap(pga[i]->pg); in osc_checksum_bulk()
|
/linux-4.1.27/drivers/md/bcache/ |
D | request.c | 45 void *d = kmap(bv.bv_page) + bv.bv_offset; in bio_csum()
|
/linux-4.1.27/drivers/acpi/ |
D | osl.c | 354 return (void __iomem __force *)kmap(pfn_to_page(pfn)); in acpi_map()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 579 mpage = kmap(page); in qib_user_sdma_coalesce()
|
/linux-4.1.27/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.1.27/arch/x86/kvm/ |
D | vmx.c | 4385 vapic_page = kmap(vmx->nested.virtual_apic_page); in vmx_complete_nested_posted_interrupt() 6536 *(u32 *)kmap(page) != VMCS12_REVISION) { in nested_vmx_check_vmptr() 6792 vmcs12 = kmap(page); in handle_vmclear() 7123 new_vmcs12 = kmap(page); in handle_vmptrld() 8721 (struct pi_desc *)kmap(vmx->nested.pi_desc_page); in nested_get_vmcs12_pages() 8798 msr_bitmap = (unsigned long *)kmap(page); in nested_vmx_merge_msr_bitmap()
|
/linux-4.1.27/drivers/staging/lustre/lustre/mgc/ |
D | mgc_request.c | 1442 ptr = kmap(pages[i]); in mgc_process_recover_log()
|
/linux-4.1.27/drivers/md/ |
D | raid1.c | 1016 memcpy(kmap(bvecs[i].bv_page) + bvec->bv_offset, in alloc_behind_pages() 1017 kmap(bvec->bv_page) + bvec->bv_offset, bvec->bv_len); in alloc_behind_pages()
|
/linux-4.1.27/net/ipv4/ |
D | ip_output.c | 780 kaddr = kmap(page); in csum_page()
|
/linux-4.1.27/drivers/firewire/ |
D | net.c | 1134 ptr = kmap(dev->broadcast_rcv_buffer.pages[u]); in fwnet_broadcast_start()
|
/linux-4.1.27/drivers/staging/android/ion/ |
D | ion.c | 1099 .kmap = ion_dma_buf_kmap,
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_receiver.c | 1650 data = kmap(page); in read_in_block() 1691 data = kmap(page); in drbd_drain_block() 1732 void *mapped = kmap(bvec.bv_page) + bvec.bv_offset; in recv_dless_read()
|