Lines Matching full:allocated
67 multiple memory buffer segments, a separate bounce buffer must be allocated for
89 pre-allocated at boot time (but see Dynamic swiotlb below). Because swiotlb
91 allocated as a single contiguous block.
97 this pre-allocated memory is not available for other uses in the system. The
131 Hence there may be pre-padding space that is allocated prior to the start of
137 allocated entirely from granules that are not used for any other purpose.
141 Memory used for swiotlb bounce buffers is allocated from overall system memory
142 as one or more "pools". The default pool is allocated during system boot with a
146 CONFIG_SWIOTLB_DYNAMIC is enabled, additional pools may be allocated later in
148 memory. The default pool is allocated below the 4 GiB physical address line so
155 what might be called a "slot set". When a bounce buffer is allocated, it
157 bounce buffers. Furthermore, a bounce buffer must be allocated from a single
183 The default pool is allocated with PAGE_SIZE alignment. If an alloc_align_mask
296 Fourth, the io_tlb_slot array keeps track of any "padding slots" allocated to
304 The "pad_slots" value is recorded only in the first non-padding slot allocated