Lines Matching defs:iomap
33 #include <asm/iomap.h>
42 io_mapping_init_wc(struct io_mapping *iomap,
51 iomap->base = base;
52 iomap->size = size;
53 iomap->prot = prot;
54 return iomap;
131 io_mapping_init_wc(struct io_mapping *iomap,
135 iomap->iomem = ioremap_wc(base, size);
136 if (!iomap->iomem)
139 iomap->base = base;
140 iomap->size = size;
141 iomap->prot = pgprot_writecombine(PAGE_KERNEL);
143 return iomap;
207 struct io_mapping *iomap;
209 iomap = kmalloc(sizeof(*iomap), GFP_KERNEL);
210 if (!iomap)
213 if (!io_mapping_init_wc(iomap, base, size)) {
214 kfree(iomap);
218 return iomap;
222 io_mapping_free(struct io_mapping *iomap)
224 io_mapping_fini(iomap);
225 kfree(iomap);
228 int io_mapping_map_user(struct io_mapping *iomap, struct vm_area_struct *vma,