Searched refs:kaddr (Results 26 - 50 of 195) sorted by relevance

12345678

/linux-master/fs/orangefs/
H A Dorangefs-bufmap.h37 void orangefs_bufmap_page_fill(void *kaddr, int buffer_index, int slot_index);
/linux-master/fs/ocfs2/
H A Dsymlink.c63 void *kaddr; local
75 kaddr = kmap_atomic(page);
76 memcpy(kaddr, link, len + 1);
77 kunmap_atomic(kaddr);
/linux-master/drivers/tee/amdtee/
H A Dshm_pool.c26 shm->kaddr = (void *)va;
34 shm->kaddr = NULL;
45 free_pages((unsigned long)shm->kaddr, get_order(shm->size));
46 shm->kaddr = NULL;
/linux-master/arch/openrisc/include/asm/
H A Dpage.h75 static inline unsigned long virt_to_pfn(const void *kaddr) argument
77 return __pa(kaddr) >> PAGE_SHIFT;
85 #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr)))
/linux-master/include/asm-generic/
H A Dpage.h77 static inline unsigned long virt_to_pfn(const void *kaddr) argument
79 return __pa(kaddr) >> PAGE_SHIFT;
95 #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \
96 ((void *)(kaddr) < (void *)memory_end))
/linux-master/arch/m68k/include/asm/
H A Dpage_mm.h123 static inline unsigned long virt_to_pfn(const void *kaddr) argument
125 return __pa(kaddr) >> PAGE_SHIFT;
144 #define virt_addr_valid(kaddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory)
/linux-master/arch/csky/include/asm/
H A Dpage.h37 #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && \
38 (void *)(kaddr) < high_memory)
80 static inline unsigned long virt_to_pfn(const void *kaddr) argument
82 return __pa(kaddr) >> PAGE_SHIFT;
/linux-master/arch/loongarch/include/asm/
H A Dio.h72 #define virt_to_phys(kaddr) \
74 (likely((unsigned long)kaddr < vm_map_base)) ? __pa((unsigned long)kaddr) : \
75 page_to_phys(tlb_virt_to_page((unsigned long)kaddr)) + offset_in_page((unsigned long)kaddr);\
/linux-master/arch/m68k/sun3x/
H A Ddvma.c78 inline int dvma_map_cpu(unsigned long kaddr, argument
87 kaddr &= PAGE_MASK;
92 pr_debug("dvma: mapping kern %08lx to virt %08lx\n", kaddr, vaddr);
127 __pa(kaddr), vaddr);
128 set_pte(pte, pfn_pte(virt_to_pfn((void *)kaddr),
131 kaddr += PAGE_SIZE;
146 int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, int len) argument
159 // pr_info("mapping pa %lx to ba %lx\n", __pa(kaddr),
162 dvma_entry_set(index, __pa(kaddr));
167 kaddr
[all...]
/linux-master/arch/m68k/sun3/
H A Dsun3dvma.c266 unsigned long dvma_map_align(unsigned long kaddr, int len, int align) argument
275 if(!kaddr || !len) {
276 // pr_err("error: kaddr %lx len %x\n", kaddr, len);
281 pr_debug("dvma_map request %08x bytes from %08lx\n", len, kaddr);
282 off = kaddr & ~DVMA_PAGE_MASK;
283 kaddr &= PAGE_MASK;
295 if(!dvma_map_iommu(kaddr, baddr, len))
298 pr_crit("dvma_map failed kaddr %lx baddr %lx len %x\n", kaddr, badd
323 unsigned long kaddr; local
[all...]
/linux-master/fs/minix/
H A Ddir.c101 char *p, *kaddr, *limit; local
104 kaddr = dir_get_page(inode, n, &page);
105 if (IS_ERR(kaddr))
107 p = kaddr+offset;
108 limit = kaddr + minix_last_byte(inode, n) - chunk_size;
131 unmap_and_put_page(page, kaddr);
169 char *kaddr, *limit; local
171 kaddr = dir_get_page(dir, n, &page);
172 if (IS_ERR(kaddr))
175 limit = kaddr
210 char *kaddr, *p; local
315 char *kaddr; local
363 char *name, *kaddr; local
[all...]
/linux-master/arch/alpha/include/asm/
H A Dpage.h86 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
87 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT))
/linux-master/arch/arm/mm/
H A Dcopypage-xscale.c110 void *ptr, *kaddr = kmap_atomic(page); local
126 : "0" (kaddr), "I" (PAGE_SIZE / 32)
128 kunmap_atomic(kaddr);
H A Dcopypage-v4mc.c89 void *ptr, *kaddr = kmap_atomic(page); local
105 : "0" (kaddr), "I" (PAGE_SIZE / 64)
107 kunmap_atomic(kaddr);
H A Dcopypage-v6.c48 void *kaddr = kmap_atomic(page); local
49 clear_page(kaddr);
50 kunmap_atomic(kaddr);
/linux-master/fs/ufs/
H A Ddir.c120 char *kaddr = page_address(page); local
135 p = (struct ufs_dir_entry *)(kaddr + offs);
185 p = (struct ufs_dir_entry *)(kaddr + offs);
283 char *kaddr; local
286 kaddr = page_address(page);
287 de = (struct ufs_dir_entry *) kaddr;
288 kaddr += ufs_last_byte(dir, n) - reclen;
289 while ((char *) de <= kaddr) {
324 char *kaddr; local
343 kaddr
448 char *kaddr, *limit; local
506 char *kaddr = page_address(page); local
607 char *kaddr; local
[all...]
/linux-master/arch/mips/include/asm/
H A Dpage.h213 #define virt_to_pfn(kaddr) PFN_DOWN(virt_to_phys((void *)(kaddr)))
214 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
216 extern bool __virt_addr_valid(const volatile void *kaddr);
217 #define virt_addr_valid(kaddr) \
218 __virt_addr_valid((const volatile void *) (kaddr))
/linux-master/fs/erofs/
H A Dinode.c19 void *kaddr; local
29 kaddr = erofs_read_metabuf(buf, sb, blkaddr, EROFS_KMAP);
30 if (IS_ERR(kaddr)) {
32 vi->nid, PTR_ERR(kaddr));
33 return kaddr;
36 dic = kaddr + *ofs;
69 kaddr = erofs_read_metabuf(buf, sb, blkaddr + 1,
71 if (IS_ERR(kaddr)) {
73 vi->nid, PTR_ERR(kaddr));
75 return kaddr;
177 erofs_fill_symlink(struct inode *inode, void *kaddr, unsigned int m_pofs) argument
217 void *kaddr; local
[all...]
H A Dxattr.c15 void *kaddr; member in struct:erofs_xattr_iter
84 it.kaddr = erofs_bread(&it.buf, erofs_blknr(sb, it.pos), EROFS_KMAP);
85 if (IS_ERR(it.kaddr)) {
86 ret = PTR_ERR(it.kaddr);
90 ih = it.kaddr + erofs_blkoff(sb, it.pos);
105 it.kaddr = erofs_bread(&it.buf, erofs_blknr(sb, it.pos),
107 if (IS_ERR(it.kaddr)) {
110 ret = PTR_ERR(it.kaddr);
114 (it.kaddr + erofs_blkoff(sb, it.pos)));
188 it->kaddr
[all...]
/linux-master/arch/arm/include/asm/
H A Dtlbflush.h472 static inline void __local_flush_tlb_kernel_page(unsigned long kaddr) argument
477 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr);
478 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr);
479 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr);
483 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", kaddr);
484 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", kaddr);
485 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", kaddr);
488 static inline void local_flush_tlb_kernel_page(unsigned long kaddr) argument
492 kaddr &= PAGE_MASK;
497 __local_flush_tlb_kernel_page(kaddr);
506 __flush_tlb_kernel_page(unsigned long kaddr) argument
648 local_flush_tlb_kernel_page(unsigned long kaddr) argument
[all...]
/linux-master/arch/s390/include/asm/
H A Dpage.h224 static inline unsigned long virt_to_pfn(const void *kaddr) argument
226 return phys_to_pfn(__pa(kaddr));
231 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
234 #define virt_addr_valid(kaddr) pfn_valid(phys_to_pfn(__pa_nodebug(kaddr)))
/linux-master/drivers/misc/
H A Dopen-dice.c45 void *kaddr; local
48 kaddr = devm_memremap(drvdata->misc.this_device, drvdata->rmem->base,
50 if (IS_ERR(kaddr)) {
52 return PTR_ERR(kaddr);
55 memset(kaddr, 0, drvdata->rmem->size);
56 devm_memunmap(drvdata->misc.this_device, kaddr);
/linux-master/drivers/tee/
H A Dtee_shm_pool.c26 shm->kaddr = (void *)va;
39 gen_pool_free(pool->private_data, (unsigned long)shm->kaddr,
41 shm->kaddr = NULL;
/linux-master/drivers/tee/optee/
H A Dcore.c37 shm->kaddr = alloc_pages_exact(nr_pages * PAGE_SIZE,
39 if (!shm->kaddr)
42 shm->paddr = virt_to_phys(shm->kaddr);
52 pages[i] = virt_to_page((u8 *)shm->kaddr + i * PAGE_SIZE);
59 (unsigned long)shm->kaddr);
66 free_pages_exact(shm->kaddr, shm->size);
67 shm->kaddr = NULL;
77 free_pages_exact(shm->kaddr, shm->size);
78 shm->kaddr = NULL;
/linux-master/arch/sparc/include/asm/
H A Dpage_32.h131 #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)

Completed in 330 milliseconds

12345678