Home
last modified time | relevance | path

Searched refs:kvaddr (Results 1 – 25 of 36) sorted by relevance

12

/OK3568_Linux_fs/kernel/arch/arc/mm/
H A Dhighmem.c70 unsigned long kvaddr = (unsigned long)kv; in kunmap_atomic_high() local
72 if (kvaddr >= FIXMAP_BASE && kvaddr < (FIXMAP_BASE + FIXMAP_SIZE)) { in kunmap_atomic_high()
83 WARN_ON(kvaddr != FIXMAP_ADDR(idx)); in kunmap_atomic_high()
85 pte_clear(&init_mm, kvaddr, fixmap_page_table + idx); in kunmap_atomic_high()
86 local_flush_tlb_kernel_range(kvaddr, kvaddr + PAGE_SIZE); in kunmap_atomic_high()
93 static noinline pte_t * __init alloc_kmap_pgtable(unsigned long kvaddr) in alloc_kmap_pgtable() argument
95 pmd_t *pmd_k = pmd_off_k(kvaddr); in alloc_kmap_pgtable()
/OK3568_Linux_fs/kernel/arch/xtensa/mm/
H A Dhighmem.c57 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
59 if (kvaddr >= (void *)FIXADDR_START && in kunmap_atomic_high()
60 kvaddr < (void *)FIXADDR_TOP) { in kunmap_atomic_high()
62 DCACHE_ALIAS((unsigned long)kvaddr)); in kunmap_atomic_high()
70 pte_clear(&init_mm, kvaddr, kmap_pte + idx); in kunmap_atomic_high()
71 local_flush_tlb_kernel_range((unsigned long)kvaddr, in kunmap_atomic_high()
72 (unsigned long)kvaddr + PAGE_SIZE); in kunmap_atomic_high()
H A Dcache.c63 unsigned long kvaddr; in kmap_invalidate_coherent() local
66 kvaddr = (unsigned long)page_to_virt(page); in kmap_invalidate_coherent()
68 __invalidate_dcache_page(kvaddr); in kmap_invalidate_coherent()
70 kvaddr = TLBTEMP_BASE_1 + in kmap_invalidate_coherent()
74 __invalidate_dcache_page_alias(kvaddr, in kmap_invalidate_coherent()
96 void *kvaddr = coherent_kvaddr(page, TLBTEMP_BASE_1, vaddr, &paddr); in clear_user_highpage() local
101 clear_page_alias(kvaddr, paddr); in clear_user_highpage()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/
H A Dmtk_drm_gem.c67 mtk_gem->kvaddr = mtk_gem->cookie; in mtk_drm_gem_create()
238 if (mtk_gem->kvaddr) in mtk_drm_gem_prime_vmap()
239 return mtk_gem->kvaddr; in mtk_drm_gem_prime_vmap()
252 mtk_gem->kvaddr = vmap(mtk_gem->pages, npages, VM_MAP, in mtk_drm_gem_prime_vmap()
258 return mtk_gem->kvaddr; in mtk_drm_gem_prime_vmap()
269 mtk_gem->kvaddr = 0; in mtk_drm_gem_prime_vunmap()
H A Dmtk_drm_gem.h28 void *kvaddr; member
/OK3568_Linux_fs/kernel/arch/nds32/mm/
H A Dhighmem.c36 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
38 if (kvaddr >= (void *)FIXADDR_START) { in kunmap_atomic_high()
39 unsigned long vaddr = (unsigned long)kvaddr; in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/arch/sh/mm/
H A Dkmap.c50 void kunmap_coherent(void *kvaddr) in kunmap_coherent() argument
52 if (kvaddr >= (void *)FIXADDR_START) { in kunmap_coherent()
53 unsigned long vaddr = (unsigned long)kvaddr & PAGE_MASK; in kunmap_coherent()
H A Dnommu.c86 void kunmap_coherent(void *kvaddr) in kunmap_coherent() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_debugfs.c64 void *kvaddr, *kvaddr_origin; in rockchip_drm_dump_plane_buffer() local
93 kvaddr = vmap(dump_info->pages, dump_info->num_pages, VM_MAP, in rockchip_drm_dump_plane_buffer()
95 kvaddr_origin = kvaddr; in rockchip_drm_dump_plane_buffer()
96 if (!kvaddr) in rockchip_drm_dump_plane_buffer()
99 kvaddr += dump_info->offset; in rockchip_drm_dump_plane_buffer()
109 kernel_write(file, kvaddr, size, &pos); in rockchip_drm_dump_plane_buffer()
H A Drockchip_drm_gem.c273 rk_obj->kvaddr = dma_alloc_attrs(drm->dev, obj->size, in rockchip_gem_alloc_dma()
276 if (!rk_obj->kvaddr) { in rockchip_gem_alloc_dma()
287 ret = dma_get_sgtable_attrs(drm->dev, sgt, rk_obj->kvaddr, in rockchip_gem_alloc_dma()
326 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, in rockchip_gem_alloc_dma()
455 rk_obj->kvaddr = vmap(rk_obj->pages, rk_obj->num_pages, in rockchip_gem_alloc_buf()
458 if (!rk_obj->kvaddr) { in rockchip_gem_alloc_buf()
498 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, in rockchip_gem_free_dma()
511 vunmap(rk_obj->kvaddr); in rockchip_gem_free_buf()
539 return dma_mmap_attrs(drm->dev, vma, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_drm_gem_object_mmap_dma()
805 ret = dma_get_sgtable_attrs(drm->dev, sgt, rk_obj->kvaddr, in rockchip_gem_prime_get_sg_table()
[all …]
H A Drockchip_drm_fbdev.c92 fbi->screen_base = rk_obj->kvaddr + offset; in rockchip_drm_fbdev_create()
98 rk_obj->kvaddr, in rockchip_drm_fbdev_create()
H A Drockchip_drm_fb.c147 rockchip_logo_fb->rk_obj.kvaddr = logo->kvaddr; in rockchip_drm_logo_fb_alloc()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_debugger.c847 void *kvaddr = NULL; in rga_dump_image_to_file() local
861 kvaddr = ret ? NULL : map.vaddr; in rga_dump_image_to_file()
863 kvaddr = dma_buf_vmap(dump_buffer->dma_buffer->dma_buf); in rga_dump_image_to_file()
865 if (!kvaddr) { in rga_dump_image_to_file()
870 kvaddr_origin = kvaddr; in rga_dump_image_to_file()
871 kvaddr += dump_buffer->dma_buffer->offset; in rga_dump_image_to_file()
874 kvaddr = vmap(dump_buffer->virt_addr->pages, dump_buffer->virt_addr->page_count, in rga_dump_image_to_file()
876 if (!kvaddr) { in rga_dump_image_to_file()
882 kvaddr_origin = kvaddr; in rga_dump_image_to_file()
883 kvaddr += dump_buffer->virt_addr->offset; in rga_dump_image_to_file()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Dhighmem.c76 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
78 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
81 if (kvaddr >= (void *)FIXADDR_START) { in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c94 void *kvaddr; /* FIXME: only for pio hack */ member
258 struct page *page, void *kvaddr, in qib_user_sdma_init_frag() argument
268 pkt->addr[i].kvaddr = kvaddr; in qib_user_sdma_init_frag()
299 u16 offset, u16 len, void *kvaddr) in qib_user_sdma_page_to_frags() argument
368 page, kvaddr, /* struct page, virt addr */ in qib_user_sdma_page_to_frags()
385 pkt->addr[pkt->index].kvaddr, in qib_user_sdma_page_to_frags()
439 pbc16 = (__le16 *)pkt->addr[pkt->index].kvaddr; in qib_user_sdma_page_to_frags()
476 pkt->addr[pkt->index].kvaddr, in qib_user_sdma_page_to_frags()
544 kvaddr = NULL; in qib_user_sdma_page_to_frags()
630 if (pkt->addr[i].kvaddr) in qib_user_sdma_free_pkt_frag()
[all …]
/OK3568_Linux_fs/kernel/arch/microblaze/mm/
H A Dhighmem.c54 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
56 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/
H A Dhighmem.c43 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
45 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Dhighmem.c75 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
77 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/arch/mips/mm/
H A Dhighmem.c39 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
41 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dhighmem_32.c33 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
35 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
H A Diomap_32.c89 iounmap_atomic(void __iomem *kvaddr) in iounmap_atomic() argument
91 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in iounmap_atomic()
/OK3568_Linux_fs/kernel/arch/csky/mm/
H A Dhighmem.c40 void kunmap_atomic_high(void *kvaddr) in kunmap_atomic_high() argument
42 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in kunmap_atomic_high()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Dsdma.h660 int type, void *kvaddr, struct page *page,
816 void *kvaddr, in sdma_txadd_kvaddr() argument
824 kvaddr, NULL, 0, len); in sdma_txadd_kvaddr()
831 kvaddr, in sdma_txadd_kvaddr()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Diomap.h19 iounmap_atomic(void __iomem *kvaddr);
/OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/
H A Dexynos_drm_gem.h43 void *kvaddr; member

12