/linux-master/arch/arm64/kernel/ |
H A D | paravirt.c | 38 struct pvclock_vcpu_stolen_time __rcu *kaddr; member in struct:pv_time_stolen_time_region 55 struct pvclock_vcpu_stolen_time *kaddr = NULL; local 67 kaddr = rcu_dereference(reg->kaddr); 68 if (!kaddr) { 73 ret = le64_to_cpu(READ_ONCE(kaddr->stolen_time)); 80 struct pvclock_vcpu_stolen_time *kaddr = NULL; local 84 if (!reg->kaddr) 87 kaddr = rcu_replace_pointer(reg->kaddr, NUL 96 struct pvclock_vcpu_stolen_time *kaddr = NULL; local [all...] |
/linux-master/arch/m68k/sun3/ |
H A D | dvma.c | 23 static unsigned long dvma_page(unsigned long kaddr, unsigned long vaddr) argument 29 j = *(volatile unsigned long *)kaddr; 30 *(volatile unsigned long *)kaddr = j; 32 ptep = pfn_pte(virt_to_pfn((void *)kaddr), PAGE_KERNEL); 34 // pr_info("dvma_remap: addr %lx -> %lx pte %08lx\n", kaddr, vaddr, pte); 40 return (vaddr + (kaddr & ~PAGE_MASK)); 44 int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, argument 56 dvma_page(kaddr, vaddr); 57 kaddr += PAGE_SIZE;
|
/linux-master/arch/m68k/include/asm/ |
H A D | page_no.h | 22 static inline unsigned long virt_to_pfn(const void *kaddr) argument 24 return __pa(kaddr) >> PAGE_SHIFT; 35 #define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET) && \ 36 ((unsigned long)(kaddr) < memory_end))
|
/linux-master/arch/sh/mm/ |
H A D | uncached.c | 24 int virt_addr_uncached(unsigned long kaddr) argument 26 return (kaddr >= uncached_start) && (kaddr < uncached_end);
|
/linux-master/fs/nilfs2/ |
H A D | cpfile.c | 71 void *kaddr, 74 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); 85 void *kaddr, 88 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); 100 void *kaddr) 102 return kaddr + bh_offset(bh); 108 void *kaddr) 110 return kaddr + bh_offset(bh) + nilfs_cpfile_get_offset(cpfile, cno) * 116 void *kaddr) 118 struct nilfs_checkpoint *cp = kaddr 69 nilfs_cpfile_block_add_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) argument 83 nilfs_cpfile_block_sub_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) argument 98 nilfs_cpfile_block_get_header(const struct inode *cpfile, struct buffer_head *bh, void *kaddr) argument 106 nilfs_cpfile_block_get_checkpoint(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) argument 114 nilfs_cpfile_block_init(struct inode *cpfile, struct buffer_head *bh, void *kaddr) argument 210 void *kaddr; local 278 void *kaddr; local 354 void *kaddr; local 433 void *kaddr; local 545 void *kaddr; local 598 void *kaddr; local 729 nilfs_cpfile_block_get_snapshot_list(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) argument 756 void *kaddr; local 874 void *kaddr; local 991 void *kaddr; local 1080 void *kaddr; local [all...] |
H A D | dat.c | 92 void *kaddr; local 94 kaddr = kmap_local_page(req->pr_entry_bh->b_page); 96 req->pr_entry_bh, kaddr); 100 kunmap_local(kaddr); 116 void *kaddr; local 118 kaddr = kmap_local_page(req->pr_entry_bh->b_page); 120 req->pr_entry_bh, kaddr); 124 kunmap_local(kaddr); 146 void *kaddr; local 148 kaddr 163 void *kaddr; local 203 void *kaddr; local 228 void *kaddr; local 342 void *kaddr; local 413 void *kaddr; local 451 void *kaddr; local [all...] |
H A D | dir.c | 109 static bool nilfs_check_folio(struct folio *folio, char *kaddr) argument 127 p = (struct nilfs_dir_entry *)(kaddr + offs); 171 p = (struct nilfs_dir_entry *)(kaddr + offs); 186 void *kaddr; local 191 kaddr = kmap_local_folio(folio, 0); 193 if (!nilfs_check_folio(folio, kaddr)) 198 return kaddr; 201 folio_release_kmap(folio, kaddr); 273 char *kaddr, *limit; local 277 kaddr 342 char *kaddr = nilfs_get_folio(dir, n, foliop); local 443 char *kaddr = nilfs_get_folio(dir, n, &folio); local 522 char *kaddr = (char *)((unsigned long)dir & ~(folio_size(folio) - 1)); local 565 void *kaddr; local 603 char *kaddr; local [all...] |
H A D | sufile.c | 75 struct buffer_head *bh, void *kaddr) 77 return kaddr + bh_offset(bh) + 108 void *kaddr; local 110 kaddr = kmap_local_page(header_bh->b_page); 111 header = kaddr + bh_offset(header_bh); 114 kunmap_local(kaddr); 309 void *kaddr; local 318 kaddr = kmap_local_page(header_bh->b_page); 319 header = kaddr + bh_offset(header_bh); 321 kunmap_local(kaddr); 74 nilfs_sufile_block_get_segment_usage(const struct inode *sufile, __u64 segnum, struct buffer_head *bh, void *kaddr) argument 407 void *kaddr; local 432 void *kaddr; local 463 void *kaddr; local 503 void *kaddr; local 557 void *kaddr; local 608 void *kaddr; local 640 void *kaddr; local 689 void *kaddr; local 788 void *kaddr; local 867 void *kaddr; local 944 void *kaddr; local 1069 void *kaddr; local 1214 void *kaddr; local [all...] |
H A D | ifile.h | 24 void *kaddr = kmap_local_page(ibh->b_page); local 26 return nilfs_palloc_block_get_entry(ifile, ino, ibh, kaddr);
|
/linux-master/fs/btrfs/ |
H A D | accessors.c | 31 token->kaddr = folio_address(eb->folios[0]); 74 ASSERT(token->kaddr); \ 78 return get_unaligned_le##bits(token->kaddr + oil); \ 80 token->kaddr = folio_address(token->eb->folios[idx]); \ 83 return get_unaligned_le##bits(token->kaddr + oil); \ 85 memcpy(lebytes, token->kaddr + oil, part); \ 86 token->kaddr = folio_address(token->eb->folios[idx + 1]); \ 88 memcpy(lebytes + part, token->kaddr, size - part); \ 99 char *kaddr = folio_address(eb->folios[idx]); \ 106 return get_unaligned_le##bits(kaddr [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | page.h | 78 struct page *dmw_virt_to_page(unsigned long kaddr); 79 struct page *tlb_virt_to_page(unsigned long kaddr); 81 #define virt_to_pfn(kaddr) PFN_DOWN(PHYSADDR(kaddr)) 83 #define virt_to_page(kaddr) \ 85 (likely((unsigned long)kaddr < vm_map_base)) ? \ 86 dmw_virt_to_page((unsigned long)kaddr) : tlb_virt_to_page((unsigned long)kaddr);\ 89 extern int __virt_addr_valid(volatile void *kaddr); 90 #define virt_addr_valid(kaddr) __virt_addr_vali [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | uncached.h | 12 extern int virt_addr_uncached(unsigned long kaddr); 52 #define virt_addr_uncached(kaddr) (0)
|
/linux-master/fs/sysv/ |
H A D | dir.c | 88 char *kaddr, *limit; local 92 kaddr = dir_get_page(inode, n, &page); 93 if (IS_ERR(kaddr)) 95 de = (struct sysv_dir_entry *)(kaddr+offset); 96 limit = kaddr + PAGE_SIZE - SYSV_DIRSIZE; 106 unmap_and_put_page(page, kaddr); 110 unmap_and_put_page(page, kaddr); 157 char *kaddr = dir_get_page(dir, n, &page); local 159 if (!IS_ERR(kaddr)) { 160 de = (struct sysv_dir_entry *)kaddr; 193 char *kaddr; local 297 char *kaddr; local [all...] |
/linux-master/tools/testing/nvdimm/ |
H A D | pmem-dax.c | 12 long nr_pages, enum dax_access_mode mode, void **kaddr, 28 if (kaddr) 29 *kaddr = pmem->virt_addr + offset; 39 if (kaddr) 40 *kaddr = pmem->virt_addr + offset; 11 __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
/linux-master/arch/x86/include/asm/ |
H A D | page.h | 65 * virt_to_page(kaddr) returns a valid pointer if and only if 66 * virt_addr_valid(kaddr) returns true. 68 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 69 extern bool __virt_addr_valid(unsigned long kaddr); 70 #define virt_addr_valid(kaddr) __virt_addr_valid((unsigned long) (kaddr))
|
/linux-master/arch/arm/mm/ |
H A D | copypage-v4wb.c | 67 void *ptr, *kaddr = kmap_atomic(page); local 84 : "0" (kaddr), "I" (PAGE_SIZE / 64) 86 kunmap_atomic(kaddr);
|
H A D | copypage-v4wt.c | 62 void *ptr, *kaddr = kmap_atomic(page); local 77 : "0" (kaddr), "I" (PAGE_SIZE / 64) 79 kunmap_atomic(kaddr);
|
H A D | copypage-fa.c | 57 void *ptr, *kaddr = kmap_atomic(page); local 74 : "0" (kaddr), "I" (PAGE_SIZE / 32) 76 kunmap_atomic(kaddr);
|
H A D | copypage-xsc3.c | 82 void *ptr, *kaddr = kmap_atomic(page); local 96 : "0" (kaddr), "I" (PAGE_SIZE / 32) 98 kunmap_atomic(kaddr);
|
H A D | copypage-feroceon.c | 81 void *ptr, *kaddr = kmap_atomic(page); local 99 : "0" (kaddr), "I" (PAGE_SIZE / 32) 101 kunmap_atomic(kaddr);
|
/linux-master/drivers/acpi/ |
H A D | nvs.c | 78 void *kaddr; member in struct:nvs_page 138 if (entry->kaddr) { 140 iounmap(entry->kaddr); 143 acpi_os_unmap_iomem(entry->kaddr, 146 entry->kaddr = NULL; 182 entry->kaddr = acpi_os_get_iomem(phys, size); 183 if (!entry->kaddr) { 184 entry->kaddr = acpi_os_ioremap(phys, size); 185 entry->unmap = !!entry->kaddr; 187 if (!entry->kaddr) { [all...] |
/linux-master/fs/ext2/ |
H A D | dir.c | 99 static bool ext2_check_folio(struct folio *folio, int quiet, char *kaddr) argument 118 p = (ext2_dirent *)(kaddr + offs); 170 p = (ext2_dirent *)(kaddr + offs); 195 void *kaddr; local 199 kaddr = kmap_local_folio(folio, 0); 201 if (!ext2_check_folio(folio, quiet, kaddr)) 205 return kaddr; 208 folio_release_kmap(folio, kaddr); 279 char *kaddr = ext2_get_folio(inode, n, 0, &folio); local 282 if (IS_ERR(kaddr)) { 362 char *kaddr = ext2_get_folio(dir, n, 0, foliop); local 498 char *kaddr = ext2_get_folio(dir, n, 0, &folio); local 576 char *kaddr; local 624 void *kaddr; local 663 char *kaddr; local [all...] |
/linux-master/arch/arc/include/asm/ |
H A D | page.h | 123 static inline unsigned long virt_to_pfn(const void *kaddr) argument 125 return __pa(kaddr) >> PAGE_SHIFT; 128 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) 129 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr))
|
/linux-master/arch/hexagon/include/asm/ |
H A D | page.h | 92 #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(__pa(kaddr))) 97 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) 127 static inline unsigned long virt_to_pfn(const void *kaddr) argument 129 return __pa(kaddr) >> PAGE_SHIFT;
|
/linux-master/fs/orangefs/ |
H A D | orangefs-bufmap.h | 37 void orangefs_bufmap_page_fill(void *kaddr, int buffer_index, int slot_index);
|