Lines Matching +full:layer +full:- +full:base +full:- +full:offset
8 The io_mapping functions in linux/io-mapping.h provide an abstraction for
10 usage is to support the large graphics aperture on 32-bit processors where
16 struct io_mapping *io_mapping_create_wc(unsigned long base,
19 'base' is the bus address of the region to be made
31 unsigned long offset)
33 'offset' is the offset within the defined mapping region.
35 creation function yields undefined results. Using an offset
39 This _wc variant returns a write-combining map to the
54 If you need to sleep while holding the lock, you can use the non-atomic
60 unsigned long offset)
81 mechanisms and so provides only an abstraction layer and no new
84 On 64-bit processors, io_mapping_create_wc calls ioremap_wc for the whole
85 range, creating a permanent kernel-visible mapping to the resource. The
86 map_atomic and map functions add the requested offset to the base of the
89 On 32-bit processors with HIGHMEM defined, io_mapping_map_atomic_wc uses
94 On 32-bit processors without HIGHMEM defined, io_mapping_map_atomic_wc and