Lines Matching refs:offset
61 unsigned int offset; member
208 unsigned int offset = 0; in pool_initialise_page() local
212 unsigned int next = offset + pool->size; in pool_initialise_page()
217 *(int *)(page->vaddr + offset) = next; in pool_initialise_page()
218 offset = next; in pool_initialise_page()
219 } while (offset < pool->allocation); in pool_initialise_page()
237 page->offset = 0; in pool_alloc_page()
325 size_t offset; in dma_pool_alloc() local
332 if (page->offset < pool->allocation) in dma_pool_alloc()
348 offset = page->offset; in dma_pool_alloc()
349 page->offset = *(int *)(page->vaddr + offset); in dma_pool_alloc()
350 retval = offset + page->vaddr; in dma_pool_alloc()
351 *handle = offset + page->dma; in dma_pool_alloc()
357 for (i = sizeof(page->offset); i < pool->size; i++) { in dma_pool_alloc()
415 unsigned int offset; in dma_pool_free() local
431 offset = vaddr - page->vaddr; in dma_pool_free()
433 if ((dma - page->dma) != offset) { in dma_pool_free()
445 unsigned int chain = page->offset; in dma_pool_free()
447 if (chain != offset) { in dma_pool_free()
465 *(int *)vaddr = page->offset; in dma_pool_free()
466 page->offset = offset; in dma_pool_free()