Lines Matching refs:start
203 region.start = addr; in ofw_device_dma_ops()
294 return pool->start + bit * ARCH_PAGE_SIZE; in dma_pool_alloc()
304 rt_size_t bit = (offset - pool->start) / ARCH_PAGE_SIZE, end_bit; in dma_pool_free()
396 if (dma_handle >= pool->region.start && in dma_free()
516 region->start, region->end, rt_strerror(-RT_ENOMEM)); in dma_pool_install()
530 pool->start = RT_ALIGN(pool->region.start, ARCH_PAGE_SIZE); in dma_pool_install()
531 pool->bits = (pool->region.end - pool->start) / ARCH_PAGE_SIZE; in dma_pool_install()
559 region->start, region->end, rt_strerror(err)); in dma_pool_install()
579 (region->end - region->start) / SIZE_MB, in rt_dma_pool_install()
580 (region->end - region->start) / SIZE_KB & (SIZE_KB - 1), in rt_dma_pool_install()
581 region->start); in rt_dma_pool_install()
606 if (region->end - region->start >= cma_size) in rt_dma_pool_extract()
608 if ((rt_ssize_t)((4UL * SIZE_GB) - region->start) < cma_size) in rt_dma_pool_extract()
629 if (region->end - region->start != cma_size) in rt_dma_pool_extract()
631 cma.start = region->start; in rt_dma_pool_extract()
632 cma.end = cma.start + cma_size; in rt_dma_pool_extract()
635 region->start += cma_size; in rt_dma_pool_extract()
643 coherent_pool.start = cma.start; in rt_dma_pool_extract()
644 coherent_pool.end = coherent_pool.start + coherent_pool_size; in rt_dma_pool_extract()
647 cma.start += coherent_pool_size; in rt_dma_pool_extract()
679 region->start, region->end); in list_dma_pool()