Lines Matching defs:allocation
25 size_t allocation;
31 struct dma_page { /* cacheable header for 'allocation' bytes */
89 * @allocation: returned blocks won't cross this boundary (or zero)
92 * Returns a dma allocation pool with the requested characteristics, or
99 * If allocation is nonzero, objects returned from dma_pool_alloc() won't
106 size_t size, size_t align, size_t allocation)
121 if (allocation == 0) {
123 allocation = size;
125 allocation = PAGE_SIZE;
126 } else if (allocation < size)
139 retval->allocation = allocation;
140 retval->blocks_per_page = allocation / size;
180 pool->allocation,
186 memset (page->vaddr, POOL_POISON_FREED, pool->allocation);
215 memset (page->vaddr, POOL_POISON_FREED, pool->allocation);
217 dma_free_coherent (pool->dev, pool->allocation, page->vaddr, dma);
342 if (dma < (page->dma + pool->allocation))
439 * @allocation: returned blocks won't cross this boundary (or zero)
445 size_t size, size_t align, size_t allocation)
453 pool = *ptr = dma_pool_create(name, dev, size, align, allocation);