| /OK3568_Linux_fs/kernel/fs/nilfs2/ |
| H A D | cpfile.c | 71 void *kaddr, in nilfs_cpfile_block_add_valid_checkpoints() argument 74 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); in nilfs_cpfile_block_add_valid_checkpoints() 85 void *kaddr, in nilfs_cpfile_block_sub_valid_checkpoints() argument 88 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); in nilfs_cpfile_block_sub_valid_checkpoints() 100 void *kaddr) in nilfs_cpfile_block_get_header() argument 102 return kaddr + bh_offset(bh); in nilfs_cpfile_block_get_header() 108 void *kaddr) in nilfs_cpfile_block_get_checkpoint() argument 110 return kaddr + bh_offset(bh) + nilfs_cpfile_get_offset(cpfile, cno) * in nilfs_cpfile_block_get_checkpoint() 116 void *kaddr) in nilfs_cpfile_block_init() argument 118 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); in nilfs_cpfile_block_init() [all …]
|
| H A D | sufile.c | 75 struct buffer_head *bh, void *kaddr) in nilfs_sufile_block_get_segment_usage() argument 77 return kaddr + bh_offset(bh) + in nilfs_sufile_block_get_segment_usage() 108 void *kaddr; in nilfs_sufile_mod_counter() local 110 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_mod_counter() 111 header = kaddr + bh_offset(header_bh); in nilfs_sufile_mod_counter() 114 kunmap_atomic(kaddr); in nilfs_sufile_mod_counter() 309 void *kaddr; in nilfs_sufile_alloc() local 318 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc() 319 header = kaddr + bh_offset(header_bh); in nilfs_sufile_alloc() 321 kunmap_atomic(kaddr); in nilfs_sufile_alloc() [all …]
|
| H A D | dat.c | 79 void *kaddr; in nilfs_dat_commit_alloc() local 81 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_alloc() 83 req->pr_entry_bh, kaddr); in nilfs_dat_commit_alloc() 87 kunmap_atomic(kaddr); in nilfs_dat_commit_alloc() 103 void *kaddr; in nilfs_dat_commit_free() local 105 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_free() 107 req->pr_entry_bh, kaddr); in nilfs_dat_commit_free() 111 kunmap_atomic(kaddr); in nilfs_dat_commit_free() 137 void *kaddr; in nilfs_dat_commit_start() local 139 kaddr = kmap_atomic(req->pr_entry_bh->b_page); in nilfs_dat_commit_start() [all …]
|
| H A D | dir.c | 121 char *kaddr = page_address(page); in nilfs_check_page() local 135 p = (struct nilfs_dir_entry *)(kaddr + offs); in nilfs_check_page() 179 p = (struct nilfs_dir_entry *)(kaddr + offs); in nilfs_check_page() 276 char *kaddr, *limit; in nilfs_readdir() local 285 kaddr = page_address(page); in nilfs_readdir() 286 de = (struct nilfs_dir_entry *)(kaddr + offset); in nilfs_readdir() 287 limit = kaddr + nilfs_last_byte(inode, n) - in nilfs_readdir() 348 char *kaddr; in nilfs_find_entry() local 352 kaddr = page_address(page); in nilfs_find_entry() 353 de = (struct nilfs_dir_entry *)kaddr; in nilfs_find_entry() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | paravirt.c | 33 struct pvclock_vcpu_stolen_time __rcu *kaddr; member 50 struct pvclock_vcpu_stolen_time *kaddr = NULL; in pv_steal_clock() local 62 kaddr = rcu_dereference(reg->kaddr); in pv_steal_clock() 63 if (!kaddr) { in pv_steal_clock() 68 ret = le64_to_cpu(READ_ONCE(kaddr->stolen_time)); in pv_steal_clock() 75 struct pvclock_vcpu_stolen_time *kaddr = NULL; in stolen_time_cpu_down_prepare() local 79 if (!reg->kaddr) in stolen_time_cpu_down_prepare() 82 kaddr = rcu_replace_pointer(reg->kaddr, NULL, true); in stolen_time_cpu_down_prepare() 84 memunmap(kaddr); in stolen_time_cpu_down_prepare() 91 struct pvclock_vcpu_stolen_time *kaddr = NULL; in stolen_time_cpu_online() local [all …]
|
| /OK3568_Linux_fs/kernel/arch/nds32/mm/ |
| H A D | cacheflush.c | 31 unsigned long kaddr; in flush_icache_page() local 33 kaddr = (unsigned long)kmap_atomic(page); in flush_icache_page() 34 cpu_cache_wbinval_page(kaddr, vma->vm_flags & VM_EXEC); in flush_icache_page() 35 kunmap_atomic((void *)kaddr); in flush_icache_page() 42 unsigned long kaddr; in flush_icache_user_page() local 43 kaddr = (unsigned long)kmap_atomic(page) + (addr & ~PAGE_MASK); in flush_icache_user_page() 44 flush_icache_range(kaddr, kaddr + len); in flush_icache_user_page() 45 kunmap_atomic((void *)kaddr); in flush_icache_user_page() 69 unsigned long kaddr; in update_mmu_cache() local 71 kaddr = (unsigned long)kmap_atomic(page); in update_mmu_cache() [all …]
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | struct-funcs.c | 67 ASSERT(token->kaddr); \ 71 return get_unaligned_le##bits(token->kaddr + oip); \ 73 token->kaddr = page_address(token->eb->pages[idx]); \ 76 return get_unaligned_le##bits(token->kaddr + oip); \ 78 memcpy(lebytes, token->kaddr + oip, part); \ 79 token->kaddr = page_address(token->eb->pages[idx + 1]); \ 81 memcpy(lebytes + part, token->kaddr, size - part); \ 90 char *kaddr = page_address(eb->pages[idx]); \ 97 return get_unaligned_le##bits(kaddr + oip); \ 99 memcpy(lebytes, kaddr + oip, part); \ [all …]
|
| /OK3568_Linux_fs/kernel/fs/ext2/ |
| H A D | dir.c | 120 char *kaddr = page_address(page); in ext2_check_page() local 135 p = (ext2_dirent *)(kaddr + offs); in ext2_check_page() 187 p = (ext2_dirent *)(kaddr + offs); in ext2_check_page() 283 char *kaddr, *limit; in ext2_readdir() local 294 kaddr = page_address(page); in ext2_readdir() 297 offset = ext2_validate_entry(kaddr, offset, chunk_mask); in ext2_readdir() 303 de = (ext2_dirent *)(kaddr+offset); in ext2_readdir() 304 limit = kaddr + ext2_last_byte(inode, n) - EXT2_DIR_REC_LEN(1); in ext2_readdir() 363 char *kaddr; in ext2_find_entry() local 368 kaddr = page_address(page); in ext2_find_entry() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/ |
| H A D | memory.h | 75 #define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)) 76 #define virt_addr_valid(kaddr) ((kaddr) >= PAGE_OFFSET && (kaddr) < (unsigned long)high_memory) 103 #define virt_to_page(kaddr) \ 104 (ADDR_TO_MAPBASE(kaddr) + LOCAL_MAP_NR(kaddr)) 106 #define virt_addr_valid(kaddr) (KVADDR_TO_NID(kaddr) < NR_NODES)
|
| /OK3568_Linux_fs/kernel/drivers/acpi/ |
| H A D | nvs.c | 76 void *kaddr; member 136 if (entry->kaddr) { in suspend_nvs_free() 138 iounmap(entry->kaddr); in suspend_nvs_free() 141 acpi_os_unmap_iomem(entry->kaddr, in suspend_nvs_free() 144 entry->kaddr = NULL; in suspend_nvs_free() 180 entry->kaddr = acpi_os_get_iomem(phys, size); in suspend_nvs_save() 181 if (!entry->kaddr) { in suspend_nvs_save() 182 entry->kaddr = acpi_os_ioremap(phys, size); in suspend_nvs_save() 183 entry->unmap = !!entry->kaddr; in suspend_nvs_save() 185 if (!entry->kaddr) { in suspend_nvs_save() [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/sun3/ |
| H A D | dvma.c | 23 static unsigned long dvma_page(unsigned long kaddr, unsigned long vaddr) in dvma_page() argument 29 j = *(volatile unsigned long *)kaddr; in dvma_page() 30 *(volatile unsigned long *)kaddr = j; in dvma_page() 32 ptep = pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL); in dvma_page() 40 return (vaddr + (kaddr & ~PAGE_MASK)); in dvma_page() 44 int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, in dvma_map_iommu() argument 56 dvma_page(kaddr, vaddr); in dvma_map_iommu() 57 kaddr += PAGE_SIZE; in dvma_map_iommu()
|
| H A D | sun3dvma.c | 283 unsigned long dvma_map_align(unsigned long kaddr, int len, int align) in dvma_map_align() argument 292 if(!kaddr || !len) { in dvma_map_align() 298 pr_debug("dvma_map request %08x bytes from %08lx\n", len, kaddr); in dvma_map_align() 299 off = kaddr & ~DVMA_PAGE_MASK; in dvma_map_align() 300 kaddr &= PAGE_MASK; in dvma_map_align() 312 if(!dvma_map_iommu(kaddr, baddr, len)) in dvma_map_align() 315 pr_crit("dvma_map failed kaddr %lx baddr %lx len %x\n", kaddr, baddr, in dvma_map_align() 340 unsigned long kaddr; in dvma_malloc_align() local 350 if((kaddr = __get_free_pages(GFP_ATOMIC, get_order(len))) == 0) in dvma_malloc_align() 353 if((baddr = (unsigned long)dvma_map_align(kaddr, len, align)) == 0) { in dvma_malloc_align() [all …]
|
| /OK3568_Linux_fs/kernel/fs/sysv/ |
| H A D | dir.c | 81 char *kaddr, *limit; in sysv_readdir() local 87 kaddr = (char *)page_address(page); in sysv_readdir() 88 de = (struct sysv_dir_entry *)(kaddr+offset); in sysv_readdir() 89 limit = kaddr + PAGE_SIZE - SYSV_DIRSIZE; in sysv_readdir() 145 char *kaddr; in sysv_find_entry() local 148 kaddr = (char*)page_address(page); in sysv_find_entry() 149 de = (struct sysv_dir_entry *) kaddr; in sysv_find_entry() 150 kaddr += PAGE_SIZE - SYSV_DIRSIZE; in sysv_find_entry() 151 for ( ; (char *) de <= kaddr ; de++) { in sysv_find_entry() 182 char *kaddr; in sysv_add_link() local [all …]
|
| /OK3568_Linux_fs/kernel/fs/minix/ |
| H A D | dir.c | 100 char *p, *kaddr, *limit; in minix_readdir() local 105 kaddr = (char *)page_address(page); in minix_readdir() 106 p = kaddr+offset; in minix_readdir() 107 limit = kaddr + minix_last_byte(inode, n) - chunk_size; in minix_readdir() 168 char *kaddr, *limit; in minix_find_entry() local 174 kaddr = (char*)page_address(page); in minix_find_entry() 175 limit = kaddr + minix_last_byte(dir, n) - sbi->s_dirsize; in minix_find_entry() 176 for (p = kaddr; p <= limit; p = minix_next_entry(p, sbi)) { in minix_find_entry() 210 char *kaddr, *p; in minix_add_link() local 231 kaddr = (char*)page_address(page); in minix_add_link() [all …]
|
| /OK3568_Linux_fs/kernel/arch/alpha/include/asm/ |
| H A D | mmzone.h | 57 #define kvaddr_to_nid(kaddr) pa_to_nid(__pa(kaddr)) argument 64 #define LOCAL_BASE_ADDR(kaddr) \ argument 65 ((unsigned long)__va(NODE_DATA(kvaddr_to_nid(kaddr))->node_start_pfn \ 69 #define kern_addr_valid(kaddr) (0) argument 71 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) argument 106 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT)) argument
|
| /OK3568_Linux_fs/kernel/fs/ufs/ |
| H A D | dir.c | 114 char *kaddr = page_address(page); in ufs_check_page() local 129 p = (struct ufs_dir_entry *)(kaddr + offs); in ufs_check_page() 179 p = (struct ufs_dir_entry *)(kaddr + offs); in ufs_check_page() 277 char *kaddr; in ufs_find_entry() local 280 kaddr = page_address(page); in ufs_find_entry() 281 de = (struct ufs_dir_entry *) kaddr; in ufs_find_entry() 282 kaddr += ufs_last_byte(dir, n) - reclen; in ufs_find_entry() 283 while ((char *) de <= kaddr) { in ufs_find_entry() 318 char *kaddr; in ufs_add_link() local 337 kaddr = page_address(page); in ufs_add_link() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/include/asm/ |
| H A D | tlbflush.h | 479 static inline void __local_flush_tlb_kernel_page(unsigned long kaddr) in __local_flush_tlb_kernel_page() argument 484 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr); in __local_flush_tlb_kernel_page() 485 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr); in __local_flush_tlb_kernel_page() 486 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr); in __local_flush_tlb_kernel_page() 490 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", kaddr); in __local_flush_tlb_kernel_page() 491 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", kaddr); in __local_flush_tlb_kernel_page() 492 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", kaddr); in __local_flush_tlb_kernel_page() 495 static inline void local_flush_tlb_kernel_page(unsigned long kaddr) in local_flush_tlb_kernel_page() argument 499 kaddr &= PAGE_MASK; in local_flush_tlb_kernel_page() 504 __local_flush_tlb_kernel_page(kaddr); in local_flush_tlb_kernel_page() [all …]
|
| H A D | memory.h | 264 #define virt_to_pfn(kaddr) \ argument 265 ((((unsigned long)(kaddr) - PAGE_OFFSET) >> PAGE_SHIFT) + \ 369 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) argument 370 #define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < … argument 371 && pfn_valid(virt_to_pfn(kaddr)))
|
| /OK3568_Linux_fs/kernel/arch/m68k/sun3x/ |
| H A D | dvma.c | 78 inline int dvma_map_cpu(unsigned long kaddr, in dvma_map_cpu() argument 87 kaddr &= PAGE_MASK; in dvma_map_cpu() 92 pr_debug("dvma: mapping kern %08lx to virt %08lx\n", kaddr, vaddr); in dvma_map_cpu() 127 __pa(kaddr), vaddr); in dvma_map_cpu() 128 set_pte(pte, pfn_pte(virt_to_pfn(kaddr), in dvma_map_cpu() 131 kaddr += PAGE_SIZE; in dvma_map_cpu() 146 inline int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, in dvma_map_iommu() argument 163 dvma_entry_set(index, __pa(kaddr)); in dvma_map_iommu() 168 kaddr += DVMA_PAGE_SIZE; in dvma_map_iommu()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/ |
| H A D | uimage.c | 81 ulong kaddr; in uimage_load_bootables() local 86 kaddr = env_get_ulong("kernel_addr_r", 16, 0); in uimage_load_bootables() 89 if (!faddr || !kaddr || !raddr) in uimage_load_bootables() 128 ulong raddr, kaddr, faddr; in uimage_sysmem_reserve_each() local 134 kaddr = env_get_ulong("kernel_addr_r", 16, 0); in uimage_sysmem_reserve_each() 137 if (!faddr || !kaddr || !raddr) in uimage_sysmem_reserve_each() 143 if (!sysmem_alloc_base(MEM_KERNEL, (phys_addr_t)kaddr, in uimage_sysmem_reserve_each() 171 ulong raddr, kaddr, faddr; in uimage_sysmem_free_each() local 174 kaddr = env_get_ulong("kernel_addr_r", 16, 0); in uimage_sysmem_free_each() 178 sysmem_free((phys_addr_t)kaddr); in uimage_sysmem_free_each()
|
| /OK3568_Linux_fs/kernel/fs/ntfs/ |
| H A D | bitmap.c | 40 u8 *kaddr; in __ntfs_bitmap_set_bits_in_run() local 68 kaddr = page_address(page); in __ntfs_bitmap_set_bits_in_run() 78 u8 *byte = kaddr + pos; in __ntfs_bitmap_set_bits_in_run() 98 memset(kaddr + pos, value ? 0xff : 0, len); in __ntfs_bitmap_set_bits_in_run() 116 kaddr = page_address(page); in __ntfs_bitmap_set_bits_in_run() 122 memset(kaddr, value ? 0xff : 0, len); in __ntfs_bitmap_set_bits_in_run() 136 byte = kaddr + len; in __ntfs_bitmap_set_bits_in_run()
|
| /OK3568_Linux_fs/kernel/arch/hexagon/include/asm/ |
| H A D | page.h | 93 #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(__pa(kaddr))) argument 99 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) argument 129 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) argument
|
| /OK3568_Linux_fs/kernel/arch/arc/include/asm/ |
| H A D | page.h | 96 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) argument 114 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) argument 115 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr)) argument
|
| /OK3568_Linux_fs/kernel/tools/testing/nvdimm/ |
| H A D | pmem-dax.c | 11 long nr_pages, void **kaddr, pfn_t *pfn) in __pmem_direct_access() argument 26 if (kaddr) in __pmem_direct_access() 27 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access() 37 if (kaddr) in __pmem_direct_access() 38 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | page.h | 69 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) argument 71 extern bool __virt_addr_valid(unsigned long kaddr); 72 #define virt_addr_valid(kaddr) __virt_addr_valid((unsigned long) (kaddr)) argument
|