Lines Matching refs:retval
134 struct dma_pool *retval; in dma_pool_create() local
158 retval = kmalloc_node(sizeof(*retval), GFP_KERNEL, dev_to_node(dev)); in dma_pool_create()
159 if (!retval) in dma_pool_create()
160 return retval; in dma_pool_create()
162 strlcpy(retval->name, name, sizeof(retval->name)); in dma_pool_create()
164 retval->dev = dev; in dma_pool_create()
166 INIT_LIST_HEAD(&retval->page_list); in dma_pool_create()
167 spin_lock_init(&retval->lock); in dma_pool_create()
168 retval->size = size; in dma_pool_create()
169 retval->boundary = boundary; in dma_pool_create()
170 retval->allocation = allocation; in dma_pool_create()
172 INIT_LIST_HEAD(&retval->pools); in dma_pool_create()
186 list_add(&retval->pools, &dev->dma_pools); in dma_pool_create()
194 list_del(&retval->pools); in dma_pool_create()
197 kfree(retval); in dma_pool_create()
202 return retval; in dma_pool_create()
326 void *retval; in dma_pool_alloc() local
350 retval = offset + page->vaddr; in dma_pool_alloc()
355 u8 *data = retval; in dma_pool_alloc()
363 pool->name, retval); in dma_pool_alloc()
366 pool->name, retval); in dma_pool_alloc()
378 memset(retval, POOL_POISON_ALLOCATED, pool->size); in dma_pool_alloc()
383 memset(retval, 0, pool->size); in dma_pool_alloc()
385 return retval; in dma_pool_alloc()