Searched refs:iomap (Results 1 – 8 of 8) sorted by relevance
99 io_mapping_init_wc(struct io_mapping *iomap, in io_mapping_init_wc() argument103 iomap->base = base; in io_mapping_init_wc()104 iomap->size = size; in io_mapping_init_wc()105 iomap->vaddr = ioremap_wc(base, size); in io_mapping_init_wc()106 iomap->prot = pgprot_writecombine(PAGE_KERNEL_IO); in io_mapping_init_wc()108 return iomap; in io_mapping_init_wc()
39 SLIST_HEAD(iomap_list_head, iomap) iomap_list = SLIST_HEAD_INITIALIZER(iomap_list);44 struct iomap *imp; in __ioremap_common()50 imp = kmalloc(sizeof(struct iomap), M_DRM, M_WAITOK); in __ioremap_common()63 struct iomap *imp, *tmp_imp; in iounmap()99 SLIST_REMOVE(&iomap_list, imp, iomap, im_iomaps); in iounmap()
63 struct io_mapping *iomap)75 r.prot = __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) |
306 ptr = vma->iomap; in i915_vma_pin_iomap()316 vma->iomap = ptr; in i915_vma_pin_iomap()337 GEM_BUG_ON(vma->iomap == NULL); in i915_vma_unpin_iomap()701 if (vma->iomap == NULL) in __i915_vma_iounmap()704 io_mapping_unmap(vma->iomap); in __i915_vma_iounmap()705 vma->iomap = NULL; in __i915_vma_iounmap()
55 void __iomem *iomap; member
473 if (vma->iomap && i915_vma_unbind(vma) == 0)
4481 struct io_mapping *iomap);
112 struct iomap { struct116 SLIST_ENTRY(iomap) im_iomaps; argument