/linux-4.1.27/arch/arc/mm/ |
D | dma.c | 57 void *paddr, *kvaddr; in dma_alloc_coherent() local 65 kvaddr = ioremap_nocache((unsigned long)paddr, size); in dma_alloc_coherent() 66 if (kvaddr != NULL) in dma_alloc_coherent() 67 memset(kvaddr, 0, size); in dma_alloc_coherent() 72 return kvaddr; in dma_alloc_coherent() 76 void dma_free_coherent(struct device *dev, size_t size, void *kvaddr, in dma_free_coherent() argument 79 iounmap((void __force __iomem *)kvaddr); in dma_free_coherent()
|
/linux-4.1.27/arch/xtensa/mm/ |
D | highmem.c | 61 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 63 if (kvaddr >= (void *)FIXADDR_START && in __kunmap_atomic() 64 kvaddr < (void *)FIXADDR_TOP) { in __kunmap_atomic() 66 DCACHE_ALIAS((unsigned long)kvaddr)); in __kunmap_atomic() 74 pte_clear(&init_mm, kvaddr, kmap_pte + idx); in __kunmap_atomic() 75 local_flush_tlb_kernel_range((unsigned long)kvaddr, in __kunmap_atomic() 76 (unsigned long)kvaddr + PAGE_SIZE); in __kunmap_atomic()
|
D | cache.c | 67 unsigned long kvaddr; in kmap_invalidate_coherent() local 70 kvaddr = (unsigned long)page_to_virt(page); in kmap_invalidate_coherent() 72 __invalidate_dcache_page(kvaddr); in kmap_invalidate_coherent() 74 kvaddr = TLBTEMP_BASE_1 + in kmap_invalidate_coherent() 77 __invalidate_dcache_page_alias(kvaddr, in kmap_invalidate_coherent() 98 void *kvaddr = coherent_kvaddr(page, TLBTEMP_BASE_1, vaddr, &paddr); in clear_user_highpage() local 103 clear_page_alias(kvaddr, paddr); in clear_user_highpage()
|
/linux-4.1.27/arch/sh/mm/ |
D | kmap.c | 53 void kunmap_coherent(void *kvaddr) in kunmap_coherent() argument 55 if (kvaddr >= (void *)FIXADDR_START) { in kunmap_coherent() 56 unsigned long vaddr = (unsigned long)kvaddr & PAGE_MASK; in kunmap_coherent()
|
D | nommu.c | 88 void kunmap_coherent(void *kvaddr) in kunmap_coherent() argument
|
/linux-4.1.27/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.c | 37 rk_obj->kvaddr = dma_alloc_attrs(drm->dev, obj->size, in rockchip_gem_alloc_buf() 40 if (!rk_obj->kvaddr) { in rockchip_gem_alloc_buf() 53 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_gem_free_buf() 71 ret = dma_mmap_attrs(drm->dev, vma, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_drm_gem_object_mmap() 274 ret = dma_get_sgtable_attrs(drm->dev, sgt, rk_obj->kvaddr, in rockchip_gem_prime_get_sg_table() 293 return rk_obj->kvaddr; in rockchip_gem_prime_vmap()
|
D | rockchip_drm_gem.h | 24 void *kvaddr; member
|
D | rockchip_drm_fbdev.c | 115 fbi->screen_base = rk_obj->kvaddr + offset; in rockchip_drm_fbdev_create() 120 fb->width, fb->height, fb->depth, rk_obj->kvaddr, in rockchip_drm_fbdev_create()
|
/linux-4.1.27/arch/metag/mm/ |
D | highmem.c | 63 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 65 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic() 68 if (kvaddr >= (void *)FIXADDR_START) { in __kunmap_atomic()
|
/linux-4.1.27/arch/arm/mm/ |
D | highmem.c | 101 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 103 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic() 106 if (kvaddr >= (void *)FIXADDR_START) { in __kunmap_atomic()
|
/linux-4.1.27/arch/microblaze/mm/ |
D | highmem.c | 59 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 61 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic()
|
/linux-4.1.27/arch/frv/mm/ |
D | highmem.c | 69 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 80 __kunmap_atomic_secondary(type - 5, kvaddr); in __kunmap_atomic()
|
/linux-4.1.27/arch/powerpc/mm/ |
D | highmem.c | 55 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 57 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_fbdev.c | 100 buffer->kvaddr = (void __iomem *) vmap(buffer->pages, in exynos_drm_fbdev_update() 103 if (!buffer->kvaddr) { in exynos_drm_fbdev_update() 114 fbi->screen_base = buffer->kvaddr + offset; in exynos_drm_fbdev_update() 306 if (exynos_gem_obj->buffer->kvaddr) in exynos_drm_fbdev_destroy() 307 vunmap(exynos_gem_obj->buffer->kvaddr); in exynos_drm_fbdev_destroy()
|
D | exynos_drm_gem.h | 40 void __iomem *kvaddr; member
|
/linux-4.1.27/arch/sparc/mm/ |
D | highmem.c | 87 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 89 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 94 void *kvaddr; /* FIXME: only for pio hack */ member 262 struct page *page, void *kvaddr, in qib_user_sdma_init_frag() argument 272 pkt->addr[i].kvaddr = kvaddr; in qib_user_sdma_init_frag() 303 u16 offset, u16 len, void *kvaddr) in qib_user_sdma_page_to_frags() argument 372 page, kvaddr, /* struct page, virt addr */ in qib_user_sdma_page_to_frags() 389 pkt->addr[pkt->index].kvaddr, in qib_user_sdma_page_to_frags() 443 pbc16 = (__le16 *)pkt->addr[pkt->index].kvaddr; in qib_user_sdma_page_to_frags() 480 pkt->addr[pkt->index].kvaddr, in qib_user_sdma_page_to_frags() 548 kvaddr = NULL; in qib_user_sdma_page_to_frags() 634 if (pkt->addr[i].kvaddr) in qib_user_sdma_free_pkt_frag() [all …]
|
D | qib_file_ops.c | 730 unsigned len, void *kvaddr, u32 write_ok, char *what) in qib_mmap_mem() argument 760 pfn = virt_to_phys(kvaddr) >> PAGE_SHIFT; in qib_mmap_mem()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_user_sdma.c | 67 void *kvaddr; /* FIXME: only for pio hack */ member 151 void *kvaddr, dma_addr_t dma_addr) in ipath_user_sdma_init_frag() argument 158 pkt->addr[i].kvaddr = kvaddr; in ipath_user_sdma_init_frag() 166 void *kvaddr, dma_addr_t dma_addr) in ipath_user_sdma_init_header() argument 171 kvaddr, dma_addr); in ipath_user_sdma_init_header() 261 if (pkt->addr[i].kvaddr) in ipath_user_sdma_free_pkt_frag() 268 } else if (pkt->addr[i].kvaddr) in ipath_user_sdma_free_pkt_frag() 271 pkt->addr[i].kvaddr, pkt->addr[i].addr); in ipath_user_sdma_free_pkt_frag()
|
D | ipath_file_ops.c | 987 void *kvaddr, char *what) in ipath_mmap_mem() argument 1013 pfn = virt_to_phys(kvaddr) >> PAGE_SHIFT; in ipath_mmap_mem()
|
/linux-4.1.27/arch/frv/include/asm/ |
D | highmem.h | 138 static inline void kunmap_atomic_primary(void *kvaddr) in kunmap_atomic_primary() argument 145 void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/x86/mm/ |
D | iomap_32.c | 95 iounmap_atomic(void __iomem *kvaddr) in iounmap_atomic() argument 97 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in iounmap_atomic()
|
D | highmem_32.c | 71 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 73 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic()
|
/linux-4.1.27/arch/mips/mm/ |
D | highmem.c | 68 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 70 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | iomap.h | 33 iounmap_atomic(void __iomem *kvaddr);
|
D | highmem.h | 68 void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/mips/include/asm/ |
D | highmem.h | 50 extern void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/metag/include/asm/ |
D | highmem.h | 57 extern void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/tile/include/asm/ |
D | highmem.h | 63 void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | highmem.h | 72 void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/arm/include/asm/ |
D | highmem.h | 69 extern void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/tile/mm/ |
D | highmem.c | 233 void __kunmap_atomic(void *kvaddr) in __kunmap_atomic() argument 235 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | highmem.h | 56 extern void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | highmem.h | 91 void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | highmem.h | 64 extern void __kunmap_atomic(void *kvaddr);
|
/linux-4.1.27/arch/sh/include/asm/ |
D | cacheflush.h | 97 void kunmap_coherent(void *kvaddr);
|
/linux-4.1.27/arch/arc/include/asm/ |
D | dma-mapping.h | 43 void dma_free_coherent(struct device *dev, size_t size, void *kvaddr,
|