/linux-4.1.27/arch/m68k/sun3/ |
H A D | dvma.c | 23 static unsigned long dvma_page(unsigned long kaddr, unsigned long vaddr) dvma_page() argument 29 j = *(volatile unsigned long *)kaddr; dvma_page() 30 *(volatile unsigned long *)kaddr = j; dvma_page() 32 ptep = pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL); dvma_page() 35 // kaddr, vaddr, pte, len); dvma_page() 41 return (vaddr + (kaddr & ~PAGE_MASK)); dvma_page() 45 int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, dvma_map_iommu() argument 57 dvma_page(kaddr, vaddr); dvma_map_iommu() 58 kaddr += PAGE_SIZE; dvma_map_iommu()
|
H A D | sun3dvma.c | 280 unsigned long dvma_map_align(unsigned long kaddr, int len, int align) dvma_map_align() argument 289 if(!kaddr || !len) { dvma_map_align() 290 // printk("error: kaddr %lx len %x\n", kaddr, len); dvma_map_align() 297 len, kaddr); dvma_map_align() 299 off = kaddr & ~DVMA_PAGE_MASK; dvma_map_align() 300 kaddr &= PAGE_MASK; dvma_map_align() 312 if(!dvma_map_iommu(kaddr, baddr, len)) dvma_map_align() 315 printk("dvma_map failed kaddr %lx baddr %lx len %x\n", kaddr, baddr, len); dvma_map_align() 339 unsigned long kaddr; dvma_malloc_align() local 351 if((kaddr = __get_free_pages(GFP_ATOMIC, get_order(len))) == 0) dvma_malloc_align() 354 if((baddr = (unsigned long)dvma_map_align(kaddr, len, align)) == 0) { dvma_malloc_align() 355 free_pages(kaddr, get_order(len)); dvma_malloc_align() 361 if(dvma_map_cpu(kaddr, vaddr, len) < 0) { dvma_malloc_align() 363 free_pages(kaddr, get_order(len)); dvma_malloc_align() 369 len, kaddr, baddr); dvma_malloc_align()
|
/linux-4.1.27/arch/alpha/include/asm/ |
H A D | mmzone.h | 58 #define kvaddr_to_nid(kaddr) pa_to_nid(__pa(kaddr)) 61 * Given a kaddr, LOCAL_BASE_ADDR finds the owning node of the memory 62 * and returns the kaddr corresponding to first physical page in the 65 #define LOCAL_BASE_ADDR(kaddr) \ 66 ((unsigned long)__va(NODE_DATA(kvaddr_to_nid(kaddr))->node_start_pfn \ 70 #define kern_addr_valid(kaddr) (0) 72 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 108 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT))
|
H A D | page.h | 86 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 89 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | page_no.h | 25 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) 35 #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ 36 ((void *)(kaddr) < (void *)memory_end))
|
H A D | page_mm.h | 126 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) 171 #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory)
|
H A D | dvma.h | 19 extern int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, 26 extern unsigned long dvma_map_align(unsigned long kaddr, int len, 60 static inline int dvma_map_cpu(unsigned long kaddr, unsigned long vaddr, dvma_map_cpu() argument 80 extern int dvma_map_cpu(unsigned long kaddr, unsigned long vaddr, int len);
|
/linux-4.1.27/fs/btrfs/ |
H A D | struct-funcs.c | 61 char *kaddr; \ 67 if (token && token->kaddr && token->offset <= offset && \ 70 kaddr = token->kaddr; \ 71 p = kaddr + part_offset - token->offset; \ 76 &kaddr, &map_start, &map_len); \ 83 p = kaddr + part_offset - map_start; \ 86 token->kaddr = kaddr; \ 100 char *kaddr; \ 105 if (token && token->kaddr && token->offset <= offset && \ 108 kaddr = token->kaddr; \ 109 p = kaddr + part_offset - token->offset; \ 114 &kaddr, &map_start, &map_len); \ 122 p = kaddr + part_offset - map_start; \ 125 token->kaddr = kaddr; \
|
H A D | zlib.c | 318 char *kaddr; zlib_decompress() local 375 kaddr = kmap_atomic(dest_page); zlib_decompress() 376 memcpy(kaddr + pg_offset, workspace->buf + buf_offset, bytes); zlib_decompress() 377 kunmap_atomic(kaddr); zlib_decompress() 399 kaddr = kmap_atomic(dest_page); zlib_decompress() 400 memset(kaddr + pg_offset, 0, destlen - pg_offset); zlib_decompress() 401 kunmap_atomic(kaddr); zlib_decompress()
|
H A D | lzo.c | 391 char *kaddr; lzo_decompress() local 422 kaddr = kmap_atomic(dest_page); lzo_decompress() 423 memcpy(kaddr, workspace->buf + start_byte, bytes); lzo_decompress() 431 memset(kaddr+bytes, 0, destlen-bytes); lzo_decompress() 432 kunmap_atomic(kaddr); lzo_decompress()
|
H A D | compression.c | 113 char *kaddr; check_compressed_csum() local 124 kaddr = kmap_atomic(page); check_compressed_csum() 125 csum = btrfs_csum_data(kaddr, csum, PAGE_CACHE_SIZE); check_compressed_csum() 127 kunmap_atomic(kaddr); check_compressed_csum() 988 char *kaddr; btrfs_decompress_buf2page() local 1018 kaddr = kmap_atomic(page_out); btrfs_decompress_buf2page() 1019 memcpy(kaddr + *pg_offset, buf + buf_offset, bytes); btrfs_decompress_buf2page() 1020 kunmap_atomic(kaddr); btrfs_decompress_buf2page() 1082 char *kaddr; btrfs_clear_biovec_end() local 1084 kaddr = kmap_atomic(page); btrfs_clear_biovec_end() 1085 memset(kaddr + pg_offset, 0, bytes); btrfs_clear_biovec_end() 1086 kunmap_atomic(kaddr); btrfs_clear_biovec_end()
|
H A D | extent_io.c | 5297 char *kaddr; read_extent_buffer() local 5311 kaddr = page_address(page); read_extent_buffer() 5312 memcpy(dst, kaddr + offset, cur); read_extent_buffer() 5328 char *kaddr; read_extent_buffer_to_user() local 5343 kaddr = page_address(page); read_extent_buffer_to_user() 5344 if (copy_to_user(dst, kaddr + offset, cur)) { read_extent_buffer_to_user() 5364 char *kaddr; map_private_extent_buffer() local 5390 kaddr = page_address(p); map_private_extent_buffer() 5391 *map = kaddr + offset; map_private_extent_buffer() 5403 char *kaddr; memcmp_extent_buffer() local 5419 kaddr = page_address(page); memcmp_extent_buffer() 5420 ret = memcmp(ptr, kaddr + offset, cur); memcmp_extent_buffer() 5438 char *kaddr; write_extent_buffer() local 5453 kaddr = page_address(page); write_extent_buffer() 5454 memcpy(kaddr + offset, src, cur); write_extent_buffer() 5469 char *kaddr; memset_extent_buffer() local 5483 kaddr = page_address(page); memset_extent_buffer() 5484 memset(kaddr + offset, c, cur); memset_extent_buffer() 5500 char *kaddr; copy_extent_buffer() local 5515 kaddr = page_address(page); copy_extent_buffer() 5516 read_extent_buffer(src, kaddr + offset, src_offset, cur); copy_extent_buffer()
|
H A D | inode.c | 145 char *kaddr; insert_inline_extent() local 193 kaddr = kmap_atomic(cpage); insert_inline_extent() 194 write_extent_buffer(leaf, kaddr, ptr, cur_size); insert_inline_extent() 195 kunmap_atomic(kaddr); insert_inline_extent() 207 kaddr = kmap_atomic(page); insert_inline_extent() 209 write_extent_buffer(leaf, kaddr + offset, ptr, size); insert_inline_extent() 210 kunmap_atomic(kaddr); insert_inline_extent() 506 char *kaddr; compress_file_range() local 512 kaddr = kmap_atomic(page); compress_file_range() 513 memset(kaddr + offset, 0, compress_file_range() 515 kunmap_atomic(kaddr); compress_file_range() 3020 char *kaddr; __readpage_endio_check() local 3028 kaddr = kmap_atomic(page); __readpage_endio_check() 3029 csum = btrfs_csum_data(kaddr + pgoff, csum, len); __readpage_endio_check() 3034 kunmap_atomic(kaddr); __readpage_endio_check() 3041 memset(kaddr + pgoff, 1, len); __readpage_endio_check() 3043 kunmap_atomic(kaddr); __readpage_endio_check() 4583 char *kaddr; btrfs_truncate_page() local 4656 kaddr = kmap(page); btrfs_truncate_page() 4658 memset(kaddr, 0, offset); btrfs_truncate_page() 4660 memset(kaddr + offset, 0, len); btrfs_truncate_page() 8598 char *kaddr; btrfs_page_mkwrite() local 8682 kaddr = kmap(page); btrfs_page_mkwrite() 8683 memset(kaddr + zero_start, 0, PAGE_CACHE_SIZE - zero_start); btrfs_page_mkwrite()
|
H A D | ctree.c | 1760 char *kaddr = NULL; generic_bin_search() local 1769 if (!kaddr || offset < map_start || generic_bin_search() 1775 &kaddr, &map_start, &map_len); generic_bin_search() 1778 tmp = (struct btrfs_disk_key *)(kaddr + offset - generic_bin_search() 1787 tmp = (struct btrfs_disk_key *)(kaddr + offset - generic_bin_search()
|
H A D | check-integrity.c | 1242 char *kaddr; btrfsic_read_from_block_data() local 1253 kaddr = block_ctx->datav[i]; btrfsic_read_from_block_data() 1254 memcpy(dst, kaddr + offset_in_page, cur); btrfsic_read_from_block_data()
|
H A D | disk-io.c | 286 char *kaddr; csum_tree_block() local 296 &kaddr, &map_start, &map_len); csum_tree_block() 300 crc = btrfs_csum_data(kaddr + offset - map_start, csum_tree_block()
|
H A D | ctree.h | 2242 char *kaddr; member in struct:btrfs_map_token 2248 token->kaddr = NULL; btrfs_init_map_token()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | page.h | 60 * virt_to_page(kaddr) returns a valid pointer if and only if 61 * virt_addr_valid(kaddr) returns true. 63 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 65 extern bool __virt_addr_valid(unsigned long kaddr); 66 #define virt_addr_valid(kaddr) __virt_addr_valid((unsigned long) (kaddr))
|
H A D | insn.h | 67 const insn_byte_t *kaddr; /* kernel address of insn to analyze */ member in struct:insn 100 extern void insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64); 120 const void *kaddr, int buf_len) kernel_insn_init() 123 insn_init(insn, kaddr, buf_len, 1); kernel_insn_init() 125 insn_init(insn, kaddr, buf_len, 0); kernel_insn_init() 171 /* Offset of each field from kaddr */ insn_offset_rex_prefix() 119 kernel_insn_init(struct insn *insn, const void *kaddr, int buf_len) kernel_insn_init() argument
|
H A D | pgtable_32.h | 75 #define kern_addr_valid(kaddr) (0)
|
/linux-4.1.27/fs/nilfs2/ |
H A D | cpfile.c | 83 void *kaddr, nilfs_cpfile_block_add_valid_checkpoints() 86 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); nilfs_cpfile_block_add_valid_checkpoints() 97 void *kaddr, nilfs_cpfile_block_sub_valid_checkpoints() 100 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); nilfs_cpfile_block_sub_valid_checkpoints() 112 void *kaddr) nilfs_cpfile_block_get_header() 114 return kaddr + bh_offset(bh); nilfs_cpfile_block_get_header() 120 void *kaddr) nilfs_cpfile_block_get_checkpoint() 122 return kaddr + bh_offset(bh) + nilfs_cpfile_get_offset(cpfile, cno) * nilfs_cpfile_block_get_checkpoint() 128 void *kaddr) nilfs_cpfile_block_init() 130 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); nilfs_cpfile_block_init() 235 void *kaddr; nilfs_cpfile_get_checkpoint() local 250 kaddr = kmap(cp_bh->b_page); nilfs_cpfile_get_checkpoint() 251 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); nilfs_cpfile_get_checkpoint() 263 kaddr, 1); nilfs_cpfile_get_checkpoint() 266 kaddr = kmap_atomic(header_bh->b_page); nilfs_cpfile_get_checkpoint() 268 kaddr); nilfs_cpfile_get_checkpoint() 270 kunmap_atomic(kaddr); nilfs_cpfile_get_checkpoint() 332 void *kaddr; nilfs_cpfile_delete_checkpoints() local 362 kaddr = kmap_atomic(cp_bh->b_page); nilfs_cpfile_delete_checkpoints() 364 cpfile, cno, cp_bh, kaddr); nilfs_cpfile_delete_checkpoints() 381 cpfile, cp_bh, kaddr, nicps); nilfs_cpfile_delete_checkpoints() 384 kunmap_atomic(kaddr); nilfs_cpfile_delete_checkpoints() 399 kunmap_atomic(kaddr); nilfs_cpfile_delete_checkpoints() 404 kaddr = kmap_atomic(header_bh->b_page); nilfs_cpfile_delete_checkpoints() 406 kaddr); nilfs_cpfile_delete_checkpoints() 410 kunmap_atomic(kaddr); nilfs_cpfile_delete_checkpoints() 443 void *kaddr; nilfs_cpfile_do_get_cpinfo() local 461 kaddr = kmap_atomic(bh->b_page); nilfs_cpfile_do_get_cpinfo() 462 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); nilfs_cpfile_do_get_cpinfo() 471 kunmap_atomic(kaddr); nilfs_cpfile_do_get_cpinfo() 495 void *kaddr; nilfs_cpfile_do_get_ssinfo() local 504 kaddr = kmap_atomic(bh->b_page); nilfs_cpfile_do_get_ssinfo() 505 header = nilfs_cpfile_block_get_header(cpfile, bh, kaddr); nilfs_cpfile_do_get_ssinfo() 507 kunmap_atomic(kaddr); nilfs_cpfile_do_get_ssinfo() 525 kaddr = kmap_atomic(bh->b_page); nilfs_cpfile_do_get_ssinfo() 527 cp = nilfs_cpfile_block_get_checkpoint(cpfile, curr, bh, kaddr); nilfs_cpfile_do_get_ssinfo() 541 kunmap_atomic(kaddr); nilfs_cpfile_do_get_ssinfo() 549 kaddr = kmap_atomic(bh->b_page); nilfs_cpfile_do_get_ssinfo() 554 kunmap_atomic(kaddr); nilfs_cpfile_do_get_ssinfo() 611 void *kaddr) nilfs_cpfile_block_get_snapshot_list() 618 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); nilfs_cpfile_block_get_snapshot_list() 621 header = nilfs_cpfile_block_get_header(cpfile, bh, kaddr); nilfs_cpfile_block_get_snapshot_list() 635 void *kaddr; nilfs_cpfile_set_snapshot() local 645 kaddr = kmap_atomic(cp_bh->b_page); nilfs_cpfile_set_snapshot() 646 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); nilfs_cpfile_set_snapshot() 649 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 654 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 657 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 662 kaddr = kmap_atomic(header_bh->b_page); nilfs_cpfile_set_snapshot() 663 header = nilfs_cpfile_block_get_header(cpfile, header_bh, kaddr); nilfs_cpfile_set_snapshot() 674 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 680 kaddr = kmap_atomic(curr_bh->b_page); nilfs_cpfile_set_snapshot() 684 cpfile, curr, curr_bh, kaddr); nilfs_cpfile_set_snapshot() 688 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 700 kaddr = kmap_atomic(curr_bh->b_page); nilfs_cpfile_set_snapshot() 702 cpfile, curr, curr_bh, kaddr); nilfs_cpfile_set_snapshot() 704 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 706 kaddr = kmap_atomic(cp_bh->b_page); nilfs_cpfile_set_snapshot() 707 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); nilfs_cpfile_set_snapshot() 711 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 713 kaddr = kmap_atomic(prev_bh->b_page); nilfs_cpfile_set_snapshot() 715 cpfile, prev, prev_bh, kaddr); nilfs_cpfile_set_snapshot() 717 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 719 kaddr = kmap_atomic(header_bh->b_page); nilfs_cpfile_set_snapshot() 720 header = nilfs_cpfile_block_get_header(cpfile, header_bh, kaddr); nilfs_cpfile_set_snapshot() 722 kunmap_atomic(kaddr); nilfs_cpfile_set_snapshot() 753 void *kaddr; nilfs_cpfile_clear_snapshot() local 763 kaddr = kmap_atomic(cp_bh->b_page); nilfs_cpfile_clear_snapshot() 764 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); nilfs_cpfile_clear_snapshot() 767 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 772 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 779 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 803 kaddr = kmap_atomic(next_bh->b_page); nilfs_cpfile_clear_snapshot() 805 cpfile, next, next_bh, kaddr); nilfs_cpfile_clear_snapshot() 807 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 809 kaddr = kmap_atomic(prev_bh->b_page); nilfs_cpfile_clear_snapshot() 811 cpfile, prev, prev_bh, kaddr); nilfs_cpfile_clear_snapshot() 813 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 815 kaddr = kmap_atomic(cp_bh->b_page); nilfs_cpfile_clear_snapshot() 816 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); nilfs_cpfile_clear_snapshot() 820 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 822 kaddr = kmap_atomic(header_bh->b_page); nilfs_cpfile_clear_snapshot() 823 header = nilfs_cpfile_block_get_header(cpfile, header_bh, kaddr); nilfs_cpfile_clear_snapshot() 825 kunmap_atomic(kaddr); nilfs_cpfile_clear_snapshot() 870 void *kaddr; nilfs_cpfile_is_snapshot() local 882 kaddr = kmap_atomic(bh->b_page); nilfs_cpfile_is_snapshot() 883 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); nilfs_cpfile_is_snapshot() 888 kunmap_atomic(kaddr); nilfs_cpfile_is_snapshot() 957 void *kaddr; nilfs_cpfile_get_stat() local 965 kaddr = kmap_atomic(bh->b_page); nilfs_cpfile_get_stat() 966 header = nilfs_cpfile_block_get_header(cpfile, bh, kaddr); nilfs_cpfile_get_stat() 970 kunmap_atomic(kaddr); nilfs_cpfile_get_stat() 81 nilfs_cpfile_block_add_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) nilfs_cpfile_block_add_valid_checkpoints() argument 95 nilfs_cpfile_block_sub_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) nilfs_cpfile_block_sub_valid_checkpoints() argument 110 nilfs_cpfile_block_get_header(const struct inode *cpfile, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_header() argument 118 nilfs_cpfile_block_get_checkpoint(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_checkpoint() argument 126 nilfs_cpfile_block_init(struct inode *cpfile, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_init() argument 608 nilfs_cpfile_block_get_snapshot_list(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_snapshot_list() argument
|
H A D | dat.c | 92 void *kaddr; nilfs_dat_commit_alloc() local 94 kaddr = kmap_atomic(req->pr_entry_bh->b_page); nilfs_dat_commit_alloc() 96 req->pr_entry_bh, kaddr); nilfs_dat_commit_alloc() 100 kunmap_atomic(kaddr); nilfs_dat_commit_alloc() 116 void *kaddr; nilfs_dat_commit_free() local 118 kaddr = kmap_atomic(req->pr_entry_bh->b_page); nilfs_dat_commit_free() 120 req->pr_entry_bh, kaddr); nilfs_dat_commit_free() 124 kunmap_atomic(kaddr); nilfs_dat_commit_free() 143 void *kaddr; nilfs_dat_commit_start() local 145 kaddr = kmap_atomic(req->pr_entry_bh->b_page); nilfs_dat_commit_start() 147 req->pr_entry_bh, kaddr); nilfs_dat_commit_start() 150 kunmap_atomic(kaddr); nilfs_dat_commit_start() 160 void *kaddr; nilfs_dat_prepare_end() local 169 kaddr = kmap_atomic(req->pr_entry_bh->b_page); nilfs_dat_prepare_end() 171 req->pr_entry_bh, kaddr); nilfs_dat_prepare_end() 174 kunmap_atomic(kaddr); nilfs_dat_prepare_end() 193 void *kaddr; nilfs_dat_commit_end() local 195 kaddr = kmap_atomic(req->pr_entry_bh->b_page); nilfs_dat_commit_end() 197 req->pr_entry_bh, kaddr); nilfs_dat_commit_end() 205 kunmap_atomic(kaddr); nilfs_dat_commit_end() 218 void *kaddr; nilfs_dat_abort_end() local 220 kaddr = kmap_atomic(req->pr_entry_bh->b_page); nilfs_dat_abort_end() 222 req->pr_entry_bh, kaddr); nilfs_dat_abort_end() 225 kunmap_atomic(kaddr); nilfs_dat_abort_end() 332 void *kaddr; nilfs_dat_move() local 355 kaddr = kmap_atomic(entry_bh->b_page); nilfs_dat_move() 356 entry = nilfs_palloc_block_get_entry(dat, vblocknr, entry_bh, kaddr); nilfs_dat_move() 362 kunmap_atomic(kaddr); nilfs_dat_move() 368 kunmap_atomic(kaddr); nilfs_dat_move() 402 void *kaddr; nilfs_dat_translate() local 418 kaddr = kmap_atomic(entry_bh->b_page); nilfs_dat_translate() 419 entry = nilfs_palloc_block_get_entry(dat, vblocknr, entry_bh, kaddr); nilfs_dat_translate() 428 kunmap_atomic(kaddr); nilfs_dat_translate() 440 void *kaddr; nilfs_dat_get_vinfo() local 449 kaddr = kmap_atomic(entry_bh->b_page); nilfs_dat_get_vinfo() 460 dat, vinfo->vi_vblocknr, entry_bh, kaddr); nilfs_dat_get_vinfo() 465 kunmap_atomic(kaddr); nilfs_dat_get_vinfo()
|
H A D | sufile.c | 85 struct buffer_head *bh, void *kaddr) nilfs_sufile_block_get_segment_usage() 87 return kaddr + bh_offset(bh) + nilfs_sufile_block_get_segment_usage() 118 void *kaddr; nilfs_sufile_mod_counter() local 120 kaddr = kmap_atomic(header_bh->b_page); nilfs_sufile_mod_counter() 121 header = kaddr + bh_offset(header_bh); nilfs_sufile_mod_counter() 124 kunmap_atomic(kaddr); nilfs_sufile_mod_counter() 319 void *kaddr; nilfs_sufile_alloc() local 328 kaddr = kmap_atomic(header_bh->b_page); nilfs_sufile_alloc() 329 header = kaddr + bh_offset(header_bh); nilfs_sufile_alloc() 332 kunmap_atomic(kaddr); nilfs_sufile_alloc() 365 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_alloc() 367 sufile, segnum, su_bh, kaddr); nilfs_sufile_alloc() 376 kunmap_atomic(kaddr); nilfs_sufile_alloc() 378 kaddr = kmap_atomic(header_bh->b_page); nilfs_sufile_alloc() 379 header = kaddr + bh_offset(header_bh); nilfs_sufile_alloc() 383 kunmap_atomic(kaddr); nilfs_sufile_alloc() 394 kunmap_atomic(kaddr); nilfs_sufile_alloc() 414 void *kaddr; nilfs_sufile_do_cancel_free() local 416 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_do_cancel_free() 417 su = nilfs_sufile_block_get_segment_usage(sufile, segnum, su_bh, kaddr); nilfs_sufile_do_cancel_free() 421 kunmap_atomic(kaddr); nilfs_sufile_do_cancel_free() 425 kunmap_atomic(kaddr); nilfs_sufile_do_cancel_free() 439 void *kaddr; nilfs_sufile_do_scrap() local 442 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_do_scrap() 443 su = nilfs_sufile_block_get_segment_usage(sufile, segnum, su_bh, kaddr); nilfs_sufile_do_scrap() 446 kunmap_atomic(kaddr); nilfs_sufile_do_scrap() 456 kunmap_atomic(kaddr); nilfs_sufile_do_scrap() 470 void *kaddr; nilfs_sufile_do_free() local 473 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_do_free() 474 su = nilfs_sufile_block_get_segment_usage(sufile, segnum, su_bh, kaddr); nilfs_sufile_do_free() 478 kunmap_atomic(kaddr); nilfs_sufile_do_free() 486 kunmap_atomic(kaddr); nilfs_sufile_do_free() 526 void *kaddr; nilfs_sufile_set_segment_usage() local 534 kaddr = kmap_atomic(bh->b_page); nilfs_sufile_set_segment_usage() 535 su = nilfs_sufile_block_get_segment_usage(sufile, segnum, bh, kaddr); nilfs_sufile_set_segment_usage() 540 kunmap_atomic(kaddr); nilfs_sufile_set_segment_usage() 572 void *kaddr; nilfs_sufile_get_stat() local 581 kaddr = kmap_atomic(header_bh->b_page); nilfs_sufile_get_stat() 582 header = kaddr + bh_offset(header_bh); nilfs_sufile_get_stat() 591 kunmap_atomic(kaddr); nilfs_sufile_get_stat() 604 void *kaddr; nilfs_sufile_do_set_error() local 607 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_do_set_error() 608 su = nilfs_sufile_block_get_segment_usage(sufile, segnum, su_bh, kaddr); nilfs_sufile_do_set_error() 610 kunmap_atomic(kaddr); nilfs_sufile_do_set_error() 615 kunmap_atomic(kaddr); nilfs_sufile_do_set_error() 653 void *kaddr; nilfs_sufile_truncate_range() local 684 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_truncate_range() 686 sufile, segnum, su_bh, kaddr); nilfs_sufile_truncate_range() 693 kunmap_atomic(kaddr); nilfs_sufile_truncate_range() 705 kunmap_atomic(kaddr); nilfs_sufile_truncate_range() 752 void *kaddr; nilfs_sufile_resize() local 781 kaddr = kmap_atomic(header_bh->b_page); nilfs_sufile_resize() 782 header = kaddr + bh_offset(header_bh); nilfs_sufile_resize() 784 kunmap_atomic(kaddr); nilfs_sufile_resize() 822 void *kaddr; nilfs_sufile_get_suinfo() local 849 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_get_suinfo() 851 sufile, segnum, su_bh, kaddr); nilfs_sufile_get_suinfo() 862 kunmap_atomic(kaddr); nilfs_sufile_get_suinfo() 899 void *kaddr; nilfs_sufile_set_suinfo() local 931 kaddr = kmap_atomic(bh->b_page); nilfs_sufile_set_suinfo() 933 sufile, sup->sup_segnum, bh, kaddr); nilfs_sufile_set_suinfo() 968 kunmap_atomic(kaddr); nilfs_sufile_set_suinfo() 1024 void *kaddr; nilfs_sufile_trim_fs() local 1073 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_trim_fs() 1075 su_bh, kaddr); nilfs_sufile_trim_fs() 1103 kunmap_atomic(kaddr); nilfs_sufile_trim_fs() 1115 kaddr = kmap_atomic(su_bh->b_page); nilfs_sufile_trim_fs() 1117 sufile, segnum, su_bh, kaddr); nilfs_sufile_trim_fs() 1124 kunmap_atomic(kaddr); nilfs_sufile_trim_fs() 1169 void *kaddr; nilfs_sufile_read() local 1206 kaddr = kmap_atomic(header_bh->b_page); nilfs_sufile_read() 1207 header = kaddr + bh_offset(header_bh); nilfs_sufile_read() 1209 kunmap_atomic(kaddr); nilfs_sufile_read() 84 nilfs_sufile_block_get_segment_usage(const struct inode *sufile, __u64 segnum, struct buffer_head *bh, void *kaddr) nilfs_sufile_block_get_segment_usage() argument
|
H A D | dir.c | 115 char *kaddr = page_address(page); nilfs_check_page() local 129 p = (struct nilfs_dir_entry *)(kaddr + offs); nilfs_check_page() 174 p = (struct nilfs_dir_entry *)(kaddr + offs); nilfs_check_page() 273 char *kaddr, *limit; nilfs_readdir() local 283 kaddr = page_address(page); nilfs_readdir() 284 de = (struct nilfs_dir_entry *)(kaddr + offset); nilfs_readdir() 285 limit = kaddr + nilfs_last_byte(inode, n) - nilfs_readdir() 347 char *kaddr; nilfs_find_entry() local 350 kaddr = page_address(page); nilfs_find_entry() 351 de = (struct nilfs_dir_entry *)kaddr; nilfs_find_entry() 352 kaddr += nilfs_last_byte(dir, n) - reclen; nilfs_find_entry() 353 while ((char *) de <= kaddr) { nilfs_find_entry() 448 char *kaddr; nilfs_add_link() local 465 kaddr = page_address(page); nilfs_add_link() 466 dir_end = kaddr + nilfs_last_byte(dir, n); nilfs_add_link() 467 de = (struct nilfs_dir_entry *)kaddr; nilfs_add_link() 468 kaddr += PAGE_CACHE_SIZE - reclen; nilfs_add_link() 469 while ((char *)de <= kaddr) { nilfs_add_link() 540 char *kaddr = page_address(page); nilfs_delete_entry() local 541 unsigned from = ((char *)dir - kaddr) & ~(nilfs_chunk_size(inode) - 1); nilfs_delete_entry() 542 unsigned to = ((char *)dir - kaddr) + nilfs_delete_entry() 545 struct nilfs_dir_entry *de = (struct nilfs_dir_entry *)(kaddr + from); nilfs_delete_entry() 583 void *kaddr; nilfs_make_empty() local 593 kaddr = kmap_atomic(page); nilfs_make_empty() 594 memset(kaddr, 0, chunk_size); nilfs_make_empty() 595 de = (struct nilfs_dir_entry *)kaddr; nilfs_make_empty() 602 de = (struct nilfs_dir_entry *)(kaddr + NILFS_DIR_REC_LEN(1)); nilfs_make_empty() 608 kunmap_atomic(kaddr); nilfs_make_empty() 624 char *kaddr; nilfs_empty_dir() local 631 kaddr = page_address(page); nilfs_empty_dir() 632 de = (struct nilfs_dir_entry *)kaddr; nilfs_empty_dir() 633 kaddr += nilfs_last_byte(inode, i) - NILFS_DIR_REC_LEN(1); nilfs_empty_dir() 635 while ((char *)de <= kaddr) { nilfs_empty_dir() 639 "(kaddr=%p, de=%p)\n", kaddr, de); nilfs_empty_dir()
|
H A D | ifile.h | 38 void *kaddr = kmap(ibh->b_page); nilfs_ifile_map_inode() local 39 return nilfs_palloc_block_get_entry(ifile, ino, ibh, kaddr); nilfs_ifile_map_inode()
|
H A D | ifile.c | 114 void *kaddr; nilfs_ifile_delete_inode() local 129 kaddr = kmap_atomic(req.pr_entry_bh->b_page); nilfs_ifile_delete_inode() 131 req.pr_entry_bh, kaddr); nilfs_ifile_delete_inode() 133 kunmap_atomic(kaddr); nilfs_ifile_delete_inode()
|
H A D | alloc.c | 190 * @kaddr: kernel address mapped for the page including the buffer 193 struct buffer_head *bh, void *kaddr) nilfs_palloc_desc_block_init() 195 struct nilfs_palloc_group_desc *desc = kaddr + bh_offset(bh); nilfs_palloc_desc_block_init() 303 * @kaddr: kernel address mapped for the page including the buffer 308 const struct buffer_head *bh, void *kaddr) nilfs_palloc_block_get_group_desc() 310 return (struct nilfs_palloc_group_desc *)(kaddr + bh_offset(bh)) + nilfs_palloc_block_get_group_desc() 319 * @kaddr: kernel address mapped for the page including the buffer 322 const struct buffer_head *bh, void *kaddr) nilfs_palloc_block_get_entry() 329 return kaddr + bh_offset(bh) + nilfs_palloc_block_get_entry() 192 nilfs_palloc_desc_block_init(struct inode *inode, struct buffer_head *bh, void *kaddr) nilfs_palloc_desc_block_init() argument 306 nilfs_palloc_block_get_group_desc(const struct inode *inode, unsigned long group, const struct buffer_head *bh, void *kaddr) nilfs_palloc_block_get_group_desc() argument 321 nilfs_palloc_block_get_entry(const struct inode *inode, __u64 nr, const struct buffer_head *bh, void *kaddr) nilfs_palloc_block_get_entry() argument
|
H A D | mdt.c | 47 void *kaddr; nilfs_mdt_insert_new_block() local 61 kaddr = kmap_atomic(bh->b_page); nilfs_mdt_insert_new_block() 62 memset(kaddr + bh_offset(bh), 0, 1 << inode->i_blkbits); nilfs_mdt_insert_new_block() 64 init_block(inode, bh, kaddr); nilfs_mdt_insert_new_block() 66 kunmap_atomic(kaddr); nilfs_mdt_insert_new_block()
|
H A D | segbuf.c | 215 void *kaddr; nilfs_segbuf_fill_in_data_crc() local 230 kaddr = kmap_atomic(bh->b_page); nilfs_segbuf_fill_in_data_crc() 231 crc = crc32_le(crc, kaddr + bh_offset(bh), bh->b_size); nilfs_segbuf_fill_in_data_crc() 232 kunmap_atomic(kaddr); nilfs_segbuf_fill_in_data_crc()
|
H A D | recovery.c | 490 void *kaddr; nilfs_recovery_copy_block() local 496 kaddr = kmap_atomic(page); nilfs_recovery_copy_block() 497 memcpy(kaddr + bh_offset(bh_org), bh_org->b_data, bh_org->b_size); nilfs_recovery_copy_block() 498 kunmap_atomic(kaddr); nilfs_recovery_copy_block()
|
/linux-4.1.27/fs/sysv/ |
H A D | dir.c | 85 char *kaddr, *limit; sysv_readdir() local 91 kaddr = (char *)page_address(page); sysv_readdir() 92 de = (struct sysv_dir_entry *)(kaddr+offset); sysv_readdir() 93 limit = kaddr + PAGE_CACHE_SIZE - SYSV_DIRSIZE; sysv_readdir() 149 char *kaddr; sysv_find_entry() local 152 kaddr = (char*)page_address(page); sysv_find_entry() 153 de = (struct sysv_dir_entry *) kaddr; sysv_find_entry() 154 kaddr += PAGE_CACHE_SIZE - SYSV_DIRSIZE; sysv_find_entry() 155 for ( ; (char *) de <= kaddr ; de++) { sysv_find_entry() 186 char *kaddr; sysv_add_link() local 196 kaddr = (char*)page_address(page); sysv_add_link() 197 de = (struct sysv_dir_entry *)kaddr; sysv_add_link() 198 kaddr += PAGE_CACHE_SIZE - SYSV_DIRSIZE; sysv_add_link() 199 while ((char *)de <= kaddr) { sysv_add_link() 237 char *kaddr = (char*)page_address(page); sysv_delete_entry() local 238 loff_t pos = page_offset(page) + (char *)de - kaddr; sysv_delete_entry() 295 char *kaddr; sysv_empty_dir() local 302 kaddr = (char *)page_address(page); sysv_empty_dir() 303 de = (struct sysv_dir_entry *)kaddr; sysv_empty_dir() 304 kaddr += PAGE_CACHE_SIZE-SYSV_DIRSIZE; sysv_empty_dir() 306 for ( ;(char *)de <= kaddr; de++) { sysv_empty_dir()
|
/linux-4.1.27/fs/exofs/ |
H A D | dir.c | 92 char *kaddr = page_address(page); exofs_check_page() local 107 p = (struct exofs_dir_entry *)(kaddr + offs); exofs_check_page() 152 p = (struct exofs_dir_entry *)(kaddr + offs); exofs_check_page() 256 char *kaddr, *limit; exofs_readdir() local 266 kaddr = page_address(page); exofs_readdir() 269 offset = exofs_validate_entry(kaddr, offset, exofs_readdir() 276 de = (struct exofs_dir_entry *)(kaddr + offset); exofs_readdir() 277 limit = kaddr + exofs_last_byte(inode, n) - exofs_readdir() 331 char *kaddr; exofs_find_entry() local 334 kaddr = page_address(page); exofs_find_entry() 335 de = (struct exofs_dir_entry *) kaddr; exofs_find_entry() 336 kaddr += exofs_last_byte(dir, n) - reclen; exofs_find_entry() 337 while ((char *) de <= kaddr) { exofs_find_entry() 443 char *kaddr; exofs_add_link() local 455 kaddr = page_address(page); exofs_add_link() 456 dir_end = kaddr + exofs_last_byte(dir, n); exofs_add_link() 457 de = (struct exofs_dir_entry *)kaddr; exofs_add_link() 458 kaddr += PAGE_CACHE_SIZE - reclen; exofs_add_link() 459 while ((char *)de <= kaddr) { exofs_add_link() 530 char *kaddr = page_address(page); exofs_delete_entry() local 531 unsigned from = ((char *)dir - kaddr) & ~(exofs_chunk_size(inode)-1); exofs_delete_entry() 532 unsigned to = ((char *)dir - kaddr) + le16_to_cpu(dir->rec_len); exofs_delete_entry() 535 struct exofs_dir_entry *de = (struct exofs_dir_entry *) (kaddr + from); exofs_delete_entry() 582 void *kaddr; exofs_make_empty() local 594 kaddr = kmap_atomic(page); exofs_make_empty() 595 de = (struct exofs_dir_entry *)kaddr; exofs_make_empty() 602 de = (struct exofs_dir_entry *)(kaddr + EXOFS_DIR_REC_LEN(1)); exofs_make_empty() 608 kunmap_atomic(kaddr); exofs_make_empty() 621 char *kaddr; exofs_empty_dir() local 628 kaddr = page_address(page); exofs_empty_dir() 629 de = (struct exofs_dir_entry *)kaddr; exofs_empty_dir() 630 kaddr += exofs_last_byte(inode, i) - EXOFS_DIR_REC_LEN(1); exofs_empty_dir() 632 while ((char *)de <= kaddr) { exofs_empty_dir() 636 "kaddr=%p, de=%p\n", kaddr, de); exofs_empty_dir()
|
/linux-4.1.27/fs/minix/ |
H A D | dir.c | 104 char *p, *kaddr, *limit; minix_readdir() local 109 kaddr = (char *)page_address(page); minix_readdir() 110 p = kaddr+offset; minix_readdir() 111 limit = kaddr + minix_last_byte(inode, n) - chunk_size; minix_readdir() 172 char *kaddr, *limit; minix_find_entry() local 178 kaddr = (char*)page_address(page); minix_find_entry() 179 limit = kaddr + minix_last_byte(dir, n) - sbi->s_dirsize; minix_find_entry() 180 for (p = kaddr; p <= limit; p = minix_next_entry(p, sbi)) { minix_find_entry() 214 char *kaddr, *p; minix_add_link() local 235 kaddr = (char*)page_address(page); minix_add_link() 236 dir_end = kaddr + minix_last_byte(dir, n); minix_add_link() 237 limit = kaddr + PAGE_CACHE_SIZE - sbi->s_dirsize; minix_add_link() 238 for (p = kaddr; p <= limit; p = minix_next_entry(p, sbi)) { minix_add_link() 296 char *kaddr = page_address(page); minix_delete_entry() local 297 loff_t pos = page_offset(page) + (char*)de - kaddr; minix_delete_entry() 323 char *kaddr; minix_make_empty() local 334 kaddr = kmap_atomic(page); minix_make_empty() 335 memset(kaddr, 0, PAGE_CACHE_SIZE); minix_make_empty() 338 minix3_dirent *de3 = (minix3_dirent *)kaddr; minix_make_empty() 346 minix_dirent *de = (minix_dirent *)kaddr; minix_make_empty() 354 kunmap_atomic(kaddr); minix_make_empty() 374 char *p, *kaddr, *limit; minix_empty_dir() local 380 kaddr = (char *)page_address(page); minix_empty_dir() 381 limit = kaddr + minix_last_byte(inode, i) - sbi->s_dirsize; minix_empty_dir() 382 for (p = kaddr; p <= limit; p = minix_next_entry(p, sbi)) { minix_empty_dir()
|
/linux-4.1.27/arch/sh/mm/ |
H A D | uncached.c | 23 int virt_addr_uncached(unsigned long kaddr) virt_addr_uncached() argument 25 return (kaddr >= uncached_start) && (kaddr < uncached_end); virt_addr_uncached()
|
H A D | cache.c | 123 void *kaddr = kmap_atomic(page); clear_user_highpage() local 125 clear_page(kaddr); clear_user_highpage() 127 if (pages_do_alias((unsigned long)kaddr, vaddr & PAGE_MASK)) clear_user_highpage() 128 __flush_purge_region(kaddr, PAGE_SIZE); clear_user_highpage() 130 kunmap_atomic(kaddr); clear_user_highpage() 158 void *kaddr; __flush_anon_page() local 160 kaddr = kmap_coherent(page, vmaddr); __flush_anon_page() 162 /* __flush_purge_region((void *)kaddr, PAGE_SIZE); */ __flush_anon_page() 163 kunmap_coherent(kaddr); __flush_anon_page()
|
/linux-4.1.27/drivers/acpi/ |
H A D | nvs.c | 77 void *kaddr; member in struct:nvs_page 137 if (entry->kaddr) { suspend_nvs_free() 139 iounmap(entry->kaddr); suspend_nvs_free() 142 acpi_os_unmap_iomem(entry->kaddr, suspend_nvs_free() 145 entry->kaddr = NULL; suspend_nvs_free() 181 entry->kaddr = acpi_os_get_iomem(phys, size); suspend_nvs_save() 182 if (!entry->kaddr) { suspend_nvs_save() 183 entry->kaddr = acpi_os_ioremap(phys, size); suspend_nvs_save() 184 entry->unmap = !!entry->kaddr; suspend_nvs_save() 186 if (!entry->kaddr) { suspend_nvs_save() 190 memcpy(entry->data, entry->kaddr, entry->size); suspend_nvs_save() 210 memcpy(entry->kaddr, entry->data, entry->size); suspend_nvs_restore()
|
/linux-4.1.27/arch/frv/include/asm/ |
H A D | page.h | 62 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 63 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/m68k/sun3x/ |
H A D | dvma.c | 82 inline int dvma_map_cpu(unsigned long kaddr, dvma_map_cpu() argument 89 kaddr &= PAGE_MASK; dvma_map_cpu() 96 kaddr, vaddr); dvma_map_cpu() 131 __pa(kaddr), vaddr); dvma_map_cpu() 133 set_pte(pte, pfn_pte(virt_to_pfn(kaddr), dvma_map_cpu() 136 kaddr += PAGE_SIZE; dvma_map_cpu() 151 inline int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, dvma_map_iommu() argument 165 // printk("mapping pa %lx to ba %lx\n", __pa(kaddr), index << DVMA_PAGE_SHIFT); dvma_map_iommu() 167 dvma_entry_set(index, __pa(kaddr)); dvma_map_iommu() 172 kaddr += DVMA_PAGE_SIZE; dvma_map_iommu()
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | page.h | 248 unsigned long kaddr = (unsigned long)_kaddr; kaddr_to_pfn() local 249 return pbase_map[kaddr >> HPAGE_SHIFT] + kaddr_to_pfn() 250 ((kaddr & (HPAGE_SIZE - 1)) >> PAGE_SHIFT); kaddr_to_pfn() 258 static inline phys_addr_t virt_to_phys(const volatile void *kaddr) virt_to_phys() argument 260 unsigned long pfn = kaddr_to_pfn(kaddr); virt_to_phys() 262 ((unsigned long)kaddr & (PAGE_SIZE-1)); virt_to_phys() 271 static inline int virt_addr_valid(const volatile void *kaddr) virt_addr_valid() argument 274 return ((unsigned long)kaddr >= PAGE_OFFSET && kaddr < high_memory); virt_addr_valid() 279 static inline unsigned long kaddr_to_pfn(const volatile void *kaddr) kaddr_to_pfn() argument 281 return ((unsigned long)kaddr - PAGE_OFFSET) >> PAGE_SHIFT; kaddr_to_pfn() 289 static inline phys_addr_t virt_to_phys(const volatile void *kaddr) virt_to_phys() argument 291 return (phys_addr_t)((unsigned long)kaddr - PAGE_OFFSET); virt_to_phys() 300 #define virt_addr_valid(kaddr) pfn_valid(kaddr_to_pfn(kaddr)) 305 #define __pa(kaddr) virt_to_phys((void *)(unsigned long)(kaddr)) 319 #define virt_to_page(kaddr) pfn_to_page(kaddr_to_pfn((void *)(kaddr))) 324 extern pte_t *virt_to_kpte(unsigned long kaddr);
|
H A D | mmzone.h | 43 #define kern_addr_valid(kaddr) virt_addr_valid((void *)kaddr)
|
/linux-4.1.27/include/asm-generic/ |
H A D | page.h | 83 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) 95 #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ 96 ((void *)(kaddr) < (void *)memory_end))
|
/linux-4.1.27/fs/ext2/ |
H A D | dir.c | 123 char *kaddr = page_address(page); ext2_check_page() local 138 p = (ext2_dirent *)(kaddr + offs); ext2_check_page() 190 p = (ext2_dirent *)(kaddr + offs); ext2_check_page() 309 char *kaddr, *limit; ext2_readdir() local 320 kaddr = page_address(page); ext2_readdir() 323 offset = ext2_validate_entry(kaddr, offset, chunk_mask); ext2_readdir() 329 de = (ext2_dirent *)(kaddr+offset); ext2_readdir() 330 limit = kaddr + ext2_last_byte(inode, n) - EXT2_DIR_REC_LEN(1); ext2_readdir() 390 char *kaddr; ext2_find_entry() local 393 kaddr = page_address(page); ext2_find_entry() 394 de = (ext2_dirent *) kaddr; ext2_find_entry() 395 kaddr += ext2_last_byte(dir, n) - reclen; ext2_find_entry() 396 while ((char *) de <= kaddr) { ext2_find_entry() 499 char *kaddr; ext2_add_link() local 516 kaddr = page_address(page); ext2_add_link() 517 dir_end = kaddr + ext2_last_byte(dir, n); ext2_add_link() 518 de = (ext2_dirent *)kaddr; ext2_add_link() 519 kaddr += PAGE_CACHE_SIZE - reclen; ext2_add_link() 520 while ((char *)de <= kaddr) { ext2_add_link() 589 char *kaddr = page_address(page); ext2_delete_entry() local 590 unsigned from = ((char*)dir - kaddr) & ~(ext2_chunk_size(inode)-1); ext2_delete_entry() 591 unsigned to = ((char *)dir - kaddr) + ext2_delete_entry() 595 ext2_dirent * de = (ext2_dirent *) (kaddr + from); ext2_delete_entry() 635 void *kaddr; ext2_make_empty() local 645 kaddr = kmap_atomic(page); ext2_make_empty() 646 memset(kaddr, 0, chunk_size); ext2_make_empty() 647 de = (struct ext2_dir_entry_2 *)kaddr; ext2_make_empty() 654 de = (struct ext2_dir_entry_2 *)(kaddr + EXT2_DIR_REC_LEN(1)); ext2_make_empty() 660 kunmap_atomic(kaddr); ext2_make_empty() 677 char *kaddr; ext2_empty_dir() local 686 kaddr = page_address(page); ext2_empty_dir() 687 de = (ext2_dirent *)kaddr; ext2_empty_dir() 688 kaddr += ext2_last_byte(inode, i) - EXT2_DIR_REC_LEN(1); ext2_empty_dir() 690 while ((char *)de <= kaddr) { ext2_empty_dir() 694 printk("kaddr=%p, de=%p\n", kaddr, de); ext2_empty_dir()
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | uncached.h | 11 extern int virt_addr_uncached(unsigned long kaddr); 51 #define virt_addr_uncached(kaddr) (0)
|
H A D | page.h | 177 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 181 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/arm64/mm/ |
H A D | copypage.c | 32 void __cpu_clear_user_page(void *kaddr, unsigned long vaddr) __cpu_clear_user_page() argument 34 clear_page(kaddr); __cpu_clear_user_page()
|
H A D | flush.c | 38 unsigned long uaddr, void *kaddr, flush_ptrace_access() 42 unsigned long addr = (unsigned long)kaddr; flush_ptrace_access() 44 __flush_dcache_area(kaddr, len); flush_ptrace_access() 37 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) flush_ptrace_access() argument
|
H A D | cache.S | 155 * __flush_dcache_area(kaddr, size) 157 * Ensure that the data held in the page kaddr is written back to the 160 * - kaddr - kernel address
|
/linux-4.1.27/fs/ocfs2/ |
H A D | symlink.c | 64 void *kaddr; ocfs2_fast_symlink_readpage() local 76 kaddr = kmap_atomic(page); ocfs2_fast_symlink_readpage() 77 memcpy(kaddr, link, len + 1); ocfs2_fast_symlink_readpage() 78 kunmap_atomic(kaddr); ocfs2_fast_symlink_readpage()
|
H A D | aops.c | 65 void *kaddr; ocfs2_symlink_get_block() local 112 kaddr = kmap_atomic(bh_result->b_page); ocfs2_symlink_get_block() 113 if (!kaddr) { ocfs2_symlink_get_block() 117 memcpy(kaddr + (bh_result->b_size * iblock), ocfs2_symlink_get_block() 120 kunmap_atomic(kaddr); ocfs2_symlink_get_block() 225 void *kaddr; ocfs2_read_inline_data() local 246 kaddr = kmap_atomic(page); ocfs2_read_inline_data() 248 memcpy(kaddr, di->id2.i_data.id_data, size); ocfs2_read_inline_data() 250 memset(kaddr + size, 0, PAGE_CACHE_SIZE - size); ocfs2_read_inline_data() 252 kunmap_atomic(kaddr); ocfs2_read_inline_data() 1018 void *kaddr; ocfs2_clear_page_regions() local 1023 kaddr = kmap_atomic(page); ocfs2_clear_page_regions() 1027 memset(kaddr + cluster_start, 0, from - cluster_start); ocfs2_clear_page_regions() 1029 memset(kaddr + to, 0, cluster_end - to); ocfs2_clear_page_regions() 1031 memset(kaddr + cluster_start, 0, cluster_end - cluster_start); ocfs2_clear_page_regions() 1034 kunmap_atomic(kaddr); ocfs2_clear_page_regions() 2315 void *kaddr; ocfs2_write_end_inline() local 2324 kaddr = kmap_atomic(wc->w_target_page); ocfs2_write_end_inline() 2325 memcpy(di->id2.i_data.id_data + pos, kaddr + pos, *copied); ocfs2_write_end_inline() 2326 kunmap_atomic(kaddr); ocfs2_write_end_inline()
|
/linux-4.1.27/arch/openrisc/include/asm/ |
H A D | page.h | 82 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) 94 #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr)))
|
/linux-4.1.27/arch/cris/include/asm/ |
H A D | page.h | 53 #define virt_to_page(kaddr) (mem_map + (((unsigned long)(kaddr) - PAGE_OFFSET) >> PAGE_SHIFT)) 54 #define virt_addr_valid(kaddr) pfn_valid((unsigned)(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/m32r/include/asm/ |
H A D | page.h | 78 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 79 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/fs/ufs/ |
H A D | dir.c | 115 char *kaddr = page_address(page); ufs_check_page() local 130 p = (struct ufs_dir_entry *)(kaddr + offs); ufs_check_page() 180 p = (struct ufs_dir_entry *)(kaddr + offs); ufs_check_page() 278 char *kaddr; ufs_find_entry() local 281 kaddr = page_address(page); ufs_find_entry() 282 de = (struct ufs_dir_entry *) kaddr; ufs_find_entry() 283 kaddr += ufs_last_byte(dir, n) - reclen; ufs_find_entry() 284 while ((char *) de <= kaddr) { ufs_find_entry() 325 char *kaddr; ufs_add_link() local 344 kaddr = page_address(page); ufs_add_link() 345 dir_end = kaddr + ufs_last_byte(dir, n); ufs_add_link() 346 de = (struct ufs_dir_entry *)kaddr; ufs_add_link() 347 kaddr += PAGE_CACHE_SIZE - reclen; ufs_add_link() 348 while ((char *)de <= kaddr) { ufs_add_link() 451 char *kaddr, *limit; ufs_readdir() local 463 kaddr = page_address(page); ufs_readdir() 466 offset = ufs_validate_entry(sb, kaddr, offset, chunk_mask); ufs_readdir() 472 de = (struct ufs_dir_entry *)(kaddr+offset); ufs_readdir() 473 limit = kaddr + ufs_last_byte(inode, n) - UFS_DIR_REC_LEN(1); ufs_readdir() 515 char *kaddr = page_address(page); ufs_delete_entry() local 516 unsigned from = ((char*)dir - kaddr) & ~(UFS_SB(sb)->s_uspi->s_dirblksize - 1); ufs_delete_entry() 517 unsigned to = ((char*)dir - kaddr) + fs16_to_cpu(sb, dir->d_reclen); ufs_delete_entry() 520 struct ufs_dir_entry *de = (struct ufs_dir_entry *) (kaddr + from); ufs_delete_entry() 614 char *kaddr; ufs_empty_dir() local 621 kaddr = page_address(page); ufs_empty_dir() 622 de = (struct ufs_dir_entry *)kaddr; ufs_empty_dir() 623 kaddr += ufs_last_byte(inode, i) - UFS_DIR_REC_LEN(1); ufs_empty_dir() 625 while ((char *)de <= kaddr) { ufs_empty_dir() 629 "kaddr=%p, de=%p\n", kaddr, de); ufs_empty_dir()
|
/linux-4.1.27/arch/unicore32/include/asm/ |
H A D | memory.h | 109 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 110 #define virt_addr_valid(kaddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && \ 111 (unsigned long)(kaddr) < (unsigned long)high_memory)
|
H A D | tlbflush.h | 58 * flush_kern_tlb_page(kaddr) 63 * - kaddr - Kernel virtual memory address 106 static inline void local_flush_tlb_kernel_page(unsigned long kaddr) local_flush_tlb_kernel_page() argument 111 : : "r" (kaddr & PAGE_MASK) : "cc"); local_flush_tlb_kernel_page() 114 : : "r" (kaddr & PAGE_MASK) : "cc"); local_flush_tlb_kernel_page() 118 : : "r" (kaddr & PAGE_MASK) : "cc"); local_flush_tlb_kernel_page()
|
H A D | cacheflush.h | 79 * flush_kern_dcache_area(kaddr, size) 82 * - kaddr - page address
|
/linux-4.1.27/include/linux/ |
H A D | highmem.h | 187 void *kaddr = kmap_atomic(page); 188 clear_page(kaddr); 189 kunmap_atomic(kaddr); 196 void *kaddr = kmap_atomic(page); 201 memset(kaddr + start1, 0, end1 - start1); 204 memset(kaddr + start2, 0, end2 - start2); 206 kunmap_atomic(kaddr);
|
H A D | vmalloc.h | 90 unsigned long uaddr, void *kaddr,
|
H A D | socket.h | 329 extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr);
|
/linux-4.1.27/lib/ |
H A D | iov_iter.c | 144 void *kaddr, *from; copy_page_to_iter_iovec() local 159 kaddr = kmap_atomic(page); copy_page_to_iter_iovec() 160 from = kaddr + offset; copy_page_to_iter_iovec() 180 kunmap_atomic(kaddr); copy_page_to_iter_iovec() 183 offset = from - kaddr; copy_page_to_iter_iovec() 185 kunmap_atomic(kaddr); copy_page_to_iter_iovec() 189 kaddr = kmap(page); copy_page_to_iter_iovec() 190 from = kaddr + offset; copy_page_to_iter_iovec() 225 void *kaddr, *to; copy_page_from_iter_iovec() local 240 kaddr = kmap_atomic(page); copy_page_from_iter_iovec() 241 to = kaddr + offset; copy_page_from_iter_iovec() 261 kunmap_atomic(kaddr); copy_page_from_iter_iovec() 264 offset = to - kaddr; copy_page_from_iter_iovec() 266 kunmap_atomic(kaddr); copy_page_from_iter_iovec() 270 kaddr = kmap(page); copy_page_from_iter_iovec() 271 to = kaddr + offset; copy_page_from_iter_iovec() 453 void *kaddr = kmap_atomic(page); copy_page_to_iter() local 454 size_t wanted = copy_to_iter(kaddr + offset, bytes, i); copy_page_to_iter() 455 kunmap_atomic(kaddr); copy_page_to_iter() 466 void *kaddr = kmap_atomic(page); copy_page_from_iter() local 467 size_t wanted = copy_from_iter(kaddr + offset, bytes, i); copy_page_from_iter() 468 kunmap_atomic(kaddr); copy_page_from_iter() 496 char *kaddr = kmap_atomic(page), *p = kaddr + offset; iov_iter_copy_from_user_atomic() local 504 kunmap_atomic(kaddr); iov_iter_copy_from_user_atomic()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | page.h | 106 #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(__pa(kaddr))) 113 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) 143 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/arm/mm/ |
H A D | copypage-fa.c | 61 void *ptr, *kaddr = kmap_atomic(page); fa_clear_user_highpage() local 78 : "0" (kaddr), "I" (PAGE_SIZE / 32) fa_clear_user_highpage() 80 kunmap_atomic(kaddr); fa_clear_user_highpage()
|
H A D | copypage-v4wt.c | 65 void *ptr, *kaddr = kmap_atomic(page); v4wt_clear_user_highpage() local 80 : "0" (kaddr), "I" (PAGE_SIZE / 64) v4wt_clear_user_highpage() 82 kunmap_atomic(kaddr); v4wt_clear_user_highpage()
|
H A D | copypage-xsc3.c | 93 void *ptr, *kaddr = kmap_atomic(page); xsc3_mc_clear_user_highpage() local 106 : "0" (kaddr), "I" (PAGE_SIZE / 32) xsc3_mc_clear_user_highpage() 108 kunmap_atomic(kaddr); xsc3_mc_clear_user_highpage()
|
H A D | copypage-feroceon.c | 85 void *ptr, *kaddr = kmap_atomic(page); feroceon_clear_user_highpage() local 103 : "0" (kaddr), "I" (PAGE_SIZE / 32) feroceon_clear_user_highpage() 105 kunmap_atomic(kaddr); feroceon_clear_user_highpage()
|
H A D | copypage-v4mc.c | 91 void *ptr, *kaddr = kmap_atomic(page); v4_mc_clear_user_highpage() local 107 : "0" (kaddr), "I" (PAGE_SIZE / 64) v4_mc_clear_user_highpage() 109 kunmap_atomic(kaddr); v4_mc_clear_user_highpage()
|
H A D | copypage-v4wb.c | 70 void *ptr, *kaddr = kmap_atomic(page); v4wb_clear_user_highpage() local 87 : "0" (kaddr), "I" (PAGE_SIZE / 64) v4wb_clear_user_highpage() 89 kunmap_atomic(kaddr); v4wb_clear_user_highpage()
|
H A D | copypage-v6.c | 51 void *kaddr = kmap_atomic(page); v6_clear_user_highpage_nonaliasing() local 52 clear_page(kaddr); v6_clear_user_highpage_nonaliasing() 53 kunmap_atomic(kaddr); v6_clear_user_highpage_nonaliasing()
|
H A D | copypage-xscale.c | 112 void *ptr, *kaddr = kmap_atomic(page); xscale_mc_clear_user_highpage() local 127 : "0" (kaddr), "I" (PAGE_SIZE / 32) xscale_mc_clear_user_highpage() 129 kunmap_atomic(kaddr); xscale_mc_clear_user_highpage()
|
H A D | flush.c | 116 void __flush_ptrace_access(struct page *page, unsigned long uaddr, void *kaddr, __flush_ptrace_access() argument 121 unsigned long addr = (unsigned long)kaddr; __flush_ptrace_access() 135 unsigned long addr = (unsigned long)kaddr; __flush_ptrace_access() 148 unsigned long uaddr, void *kaddr, unsigned long len) flush_ptrace_access() 155 __flush_ptrace_access(page, uaddr, kaddr, len, flags); flush_ptrace_access() 159 void *kaddr, unsigned long len) flush_uprobe_xol_access() 163 __flush_ptrace_access(page, uaddr, kaddr, len, flags); flush_uprobe_xol_access() 147 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) flush_ptrace_access() argument 158 flush_uprobe_xol_access(struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) flush_uprobe_xol_access() argument
|
H A D | cache-fa.S | 144 * Ensure that the data held in the page kaddr is written back
|
H A D | cache-v6.S | 169 * Ensure that the data held in the page kaddr is written back
|
H A D | cache-v7.S | 318 * Ensure that the data held in the page kaddr is written back
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | memory.h | 171 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) 190 #define virt_to_pfn(kaddr) \ 191 ((((unsigned long)(kaddr) - PAGE_OFFSET) >> PAGE_SHIFT) + \ 265 #define virt_to_pfn(kaddr) \ 266 ((((unsigned long)(kaddr) - PAGE_OFFSET) >> PAGE_SHIFT) + \ 351 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) 352 #define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory) \ 353 && pfn_valid(virt_to_pfn(kaddr)))
|
H A D | tlbflush.h | 269 * flush_kern_tlb_page(kaddr) 274 * - kaddr - Kernel virtual memory address 478 static inline void __local_flush_tlb_kernel_page(unsigned long kaddr) __local_flush_tlb_kernel_page() argument 483 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr); __local_flush_tlb_kernel_page() 484 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr); __local_flush_tlb_kernel_page() 485 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr); __local_flush_tlb_kernel_page() 489 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", kaddr); __local_flush_tlb_kernel_page() 490 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", kaddr); __local_flush_tlb_kernel_page() 491 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", kaddr); __local_flush_tlb_kernel_page() 494 static inline void local_flush_tlb_kernel_page(unsigned long kaddr) local_flush_tlb_kernel_page() argument 498 kaddr &= PAGE_MASK; local_flush_tlb_kernel_page() 503 __local_flush_tlb_kernel_page(kaddr); local_flush_tlb_kernel_page() 504 tlb_op(TLB_V7_UIS_PAGE, "c8, c7, 1", kaddr); local_flush_tlb_kernel_page() 512 static inline void __flush_tlb_kernel_page(unsigned long kaddr) __flush_tlb_kernel_page() argument 516 kaddr &= PAGE_MASK; __flush_tlb_kernel_page() 521 __local_flush_tlb_kernel_page(kaddr); __flush_tlb_kernel_page() 522 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 1", kaddr); __flush_tlb_kernel_page() 618 extern void flush_tlb_kernel_page(unsigned long kaddr); 653 static inline void local_flush_tlb_kernel_page(unsigned long kaddr) { } local_flush_tlb_range() argument 661 extern void flush_tlb_kernel_page(unsigned long kaddr); local_flush_bp_all()
|
H A D | cacheflush.h | 88 * flush_kern_dcache_area(kaddr, size) 91 * - kaddr - page address 500 void *kaddr, unsigned long len);
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | page_32.h | 130 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 133 #define virt_addr_valid(kaddr) ((((unsigned long)(kaddr)-PAGE_OFFSET)>>PAGE_SHIFT) < max_mapnr)
|
H A D | page_64.h | 140 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr)>>PAGE_SHIFT) 142 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
H A D | cacheflush_64.h | 54 unsigned long uaddr, void *kaddr,
|
/linux-4.1.27/arch/s390/include/asm/ |
H A D | page.h | 146 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 148 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | page.h | 117 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 118 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/avr32/include/asm/ |
H A D | page.h | 93 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 94 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/metag/include/asm/ |
H A D | page.h | 108 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 110 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/arc/include/asm/ |
H A D | page.h | 94 #define virt_to_page(kaddr) \ 95 (mem_map + ((__pa(kaddr) - CONFIG_LINUX_LINK_BASE) >> PAGE_SHIFT)) 97 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/fs/freevxfs/ |
H A D | vxfs_lookup.c | 126 caddr_t kaddr; vxfs_find_entry() local 132 kaddr = (caddr_t)page_address(pp); vxfs_find_entry() 139 baddr = kaddr + (block * bsize); vxfs_find_entry() 270 char *kaddr; vxfs_readdir() local 276 kaddr = (char *)page_address(pp); vxfs_readdir() 283 baddr = kaddr + (block * bsize); vxfs_readdir() 289 (kaddr + offset) : vxfs_readdir() 298 offset = (char *)de - kaddr; vxfs_readdir()
|
H A D | vxfs_immed.c | 104 caddr_t kaddr; vxfs_immed_readpage() local 106 kaddr = kmap(pp); vxfs_immed_readpage() 107 memcpy(kaddr, vip->vii_immed.vi_immed + offset, PAGE_CACHE_SIZE); vxfs_immed_readpage()
|
H A D | vxfs_inode.c | 141 caddr_t kaddr = (char *)page_address(pp); __vxfs_iget() local 145 dip = (struct vxfs_dinode *)(kaddr + offset); __vxfs_iget()
|
/linux-4.1.27/net/sunrpc/ |
H A D | socklib.c | 103 char *kaddr; xdr_partial_copy_from_skb() local 117 kaddr = kmap_atomic(*ppage); xdr_partial_copy_from_skb() 122 ret = copy_actor(desc, kaddr + base, len); xdr_partial_copy_from_skb() 127 ret = copy_actor(desc, kaddr, len); xdr_partial_copy_from_skb() 130 kunmap_atomic(kaddr); xdr_partial_copy_from_skb()
|
H A D | xdr.c | 123 char *kaddr; xdr_terminate_string() local 125 kaddr = kmap_atomic(buf->pages[0]); xdr_terminate_string() 126 kaddr[buf->page_base + len] = '\0'; xdr_terminate_string() 127 kunmap_atomic(kaddr); xdr_terminate_string() 736 void *kaddr; xdr_set_page_base() local 749 kaddr = page_address(*xdr->page_ptr); xdr_set_page_base() 752 xdr->p = (__be32*)(kaddr + pgoff); xdr_set_page_base() 757 xdr->end = (__be32*)(kaddr + pgend); xdr_set_page_base()
|
H A D | cache.c | 838 static ssize_t cache_do_downcall(char *kaddr, const char __user *buf, cache_do_downcall() argument 845 if (copy_from_user(kaddr, buf, count)) cache_do_downcall() 847 kaddr[count] = '\0'; cache_do_downcall() 848 ret = cd->cache_parse(cd, kaddr, count); cache_do_downcall() 874 char *kaddr; cache_downcall() local 884 kaddr = kmap(page); cache_downcall() 885 ret = cache_do_downcall(kaddr, buf, count, cd); cache_downcall()
|
/linux-4.1.27/fs/ntfs/ |
H A D | bitmap.c | 54 u8 *kaddr; __ntfs_bitmap_set_bits_in_run() local 82 kaddr = page_address(page); __ntfs_bitmap_set_bits_in_run() 92 u8 *byte = kaddr + pos; __ntfs_bitmap_set_bits_in_run() 112 memset(kaddr + pos, value ? 0xff : 0, len); __ntfs_bitmap_set_bits_in_run() 130 kaddr = page_address(page); __ntfs_bitmap_set_bits_in_run() 136 memset(kaddr, value ? 0xff : 0, len); __ntfs_bitmap_set_bits_in_run() 150 byte = kaddr + len; __ntfs_bitmap_set_bits_in_run()
|
H A D | dir.c | 96 u8 *kaddr; ntfs_lookup_inode_by_name() local 330 kaddr = (u8*)page_address(page); ntfs_lookup_inode_by_name() 333 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << ntfs_lookup_inode_by_name() 336 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_CACHE_SIZE) { ntfs_lookup_inode_by_name() 369 if (index_end > kaddr + PAGE_CACHE_SIZE) { ntfs_lookup_inode_by_name() 650 u8 *kaddr; 808 kaddr = (u8*)page_address(page); 811 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << 814 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_CACHE_SIZE) { 847 if (index_end > kaddr + PAGE_CACHE_SIZE) { 1115 u8 *kaddr, *bmp, *index_end; ntfs_readdir() local 1228 kaddr = NULL; ntfs_readdir() 1307 kaddr = (u8*)page_address(ia_page); ntfs_readdir() 1310 ia = (INDEX_ALLOCATION*)(kaddr + (ia_pos & ~PAGE_CACHE_MASK & ntfs_readdir() 1313 if (unlikely((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_CACHE_SIZE)) { ntfs_readdir() 1351 if (unlikely(index_end > kaddr + PAGE_CACHE_SIZE)) { ntfs_readdir()
|
H A D | aops.c | 90 void *kaddr; ntfs_end_buffer_async_read() local 96 kaddr = kmap_atomic(page); ntfs_end_buffer_async_read() 97 memset(kaddr + bh_offset(bh) + ofs, 0, ntfs_end_buffer_async_read() 100 kunmap_atomic(kaddr); ntfs_end_buffer_async_read() 140 u8 *kaddr; ntfs_end_buffer_async_read() local 149 kaddr = kmap_atomic(page); ntfs_end_buffer_async_read() 151 post_read_mst_fixup((NTFS_RECORD*)(kaddr + ntfs_end_buffer_async_read() 153 kunmap_atomic(kaddr); ntfs_end_buffer_async_read() 744 u8 *kaddr; ntfs_write_block() local 748 kaddr = kmap_atomic(page); ntfs_write_block() 749 bpos = (unsigned long *)(kaddr + bh_offset(bh)); ntfs_write_block() 755 kunmap_atomic(kaddr); ntfs_write_block() 926 u8 *kaddr; ntfs_write_mst_block() local 1119 kaddr = kmap(page); ntfs_write_mst_block() 1141 (MFT_RECORD*)(kaddr + ofs), &tni)) { ntfs_write_mst_block() 1166 err2 = pre_write_mst_fixup((NTFS_RECORD*)(kaddr + ofs), ntfs_write_mst_block() 1256 (MFT_RECORD*)(kaddr + ofs), ntfs_write_mst_block() 1268 post_write_mst_fixup((NTFS_RECORD*)(kaddr + ntfs_write_mst_block()
|
H A D | index.c | 131 u8 *index_end, *kaddr; ntfs_index_lookup() local 287 kaddr = (u8*)page_address(page); ntfs_index_lookup() 290 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << ntfs_index_lookup() 293 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_CACHE_SIZE) { ntfs_index_lookup() 326 if (index_end > kaddr + PAGE_CACHE_SIZE) { ntfs_index_lookup()
|
H A D | logfile.c | 491 u8 *kaddr = NULL; ntfs_check_logfile() local 553 kaddr = (u8*)page_address(page) + (pos & ~PAGE_CACHE_MASK); ntfs_check_logfile() 559 if (!ntfs_is_empty_recordp((le32*)kaddr)) ntfs_check_logfile() 567 if (ntfs_is_rcrd_recordp((le32*)kaddr)) ntfs_check_logfile() 570 if (!ntfs_is_rstr_recordp((le32*)kaddr) && ntfs_check_logfile() 571 !ntfs_is_chkd_recordp((le32*)kaddr)) { ntfs_check_logfile() 582 (RESTART_PAGE_HEADER*)kaddr, pos, ntfs_check_logfile()
|
H A D | file.c | 807 u8 *kaddr; ntfs_prepare_pages_for_non_resident_write() local 810 kaddr = kmap_atomic(page); ntfs_prepare_pages_for_non_resident_write() 813 memset(kaddr + pofs, 0, pos - bh_pos); ntfs_prepare_pages_for_non_resident_write() 817 memset(kaddr + pofs, 0, bh_end - end); ntfs_prepare_pages_for_non_resident_write() 819 kunmap_atomic(kaddr); ntfs_prepare_pages_for_non_resident_write() 1564 char *kattr, *kaddr; ntfs_commit_pages_after_write() local 1623 kaddr = kmap_atomic(page); ntfs_commit_pages_after_write() 1625 memcpy(kattr + pos, kaddr + pos, bytes); ntfs_commit_pages_after_write() 1637 memcpy(kaddr, kattr, pos); ntfs_commit_pages_after_write() 1639 memcpy(kaddr + end, kattr + end, attr_len - end); ntfs_commit_pages_after_write() 1641 memset(kaddr + attr_len, 0, PAGE_CACHE_SIZE - attr_len); ntfs_commit_pages_after_write() 1645 kunmap_atomic(kaddr); ntfs_commit_pages_after_write()
|
H A D | attrib.c | 1546 u8 *kaddr; ntfs_attr_make_non_resident() local 1659 kaddr = kmap_atomic(page); ntfs_attr_make_non_resident() 1660 memcpy(kaddr, (u8*)a + ntfs_attr_make_non_resident() 1663 memset(kaddr + attr_size, 0, PAGE_CACHE_SIZE - attr_size); ntfs_attr_make_non_resident() 1664 kunmap_atomic(kaddr); ntfs_attr_make_non_resident() 1808 kaddr = kmap_atomic(page); ntfs_attr_make_non_resident() 1809 memcpy((u8*)a + mp_ofs, kaddr, attr_size); ntfs_attr_make_non_resident() 1810 kunmap_atomic(kaddr); ntfs_attr_make_non_resident() 2498 u8 *kaddr; ntfs_attr_set() local 2542 kaddr = kmap_atomic(page); ntfs_attr_set() 2543 memset(kaddr + start_ofs, val, size - start_ofs); ntfs_attr_set() 2545 kunmap_atomic(kaddr); ntfs_attr_set() 2563 kaddr = kmap_atomic(page); ntfs_attr_set() 2564 memset(kaddr, val, PAGE_CACHE_SIZE); ntfs_attr_set() 2566 kunmap_atomic(kaddr); ntfs_attr_set() 2600 kaddr = kmap_atomic(page); ntfs_attr_set() 2601 memset(kaddr, val, end_ofs); ntfs_attr_set() 2603 kunmap_atomic(kaddr); ntfs_attr_set()
|
H A D | super.c | 1271 u32 *kaddr, *kend; check_windows_hibernation_status() local 1326 kaddr = (u32*)page_address(page); check_windows_hibernation_status() 1327 if (*(le32*)kaddr == cpu_to_le32(0x72626968)/*'hibr'*/) { check_windows_hibernation_status() 1333 kend = kaddr + NTFS_HIBERFIL_HEADER_SIZE/sizeof(*kaddr); check_windows_hibernation_status() 1335 if (unlikely(*kaddr)) { check_windows_hibernation_status() 1344 } while (++kaddr < kend); check_windows_hibernation_status() 2490 unsigned long *kaddr; get_nr_free_clusters() local 2504 kaddr = kmap_atomic(page); get_nr_free_clusters() 2512 nr_free -= bitmap_weight(kaddr, get_nr_free_clusters() 2514 kunmap_atomic(kaddr); get_nr_free_clusters() 2561 unsigned long *kaddr; __get_nr_free_mft_records() local 2575 kaddr = kmap_atomic(page); __get_nr_free_mft_records() 2583 nr_free -= bitmap_weight(kaddr, __get_nr_free_mft_records() 2585 kunmap_atomic(kaddr); __get_nr_free_mft_records()
|
/linux-4.1.27/fs/udf/ |
H A D | file.c | 44 char *kaddr; __udf_adinicb_readpage() local 47 kaddr = kmap(page); __udf_adinicb_readpage() 48 memcpy(kaddr, iinfo->i_ext.i_data + iinfo->i_lenEAttr, inode->i_size); __udf_adinicb_readpage() 49 memset(kaddr + inode->i_size, 0, PAGE_CACHE_SIZE - inode->i_size); __udf_adinicb_readpage() 68 char *kaddr; udf_adinicb_writepage() local 73 kaddr = kmap(page); udf_adinicb_writepage() 74 memcpy(iinfo->i_ext.i_data + iinfo->i_lenEAttr, kaddr, inode->i_size); udf_adinicb_writepage()
|
H A D | inode.c | 257 char *kaddr; udf_expand_file_adinicb() local 288 kaddr = kmap(page); udf_expand_file_adinicb() 289 memset(kaddr + iinfo->i_lenAlloc, 0x00, udf_expand_file_adinicb() 291 memcpy(kaddr, iinfo->i_ext.i_data + iinfo->i_lenEAttr, udf_expand_file_adinicb() 312 kaddr = kmap(page); udf_expand_file_adinicb() 314 memcpy(iinfo->i_ext.i_data + iinfo->i_lenEAttr, kaddr, udf_expand_file_adinicb()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | smp_tlb.c | 169 void flush_tlb_kernel_page(unsigned long kaddr) flush_tlb_kernel_page() argument 173 ta.ta_start = kaddr; flush_tlb_kernel_page() 176 __flush_tlb_kernel_page(kaddr); flush_tlb_kernel_page()
|
/linux-4.1.27/net/netfilter/ |
H A D | xt_ipvs.c | 31 static bool ipvs_mt_addrcmp(const union nf_inet_addr *kaddr, ipvs_mt_addrcmp() argument 37 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0; ipvs_mt_addrcmp() 40 return ipv6_masked_addr_cmp(&kaddr->in6, &umask->in6, ipvs_mt_addrcmp()
|
H A D | xt_conntrack.c | 29 conntrack_addrcmp(const union nf_inet_addr *kaddr, conntrack_addrcmp() argument 34 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0; conntrack_addrcmp() 36 return ipv6_masked_addr_cmp(&kaddr->in6, &umask->in6, conntrack_addrcmp()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
H A D | page.h | 181 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 183 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | page.h | 154 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) 157 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | memory.h | 165 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 166 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
H A D | cacheflush.h | 66 * __flush_dcache_area(kaddr, size) 69 * - kaddr - page address
|
H A D | tlbflush.h | 61 * flush_kern_tlb_page(kaddr) 66 * - kaddr - Kernel virtual memory address
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | page.h | 95 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) 124 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/arch/unicore32/mm/ |
H A D | flush.c | 36 unsigned long uaddr, void *kaddr, unsigned long len) flush_ptrace_access() 40 unsigned long addr = (unsigned long)kaddr; flush_ptrace_access() 35 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) flush_ptrace_access() argument
|
/linux-4.1.27/arch/score/mm/ |
H A D | cache.c | 215 unsigned long kaddr = 0xa0000000 | (pfn << PAGE_SHIFT); flush_cache_page() local 217 flush_dcache_range(kaddr, kaddr + PAGE_SIZE); flush_cache_page() 220 flush_icache_range(kaddr, kaddr + PAGE_SIZE); flush_cache_page()
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | page.h | 224 #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys((void *) \ 225 (kaddr)))) 227 extern int __virt_addr_valid(const volatile void *kaddr); 228 #define virt_addr_valid(kaddr) \ 229 __virt_addr_valid((const volatile void *) (kaddr))
|
/linux-4.1.27/arch/mips/mm/ |
H A D | c-r3k.c | 239 unsigned long kaddr = KSEG0ADDR(pfn << PAGE_SHIFT); r3k_flush_cache_page() local 263 r3k_flush_dcache_range(kaddr, kaddr + PAGE_SIZE); r3k_flush_cache_page() 265 r3k_flush_icache_range(kaddr, kaddr + PAGE_SIZE); r3k_flush_cache_page()
|
H A D | cache.c | 116 void *kaddr; __flush_anon_page() local 118 kaddr = kmap_coherent(page, vmaddr); __flush_anon_page() 119 flush_data_cache_page((unsigned long)kaddr); __flush_anon_page()
|
H A D | mmap.c | 202 int __virt_addr_valid(const volatile void *kaddr) __virt_addr_valid() argument 204 return pfn_valid(PFN_DOWN(virt_to_phys(kaddr))); __virt_addr_valid()
|
/linux-4.1.27/arch/x86/tools/ |
H A D | insn_sanity.c | 94 fprintf(fp, "\t.length = %d, .x86_64 = %d, .kaddr = %p}\n", dump_insn() 95 insn->length, insn->x86_64, insn->kaddr); dump_insn() 260 if (insn.next_byte <= insn.kaddr || main() 261 insn.kaddr + MAX_INSN_SIZE < insn.next_byte) { main()
|
H A D | test_get_len.c | 84 fprintf(fp, "\t.length = %d, .x86_64 = %d, .kaddr = %p}\n", dump_insn() 85 insn->length, insn->x86_64, insn->kaddr); dump_insn()
|
/linux-4.1.27/arch/x86/lib/ |
H A D | insn.c | 50 * @kaddr: address (in kernel memory) of instruction (or copy thereof) 53 void insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64) insn_init() argument 63 insn->kaddr = kaddr; insn_init() 64 insn->end_kaddr = kaddr + buf_len; insn_init() 65 insn->next_byte = kaddr; insn_init() 593 - (unsigned long)insn->kaddr); insn_get_length()
|
/linux-4.1.27/arch/alpha/boot/ |
H A D | bootpz.c | 79 unsigned long vaddr, kaddr; check_range() local 88 kaddr = (find_pa(vaddr) | PAGE_OFFSET); check_range() 89 if (kaddr >= kstart && kaddr <= kend) check_range() 92 srm_printk("OVERLAP: vaddr 0x%lx kaddr 0x%lx" check_range() 94 vaddr, kaddr, kstart, kend); check_range()
|
/linux-4.1.27/fs/gfs2/ |
H A D | lops.c | 395 void *kaddr; gfs2_check_magic() local 399 kaddr = kmap_atomic(bh->b_page); gfs2_check_magic() 400 ptr = kaddr + bh_offset(bh); gfs2_check_magic() 403 kunmap_atomic(kaddr); gfs2_check_magic() 468 void *kaddr; list_for_each_entry_continue() local 471 kaddr = kmap_atomic(bd2->bd_bh->b_page); list_for_each_entry_continue() 472 memcpy(ptr, kaddr + bh_offset(bd2->bd_bh), list_for_each_entry_continue() 474 kunmap_atomic(kaddr); list_for_each_entry_continue()
|
H A D | aops.c | 452 void *kaddr; stuffed_readpage() local 470 kaddr = kmap_atomic(page); stuffed_readpage() 473 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize); stuffed_readpage() 474 memset(kaddr + dsize, 0, PAGE_CACHE_SIZE - dsize); stuffed_readpage() 475 kunmap_atomic(kaddr); stuffed_readpage() 813 void *kaddr; gfs2_stuffed_write_end() local 817 kaddr = kmap_atomic(page); gfs2_stuffed_write_end() 818 memcpy(buf + pos, kaddr + pos, copied); gfs2_stuffed_write_end() 819 memset(kaddr + pos + copied, 0, len - copied); gfs2_stuffed_write_end() 821 kunmap_atomic(kaddr); gfs2_stuffed_write_end()
|
H A D | quota.c | 681 void *kaddr, *ptr; gfs2_adjust_quota() local 758 kaddr = kmap_atomic(page); gfs2_adjust_quota() 761 memcpy(kaddr + offset, ptr, nbytes); gfs2_adjust_quota() 763 kunmap_atomic(kaddr); gfs2_adjust_quota()
|
H A D | bmap.c | 71 void *kaddr = kmap(page); gfs2_unstuffer_page() local 77 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize); gfs2_unstuffer_page() 78 memset(kaddr + dsize, 0, PAGE_CACHE_SIZE - dsize); gfs2_unstuffer_page()
|
/linux-4.1.27/mm/kasan/ |
H A D | report.c | 162 const void *kaddr = kasan_shadow_to_mem(shadow_row); print_shadow_for_address() local 166 (i == 0) ? ">%p: " : " %p: ", kaddr); print_shadow_for_address()
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
H A D | smp.c | 363 unsigned long kaddr = (unsigned long)kmap_atomic(page); map_and_flush() local 365 flush_dcache_range(kaddr, kaddr + PAGE_SIZE); map_and_flush() 366 kunmap_atomic((void *)kaddr); map_and_flush()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
H A D | axonram.c | 144 void **kaddr, unsigned long *pfn, long size) axon_ram_direct_access() 149 *kaddr = (void *)(bank->ph_addr + offset); axon_ram_direct_access() 150 *pfn = virt_to_phys(*kaddr) >> PAGE_SHIFT; axon_ram_direct_access() 143 axon_ram_direct_access(struct block_device *device, sector_t sector, void **kaddr, unsigned long *pfn, long size) axon_ram_direct_access() argument
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | dma.c | 214 void *kaddr = page_address(page); dma_alloc_coherent() local 215 memset(kaddr, 0, size); dma_alloc_coherent() 216 flush_dcache_region(kaddr, size); dma_alloc_coherent()
|
/linux-4.1.27/fs/reiserfs/ |
H A D | tail_conversion.c | 155 char *kaddr = kmap_atomic(up_to_date_bh->b_page); direct2indirect() local 156 memset(kaddr + pgoff, 0, blk_size - total_tail); direct2indirect() 157 kunmap_atomic(kaddr); direct2indirect()
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | dma-noncoherent.c | 207 unsigned long kaddr = (unsigned long)page_address(page); __dma_alloc_coherent() local 209 flush_dcache_range(kaddr, kaddr + size); __dma_alloc_coherent()
|
/linux-4.1.27/fs/ext4/ |
H A D | inline.c | 462 void *kaddr; ext4_read_inline_page() local 482 kaddr = kmap_atomic(page); ext4_read_inline_page() 483 ret = ext4_read_inline_data(inode, kaddr, len, &iloc); ext4_read_inline_page() 485 kunmap_atomic(kaddr); ext4_read_inline_page() 721 void *kaddr; ext4_write_inline_data_end() local 741 kaddr = kmap_atomic(page); ext4_write_inline_data_end() 742 ext4_write_inline_data(inode, &iloc, kaddr, pos, len); ext4_write_inline_data_end() 743 kunmap_atomic(kaddr); ext4_write_inline_data_end() 760 void *kaddr; ext4_journalled_write_inline_data() local 770 kaddr = kmap_atomic(page); ext4_journalled_write_inline_data() 771 ext4_write_inline_data(inode, &iloc, kaddr, 0, len); ext4_journalled_write_inline_data() 772 kunmap_atomic(kaddr); ext4_journalled_write_inline_data()
|
/linux-4.1.27/block/ |
H A D | bio-integrity.c | 232 void *kaddr = kmap_atomic(bv.bv_page); bio_for_each_segment() local 234 iter.data_buf = kaddr + bv.bv_offset; bio_for_each_segment() 239 kunmap_atomic(kaddr); bio_for_each_segment() 243 kunmap_atomic(kaddr); bio_for_each_segment()
|
H A D | bio.c | 1454 unsigned long kaddr = (unsigned long)data; bio_map_kern() local 1455 unsigned long end = (kaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT; bio_map_kern() 1456 unsigned long start = kaddr >> PAGE_SHIFT; bio_map_kern() 1465 offset = offset_in_page(kaddr); bio_map_kern() 1526 unsigned long kaddr = (unsigned long)data; bio_copy_kern() local 1527 unsigned long end = (kaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT; bio_copy_kern() 1528 unsigned long start = kaddr >> PAGE_SHIFT; bio_copy_kern()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | page.h | 130 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 132 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-4.1.27/drivers/block/ |
H A D | pmem.c | 101 void **kaddr, unsigned long *pfn, long size) pmem_direct_access() 109 *kaddr = pmem->virt_addr + offset; pmem_direct_access() 100 pmem_direct_access(struct block_device *bdev, sector_t sector, void **kaddr, unsigned long *pfn, long size) pmem_direct_access() argument
|
H A D | nbd.c | 220 void *kaddr = kmap(bvec->bv_page); sock_send_bvec() local 221 result = sock_xmit(nbd, 1, kaddr + bvec->bv_offset, sock_send_bvec() 306 void *kaddr = kmap(bvec->bv_page); sock_recv_bvec() local 307 result = sock_xmit(nbd, 0, kaddr + bvec->bv_offset, bvec->bv_len, sock_recv_bvec()
|
H A D | brd.c | 374 void **kaddr, unsigned long *pfn, long size) brd_direct_access() 384 *kaddr = page_address(page); brd_direct_access() 373 brd_direct_access(struct block_device *bdev, sector_t sector, void **kaddr, unsigned long *pfn, long size) brd_direct_access() argument
|
H A D | rbd.c | 1289 void *kaddr; zero_pages() local 1294 kaddr = kmap_atomic(*page); zero_pages() 1295 memset(kaddr + page_offset, 0, length); zero_pages() 1297 kunmap_atomic(kaddr); zero_pages()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
H A D | page.h | 152 # define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT))
|
/linux-4.1.27/fs/f2fs/ |
H A D | segment.c | 776 void *kaddr = page_address(page); write_sum_page() local 777 memcpy(kaddr, sum_blk, PAGE_CACHE_SIZE); write_sum_page() 1344 unsigned char *kaddr; read_compacted_summaries() local 1352 kaddr = (unsigned char *)page_address(page); read_compacted_summaries() 1356 memcpy(&seg_i->sum_blk->n_nats, kaddr, SUM_JOURNAL_SIZE); read_compacted_summaries() 1360 memcpy(&seg_i->sum_blk->n_sits, kaddr + SUM_JOURNAL_SIZE, read_compacted_summaries() 1382 s = (struct f2fs_summary *)(kaddr + offset); read_compacted_summaries() 1393 kaddr = (unsigned char *)page_address(page); read_compacted_summaries() 1501 unsigned char *kaddr; write_compacted_summaries() local 1508 kaddr = (unsigned char *)page_address(page); write_compacted_summaries() 1512 memcpy(kaddr, &seg_i->sum_blk->n_nats, SUM_JOURNAL_SIZE); write_compacted_summaries() 1517 memcpy(kaddr + written_size, &seg_i->sum_blk->n_sits, write_compacted_summaries() 1533 kaddr = (unsigned char *)page_address(page); write_compacted_summaries() 1536 summary = (struct f2fs_summary *)(kaddr + written_size); write_compacted_summaries()
|
H A D | checkpoint.c | 885 void *kaddr; do_checkpoint() local 983 kaddr = page_address(cp_page); do_checkpoint() 984 memcpy(kaddr, ckpt, F2FS_BLKSIZE); do_checkpoint() 990 kaddr = page_address(cp_page); do_checkpoint() 991 memcpy(kaddr, (char *)ckpt + i * F2FS_BLKSIZE, F2FS_BLKSIZE); do_checkpoint() 1010 kaddr = page_address(cp_page); do_checkpoint() 1011 memcpy(kaddr, ckpt, F2FS_BLKSIZE); do_checkpoint()
|
/linux-4.1.27/arch/powerpc/perf/ |
H A D | callchain.c | 123 void *kaddr; read_user_stack_slow() local 147 kaddr = pfn_to_kaddr(pfn); read_user_stack_slow() 148 memcpy(buf, kaddr + offset, nb); read_user_stack_slow()
|
/linux-4.1.27/drivers/scsi/isci/ |
H A D | request.c | 1416 void *kaddr; sci_stp_request_pio_data_in_copy_data_buffer() local 1430 kaddr = kmap_atomic(page); sci_stp_request_pio_data_in_copy_data_buffer() 1431 memcpy(kaddr + sg->offset, src_addr, copy_len); sci_stp_request_pio_data_in_copy_data_buffer() 1432 kunmap_atomic(kaddr); sci_stp_request_pio_data_in_copy_data_buffer() 1774 void *frame_header, *kaddr; sci_io_request_frame_handler() local 1780 kaddr = kmap_atomic(sg_page(sg)); sci_io_request_frame_handler() 1781 rsp = kaddr + sg->offset; sci_io_request_frame_handler() 1817 kunmap_atomic(kaddr); sci_io_request_frame_handler() 2922 void *kaddr; isci_request_io_request_complete() local 2927 kaddr = kmap_atomic(sg_page(sg)); isci_request_io_request_complete() 2928 smp_req = kaddr + sg->offset; isci_request_io_request_complete() 2930 kunmap_atomic(kaddr); isci_request_io_request_complete() 3190 void *kaddr; sci_io_request_construct_smp() local 3194 kaddr = kmap_atomic(sg_page(sg)); sci_io_request_construct_smp() 3195 smp_req = kaddr + sg->offset; sci_io_request_construct_smp() 3220 kunmap_atomic(kaddr); sci_io_request_construct_smp()
|
/linux-4.1.27/drivers/s390/block/ |
H A D | dcssblk.c | 32 void **kaddr, unsigned long *pfn, long size); 882 void **kaddr, unsigned long *pfn, long size) dcssblk_direct_access() 892 *kaddr = (void *) (dev_info->start + offset); dcssblk_direct_access() 893 *pfn = virt_to_phys(*kaddr) >> PAGE_SHIFT; dcssblk_direct_access() 881 dcssblk_direct_access(struct block_device *bdev, sector_t secnum, void **kaddr, unsigned long *pfn, long size) dcssblk_direct_access() argument
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | ptrace_64.c | 70 unsigned long uaddr, void *kaddr, flush_ptrace_access() 86 if ((uaddr ^ (unsigned long) kaddr) & (1UL << 13)) { flush_ptrace_access() 87 unsigned long start = __pa(kaddr); flush_ptrace_access() 109 unsigned long start = (unsigned long) kaddr; flush_ptrace_access() 69 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len, int write) flush_ptrace_access() argument
|
/linux-4.1.27/fs/hfsplus/ |
H A D | xattr.c | 224 void *kaddr; hfsplus_create_attributes_file() local 232 kaddr = kmap_atomic(page); hfsplus_create_attributes_file() 233 memcpy(kaddr, buf + written, hfsplus_create_attributes_file() 235 kunmap_atomic(kaddr); hfsplus_create_attributes_file()
|
/linux-4.1.27/security/tomoyo/ |
H A D | audit.c | 49 const char *kaddr = dump->data; tomoyo_print_bprm() local 50 const unsigned char c = kaddr[offset++]; tomoyo_print_bprm()
|
H A D | domain.c | 889 char *kaddr = kmap_atomic(page); tomoyo_dump_page() local 892 memcpy(dump->data + offset, kaddr + offset, tomoyo_dump_page() 894 kunmap_atomic(kaddr); tomoyo_dump_page()
|
H A D | condition.c | 131 const char *kaddr = dump->data; tomoyo_scan_bprm() local 132 const unsigned char c = kaddr[offset++]; tomoyo_scan_bprm()
|
/linux-4.1.27/fs/proc/ |
H A D | vmcore.c | 216 void *kaddr; __read_vmcore() local 219 kaddr = elfnotes_buf + *fpos - elfcorebuf_sz; __read_vmcore() 220 if (copy_to(buffer, kaddr, tsz, userbuf)) __read_vmcore() 445 void *kaddr; mmap_vmcore() local 448 kaddr = elfnotes_buf + start - elfcorebuf_sz; mmap_vmcore() 450 kaddr, tsz)) mmap_vmcore()
|
/linux-4.1.27/arch/sparc/mm/ |
H A D | init_64.c | 416 unsigned long kaddr; flush_icache_range() local 421 for (kaddr = start; kaddr < end; kaddr += PAGE_SIZE) { flush_icache_range() 424 if (kaddr >= PAGE_OFFSET) flush_icache_range() 425 paddr = kaddr & mask; flush_icache_range() 427 pgd_t *pgdp = pgd_offset_k(kaddr); flush_icache_range() 428 pud_t *pudp = pud_offset(pgdp, kaddr); flush_icache_range() 429 pmd_t *pmdp = pmd_offset(pudp, kaddr); flush_icache_range() 430 pte_t *ptep = pte_offset_kernel(pmdp, kaddr); flush_icache_range()
|
H A D | ultra.S | 180 __flush_dcache_page: /* %o0=kaddr, %o1=flush_icache */
|
/linux-4.1.27/fs/ |
H A D | exec.c | 458 char *kaddr = NULL; copy_strings() local 522 kaddr = kmap(kmapped_page); copy_strings() 526 if (copy_from_user(kaddr+offset, str, bytes_to_copy)) { copy_strings() 1361 char *kaddr; remove_arg_zero() local 1374 kaddr = kmap_atomic(page); remove_arg_zero() 1376 for (; offset < PAGE_SIZE && kaddr[offset]; remove_arg_zero() 1380 kunmap_atomic(kaddr); remove_arg_zero()
|
H A D | namei.c | 4481 char *kaddr; page_getlink() local 4488 kaddr = kmap(page); page_getlink() 4489 nd_terminate_link(kaddr, dentry->d_inode->i_size, PAGE_SIZE - 1); page_getlink() 4490 return kaddr; page_getlink() 4533 char *kaddr; __page_symlink() local 4544 kaddr = kmap_atomic(page); __page_symlink() 4545 memcpy(kaddr, symname, len-1); __page_symlink() 4546 kunmap_atomic(kaddr); __page_symlink()
|
H A D | binfmt_elf_fdpic.c | 1493 void *kaddr = kmap(page); elf_fdpic_dump_segments() local 1494 res = dump_emit(cprm, kaddr, PAGE_SIZE); elf_fdpic_dump_segments()
|
H A D | binfmt_elf.c | 2278 void *kaddr = kmap(page); elf_core_dump() local 2279 stop = !dump_emit(cprm, kaddr, PAGE_SIZE); elf_core_dump()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
H A D | perf_event_intel_ds.c | 743 void *kaddr; intel_pmu_pebs_fixup_ip() local 789 kaddr = buf; intel_pmu_pebs_fixup_ip() 791 kaddr = (void *)to; intel_pmu_pebs_fixup_ip() 802 insn_init(&insn, kaddr, size, is_64bit); intel_pmu_pebs_fixup_ip() 814 kaddr += insn.length; intel_pmu_pebs_fixup_ip()
|
/linux-4.1.27/arch/tile/mm/ |
H A D | pgtable.c | 364 pte_t *virt_to_kpte(unsigned long kaddr) virt_to_kpte() argument 366 BUG_ON(kaddr < PAGE_OFFSET); virt_to_kpte() 367 return virt_to_pte(NULL, kaddr); virt_to_kpte()
|
/linux-4.1.27/kernel/power/ |
H A D | snapshot.c | 1988 void *kaddr; snapshot_read_next() local 1990 kaddr = kmap_atomic(page); snapshot_read_next() 1991 copy_page(buffer, kaddr); snapshot_read_next() 1992 kunmap_atomic(kaddr); snapshot_read_next() 2227 void *kaddr; get_highmem_page_buffer() local 2249 kaddr = buffer; get_highmem_page_buffer() 2256 kaddr = safe_pages_list; get_highmem_page_buffer() 2258 pbe->copy_page = virt_to_page(kaddr); get_highmem_page_buffer() 2262 return kaddr; get_highmem_page_buffer()
|
/linux-4.1.27/arch/arm/kvm/ |
H A D | mmu.c | 574 static phys_addr_t kvm_kaddr_to_phys(void *kaddr) kvm_kaddr_to_phys() argument 576 if (!is_vmalloc_addr(kaddr)) { kvm_kaddr_to_phys() 577 BUG_ON(!virt_addr_valid(kaddr)); kvm_kaddr_to_phys() 578 return __pa(kaddr); kvm_kaddr_to_phys() 580 return page_to_phys(vmalloc_to_page(kaddr)) + kvm_kaddr_to_phys() 581 offset_in_page(kaddr); kvm_kaddr_to_phys()
|
/linux-4.1.27/kernel/events/ |
H A D | uprobes.c | 243 void *kaddr = kmap_atomic(page); copy_from_page() local 244 memcpy(dst, kaddr + (vaddr & ~PAGE_MASK), len); copy_from_page() 245 kunmap_atomic(kaddr); copy_from_page() 250 void *kaddr = kmap_atomic(page); copy_to_page() local 251 memcpy(kaddr + (vaddr & ~PAGE_MASK), src, len); copy_to_page() 252 kunmap_atomic(kaddr); copy_to_page()
|
/linux-4.1.27/net/ceph/ |
H A D | messenger.c | 540 void *kaddr; ceph_tcp_recvpage() local 545 kaddr = kmap(page); ceph_tcp_recvpage() 546 BUG_ON(!kaddr); ceph_tcp_recvpage() 547 ret = ceph_tcp_recvmsg(sock, kaddr + page_offset, length); ceph_tcp_recvpage() 1531 char *kaddr; ceph_crc32c_page() local 1533 kaddr = kmap(page); ceph_crc32c_page() 1534 BUG_ON(kaddr == NULL); ceph_crc32c_page() 1535 crc = crc32c(crc, kaddr + page_offset, length); ceph_crc32c_page()
|
/linux-4.1.27/mm/ |
H A D | vmalloc.c | 2134 * @kaddr: virtual address of vmalloc kernel memory 2139 * This function checks that @kaddr is a valid vmalloc'ed area, 2147 void *kaddr, unsigned long size) remap_vmalloc_range_partial() 2153 if (!PAGE_ALIGNED(uaddr) || !PAGE_ALIGNED(kaddr)) remap_vmalloc_range_partial() 2156 area = find_vm_area(kaddr); remap_vmalloc_range_partial() 2163 if (kaddr + size > area->addr + area->size) remap_vmalloc_range_partial() 2167 struct page *page = vmalloc_to_page(kaddr); remap_vmalloc_range_partial() 2175 kaddr += PAGE_SIZE; remap_vmalloc_range_partial() 2146 remap_vmalloc_range_partial(struct vm_area_struct *vma, unsigned long uaddr, void *kaddr, unsigned long size) remap_vmalloc_range_partial() argument
|
H A D | shmem.c | 2424 char *kaddr; shmem_symlink() local 2462 kaddr = kmap_atomic(page); shmem_symlink() 2463 memcpy(kaddr, symname, len); shmem_symlink() 2464 kunmap_atomic(kaddr); shmem_symlink()
|
H A D | memory.c | 1934 void *kaddr = kmap_atomic(dst); cow_user_page() local 1943 if (__copy_from_user_inatomic(kaddr, uaddr, PAGE_SIZE)) cow_user_page() 1944 clear_page(kaddr); cow_user_page() 1945 kunmap_atomic(kaddr); cow_user_page()
|
/linux-4.1.27/net/ |
H A D | socket.c | 180 * @kaddr: Address in kernel space 188 int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr) move_addr_to_kernel() argument 194 if (copy_from_user(kaddr, uaddr, ulen)) move_addr_to_kernel() 196 return audit_sockaddr(ulen, kaddr); move_addr_to_kernel() 201 * @kaddr: kernel space address 216 static int move_addr_to_user(struct sockaddr_storage *kaddr, int klen, move_addr_to_user() argument 231 if (audit_sockaddr(klen, kaddr)) move_addr_to_user() 233 if (copy_to_user(uaddr, kaddr, len)) move_addr_to_user()
|
/linux-4.1.27/arch/x86/kernel/kprobes/ |
H A D | opt.c | 270 insn.kaddr = (void *)addr; can_optimize()
|
H A D | core.c | 370 memcpy(dest, insn.kaddr, length); __copy_instruction()
|
/linux-4.1.27/drivers/usb/host/ |
H A D | imx21-dbg.c | 177 snprintf(buf, bufsize, "ep_%02x (type:%02X kaddr:%p)", format_ep()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
H A D | vvp_io.c | 913 char *kaddr = kmap_atomic(cp->cpg_page); vvp_io_prepare_partial() local 915 memset(kaddr, 0, cl_page_size(obj)); vvp_io_prepare_partial() 916 kunmap_atomic(kaddr); vvp_io_prepare_partial()
|
/linux-4.1.27/fs/nfs/ |
H A D | dir.c | 1897 char *kaddr; nfs_symlink() local 1915 kaddr = kmap_atomic(page); nfs_symlink() 1916 memcpy(kaddr, symname, pathlen); nfs_symlink() 1918 memset(kaddr + pathlen, 0, PAGE_SIZE - pathlen); nfs_symlink() 1919 kunmap_atomic(kaddr); nfs_symlink()
|
/linux-4.1.27/fs/ceph/ |
H A D | addr.c | 1431 void *kaddr = kmap_atomic(page); ceph_fill_inline_data() local 1432 memcpy(kaddr, data, len); ceph_fill_inline_data() 1433 kunmap_atomic(kaddr); ceph_fill_inline_data()
|
/linux-4.1.27/net/ipv4/ |
H A D | ip_output.c | 778 char *kaddr; csum_page() local 780 kaddr = kmap(page); csum_page() 781 csum = csum_partial(kaddr + offset, copy, 0); csum_page()
|
/linux-4.1.27/fs/ubifs/ |
H A D | file.c | 1007 void *kaddr; ubifs_writepage() local 1048 kaddr = kmap_atomic(page); ubifs_writepage() 1049 memset(kaddr + len, 0, PAGE_CACHE_SIZE - len); ubifs_writepage() 1051 kunmap_atomic(kaddr); ubifs_writepage()
|
/linux-4.1.27/drivers/md/ |
H A D | bitmap.c | 908 void *kaddr; bitmap_file_set_bit() local 917 kaddr = kmap_atomic(page); bitmap_file_set_bit() 919 set_bit(bit, kaddr); bitmap_file_set_bit() 921 set_bit_le(bit, kaddr); bitmap_file_set_bit() 922 kunmap_atomic(kaddr); bitmap_file_set_bit()
|
/linux-4.1.27/fs/fuse/ |
H A D | file.c | 2273 void *kaddr; fuse_ioctl_copy_user() local 2275 kaddr = kmap(page); fuse_ioctl_copy_user() 2284 left = copy_from_user(kaddr, uaddr, copy); fuse_ioctl_copy_user() 2286 left = copy_to_user(uaddr, kaddr, copy); fuse_ioctl_copy_user() 2293 kaddr += copy; fuse_ioctl_copy_user()
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | x86.c | 4608 char *kaddr; emulator_cmpxchg_emulated() local 4628 kaddr = kmap_atomic(page); emulator_cmpxchg_emulated() 4629 kaddr += offset_in_page(gpa); emulator_cmpxchg_emulated() 4632 exchanged = CMPXCHG_TYPE(u8, kaddr, old, new); emulator_cmpxchg_emulated() 4635 exchanged = CMPXCHG_TYPE(u16, kaddr, old, new); emulator_cmpxchg_emulated() 4638 exchanged = CMPXCHG_TYPE(u32, kaddr, old, new); emulator_cmpxchg_emulated() 4641 exchanged = CMPXCHG64(kaddr, old, new); emulator_cmpxchg_emulated() 4646 kunmap_atomic(kaddr); emulator_cmpxchg_emulated()
|
/linux-4.1.27/drivers/scsi/ |
H A D | pmcraid.c | 3338 void *kaddr; pmcraid_copy_sglist() local 3351 kaddr = kmap(page); pmcraid_copy_sglist() 3353 rc = __copy_from_user(kaddr, pmcraid_copy_sglist() 3357 rc = __copy_to_user((void *)buffer, kaddr, bsize_elem); pmcraid_copy_sglist() 3372 kaddr = kmap(page); pmcraid_copy_sglist() 3375 rc = __copy_from_user(kaddr, pmcraid_copy_sglist() 3380 kaddr, pmcraid_copy_sglist()
|
H A D | scsi_debug.c | 3385 unsigned char *kaddr, *buf; resp_xdwriteread() local 3405 kaddr = miter.addr; resp_xdwriteread() 3407 *(kaddr + j) ^= *(buf + offset + j); resp_xdwriteread()
|
H A D | ipr.c | 3831 void *kaddr; ipr_copy_ucode_buffer() local 3841 kaddr = kmap(page); ipr_copy_ucode_buffer() 3842 memcpy(kaddr, buffer, bsize_elem); ipr_copy_ucode_buffer() 3856 kaddr = kmap(page); ipr_copy_ucode_buffer() 3857 memcpy(kaddr, buffer, len % bsize_elem); ipr_copy_ucode_buffer()
|
/linux-4.1.27/net/netlink/ |
H A D | af_netlink.c | 528 void *kaddr = ring->pg_vec[i]; netlink_mmap() local 532 page = pgvec_to_page(kaddr); netlink_mmap() 537 kaddr += PAGE_SIZE; netlink_mmap()
|
/linux-4.1.27/net/core/ |
H A D | sock.c | 2198 char *kaddr = kmap(page); sock_no_sendpage() local 2199 iov.iov_base = kaddr + offset; sock_no_sendpage()
|
/linux-4.1.27/net/packet/ |
H A D | af_packet.c | 4003 void *kaddr = rb->pg_vec[i].buffer; packet_mmap() local 4007 page = pgv_to_page(kaddr); packet_mmap() 4012 kaddr += PAGE_SIZE; packet_mmap()
|