Lines Matching defs:blocks
9 * This allocator returns small blocks of a given size which are DMA-able by
11 * new pages, then splits them up into blocks of the required size.
16 * allocated pages. Each page in the page_list is split into blocks of at
17 * least 'size' bytes. Free blocks are tracked in an unsorted singly-linked
18 * list of free blocks within the page. Used blocks aren't tracked, but we
83 unsigned blocks = 0;
88 blocks += page->in_use;
94 pool->name, blocks,
108 * dma_pool_create - Creates a pool of consistent memory blocks, for dma.
111 * @size: size of the blocks in this pool.
112 * @align: alignment requirement for blocks; must be a power of two
113 * @boundary: returned blocks won't cross this power of two boundary
119 * cache flushing primitives. The actual size of blocks allocated may be
260 * dma_pool_destroy - destroys a pool of dma memory blocks.
488 * @size: size of the blocks in this pool.
489 * @align: alignment requirement for blocks; must be a power of two
490 * @allocation: returned blocks won't cross this boundary (or zero)