Lines Matching refs:start_addr
42 return chunk->end_addr - chunk->start_addr + 1;
197 chunk->start_addr = virt;
224 if (addr >= chunk->start_addr && addr <= chunk->end_addr) {
225 paddr = chunk->phys_addr + (addr - chunk->start_addr);
305 nbits, data, pool, chunk->start_addr);
316 addr = chunk->start_addr + ((unsigned long)start_bit << order);
504 if (addr >= chunk->start_addr && addr <= chunk->end_addr) {
506 start_bit = (addr - chunk->start_addr) >> order;
562 if (start >= chunk->start_addr && start <= chunk->end_addr) {
645 * @start_addr: not used in this function
649 struct gen_pool *pool, unsigned long start_addr)
664 * @start_addr: start addr of alloction chunk
668 struct gen_pool *pool, unsigned long start_addr)
677 align_off = (start_addr & (alignment->align - 1)) >> order;
692 * @start_addr: not used in this function
696 struct gen_pool *pool, unsigned long start_addr)
727 * @start_addr: not used in this function
732 unsigned long start_addr)
749 * @start_addr: not used in this function
756 struct gen_pool *pool, unsigned long start_addr)