Lines Matching refs:start_addr
40 return chunk->end_addr - chunk->start_addr + 1; in chunk_size()
196 chunk->start_addr = virt; in gen_pool_add_owner()
223 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_virt_to_phys()
224 paddr = chunk->phys_addr + (addr - chunk->start_addr); in gen_pool_virt_to_phys()
304 nbits, data, pool, chunk->start_addr); in gen_pool_alloc_algo_owner()
315 addr = chunk->start_addr + ((unsigned long)start_bit << order); in gen_pool_alloc_algo_owner()
503 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_free_owner()
505 start_bit = (addr - chunk->start_addr) >> order; in gen_pool_free_owner()
561 if (start >= chunk->start_addr && start <= chunk->end_addr) { in gen_pool_has_addr()
647 struct gen_pool *pool, unsigned long start_addr) in gen_pool_first_fit() argument
665 struct gen_pool *pool, unsigned long start_addr) in gen_pool_first_fit_align() argument
674 align_off = (start_addr & (alignment->align - 1)) >> order; in gen_pool_first_fit_align()
692 struct gen_pool *pool, unsigned long start_addr) in gen_pool_fixed_alloc() argument
727 unsigned long start_addr) in gen_pool_first_fit_order_align() argument
750 struct gen_pool *pool, unsigned long start_addr) in gen_pool_best_fit() argument