Lines Matching refs:retval
133 struct dma_pool *retval; in dma_pool_create() local
157 retval = kmalloc_node(sizeof(*retval), GFP_KERNEL, dev_to_node(dev)); in dma_pool_create()
158 if (!retval) in dma_pool_create()
159 return retval; in dma_pool_create()
161 strlcpy(retval->name, name, sizeof(retval->name)); in dma_pool_create()
163 retval->dev = dev; in dma_pool_create()
165 INIT_LIST_HEAD(&retval->page_list); in dma_pool_create()
166 spin_lock_init(&retval->lock); in dma_pool_create()
167 retval->size = size; in dma_pool_create()
168 retval->boundary = boundary; in dma_pool_create()
169 retval->allocation = allocation; in dma_pool_create()
171 INIT_LIST_HEAD(&retval->pools); in dma_pool_create()
185 list_add(&retval->pools, &dev->dma_pools); in dma_pool_create()
193 list_del(&retval->pools); in dma_pool_create()
196 kfree(retval); in dma_pool_create()
201 return retval; in dma_pool_create()
325 void *retval; in dma_pool_alloc() local
349 retval = offset + page->vaddr; in dma_pool_alloc()
354 u8 *data = retval; in dma_pool_alloc()
362 pool->name, retval); in dma_pool_alloc()
365 pool->name, retval); in dma_pool_alloc()
377 memset(retval, POOL_POISON_ALLOCATED, pool->size); in dma_pool_alloc()
382 memset(retval, 0, pool->size); in dma_pool_alloc()
384 return retval; in dma_pool_alloc()