[go: nahoru, domu]

Searched refs:kvaddr (Results 1 - 7 of 7) sorted by relevance

/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c98 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 Dexynos_drm_buf.c66 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 Dexynos_drm_gem.h25 * @kvaddr: kernel virtual address to allocated memory region.
38 void __iomem *kvaddr; member in struct:exynos_drm_gem_buf
/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c85 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...]
H A Dqib_file_ops.c723 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
/drivers/infiniband/hw/ipath/
H A Dipath_user_sdma.c62 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...]
H A Dipath_file_ops.c983 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

Completed in 124 milliseconds