Lines Matching refs:mapping
76 io_mapping_free(struct io_mapping *mapping) in io_mapping_free() argument
78 iomap_free(mapping->base, mapping->size); in io_mapping_free()
79 kfree(mapping); in io_mapping_free()
84 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc() argument
90 BUG_ON(offset >= mapping->size); in io_mapping_map_atomic_wc()
91 phys_addr = mapping->base + offset; in io_mapping_map_atomic_wc()
93 return iomap_atomic_prot_pfn(pfn, mapping->prot); in io_mapping_map_atomic_wc()
103 io_mapping_map_wc(struct io_mapping *mapping, unsigned long offset) in io_mapping_map_wc() argument
107 BUG_ON(offset >= mapping->size); in io_mapping_map_wc()
108 phys_addr = mapping->base + offset; in io_mapping_map_wc()
134 io_mapping_free(struct io_mapping *mapping) in io_mapping_free() argument
136 iounmap((void __force __iomem *) mapping); in io_mapping_free()
141 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc() argument
145 return ((char __force __iomem *) mapping) + offset; in io_mapping_map_atomic_wc()
156 io_mapping_map_wc(struct io_mapping *mapping, unsigned long offset) in io_mapping_map_wc() argument
158 return ((char __force __iomem *) mapping) + offset; in io_mapping_map_wc()