Lines Matching refs:pools
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
224 New pools added via dynamic swiotlb are linked together in a linear list.
227 large number of dynamic pools. The data structures could be improved for
232 not wasted, with dynamic pools making more space available if needed (as long
239 which includes the default memory pool and any dynamic or transient pools
307 Restricted pools
309 The swiotlb machinery is also used for "restricted pools", which are pools of
311 use by a particular device. Restricted pools provide a level of DMA memory
318 Restricted pools add swiotlb_alloc() and swiotlb_free() APIs, which are called