Lines Matching refs:vaddr
66 void *vaddr; member
134 static bool pool_block_err(struct dma_pool *pool, void *vaddr, dma_addr_t dma) in pool_block_err() argument
142 __func__, pool->name, vaddr, &dma); in pool_block_err()
147 if (block != vaddr) { in pool_block_err()
156 memset(vaddr, POOL_POISON_FREED, pool->size); in pool_block_err()
162 memset(page->vaddr, POOL_POISON_FREED, pool->allocation); in pool_init_page()
170 static bool pool_block_err(struct dma_pool *pool, void *vaddr, dma_addr_t dma) in pool_block_err() argument
173 memset(vaddr, 0, pool->size); in pool_block_err()
316 block = page->vaddr + offset; in pool_initialise_page()
345 page->vaddr = dma_alloc_coherent(pool->dev, pool->allocation, in pool_alloc_page()
347 if (!page->vaddr) { in pool_alloc_page()
388 page->vaddr, page->dma); in dma_pool_destroy()
453 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma) in dma_pool_free() argument
455 struct dma_block *block = vaddr; in dma_pool_free()
459 if (!pool_block_err(pool, vaddr, dma)) { in dma_pool_free()