Lines Matching full:mapping
8 The io_mapping functions in linux/io-mapping.h provide an abstraction for
9 efficiently mapping small regions of an I/O device to the CPU. The initial
14 A mapping object is created during driver initialization using::
20 mappable, while 'size' indicates how large a mapping region to
23 This _wc variant provides a mapping which may only be used
26 With this mapping object, individual pages can be mapped either atomically
30 void *io_mapping_map_atomic_wc(struct io_mapping *mapping,
33 'offset' is the offset within the defined mapping region.
59 void *io_mapping_map_wc(struct io_mapping *mapping,
75 void io_mapping_free(struct io_mapping *mapping)
80 The initial implementation of these functions uses existing mapping
85 range, creating a permanent kernel-visible mapping to the resource. The
92 provides an efficient mapping for this usage.
96 performs an IPI to inform all processors about the new mapping. This results