Lines Matching defs:vaddr
65 void *vaddr;
133 static bool pool_block_err(struct dma_pool *pool, void *vaddr, dma_addr_t dma)
141 __func__, pool->name, vaddr, &dma);
146 if (block != vaddr) {
155 memset(vaddr, POOL_POISON_FREED, pool->size);
161 memset(page->vaddr, POOL_POISON_FREED, pool->allocation);
169 static bool pool_block_err(struct dma_pool *pool, void *vaddr, dma_addr_t dma)
172 memset(vaddr, 0, pool->size);
313 block = page->vaddr + offset;
342 page->vaddr = dma_alloc_coherent(pool->dev, pool->allocation,
344 if (!page->vaddr) {
385 page->vaddr, page->dma);
444 * @vaddr: virtual address of block
450 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma)
452 struct dma_block *block = vaddr;
456 if (!pool_block_err(pool, vaddr, dma)) {