Lines Matching refs:mapping
68 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini() argument
70 iomap_free(mapping->base, mapping->size); in io_mapping_fini()
75 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc() argument
81 BUG_ON(offset >= mapping->size); in io_mapping_map_atomic_wc()
82 phys_addr = mapping->base + offset; in io_mapping_map_atomic_wc()
84 return iomap_atomic_prot_pfn(pfn, mapping->prot); in io_mapping_map_atomic_wc()
94 io_mapping_map_wc(struct io_mapping *mapping, in io_mapping_map_wc() argument
100 BUG_ON(offset >= mapping->size); in io_mapping_map_wc()
101 phys_addr = mapping->base + offset; in io_mapping_map_wc()
138 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini() argument
140 iounmap(mapping->iomem); in io_mapping_fini()
145 io_mapping_map_wc(struct io_mapping *mapping, in io_mapping_map_wc() argument
149 return mapping->iomem + offset; in io_mapping_map_wc()
159 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc() argument
164 return io_mapping_map_wc(mapping, offset, PAGE_SIZE); in io_mapping_map_atomic_wc()