/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_buf.c | 66 buf->kvaddr = (void __iomem *)dma_alloc_attrs(dev->dev, 70 if (!buf->kvaddr) { 135 dma_free_attrs(dev->dev, buf->size, buf->kvaddr,
|
H A D | exynos_drm_fbdev.c | 98 if (!buffer->kvaddr) { 102 buffer->kvaddr = (void __iomem *) vmap(buffer->pages, 108 buffer->kvaddr = (void __iomem *)phys_to_virt(dma_addr); 110 buffer->kvaddr = (void __iomem *)NULL; 112 if (!buffer->kvaddr) { 124 fbi->screen_base = buffer->kvaddr + offset; 316 if (is_drm_iommu_supported(dev) && exynos_gem_obj->buffer->kvaddr) 317 vunmap(exynos_gem_obj->buffer->kvaddr);
|
H A D | exynos_drm_gem.h | 25 * @kvaddr: kernel virtual address to allocated memory region. 38 void __iomem *kvaddr; member in struct:exynos_drm_gem_buf
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_file_ops.c | 983 void *kvaddr, char *what) 1009 pfn = virt_to_phys(kvaddr) >> PAGE_SHIFT; 981 ipath_mmap_mem(struct vm_area_struct *vma, struct ipath_portdata *pd, unsigned len, int write_ok, void *kvaddr, char *what) argument
|
H A D | ipath_user_sdma.c | 62 u32 offset; /* offset for kvaddr, addr */ 67 void *kvaddr; /* FIXME: only for pio hack */ member in struct:ipath_user_sdma_pkt::__anon1470 151 void *kvaddr, dma_addr_t dma_addr) 158 pkt->addr[i].kvaddr = kvaddr; 166 void *kvaddr, dma_addr_t dma_addr) 171 kvaddr, dma_addr); 261 if (pkt->addr[i].kvaddr) 268 } else if (pkt->addr[i].kvaddr) 271 pkt->addr[i].kvaddr, pk 147 ipath_user_sdma_init_frag(struct ipath_user_sdma_pkt *pkt, int i, size_t offset, size_t len, int put_page, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument 162 ipath_user_sdma_init_header(struct ipath_user_sdma_pkt *pkt, u32 counter, size_t offset, size_t len, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_file_ops.c | 723 unsigned len, void *kvaddr, u32 write_ok, char *what) 753 pfn = virt_to_phys(kvaddr) >> PAGE_SHIFT; 722 qib_mmap_mem(struct vm_area_struct *vma, struct qib_ctxtdata *rcd, unsigned len, void *kvaddr, u32 write_ok, char *what) argument
|
H A D | qib_user_sdma.c | 85 u16 offset; /* offset for kvaddr, addr */ 94 void *kvaddr; /* FIXME: only for pio hack */ member in struct:qib_user_sdma_pkt::__anon1658 261 struct page *page, void *kvaddr, 271 pkt->addr[i].kvaddr = kvaddr; 302 u16 offset, u16 len, void *kvaddr) 371 page, kvaddr, /* struct page, virt addr */ 388 pkt->addr[pkt->index].kvaddr, 442 pbc16 = (__le16 *)pkt->addr[pkt->index].kvaddr; 479 pkt->addr[pkt->index].kvaddr, 257 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) argument 298 qib_user_sdma_page_to_frags(const struct qib_devdata *dd, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, struct page *page, u16 put, u16 offset, u16 len, void *kvaddr) argument [all...] |