Lines Matching refs:prev_addr
278 uint64_t prev_addr = 0; in cvmx_bootmem_phy_alloc() local
358 prev_addr = ent_addr, in cvmx_bootmem_phy_alloc()
436 if (prev_addr) in cvmx_bootmem_phy_alloc()
437 cvmx_bootmem_phy_set_next(prev_addr, in cvmx_bootmem_phy_alloc()
486 uint64_t prev_addr = 0; /* zero is invalid */ in __cvmx_bootmem_phy_free() local
535 prev_addr = cur_addr; in __cvmx_bootmem_phy_free()
545 if (prev_addr + cvmx_bootmem_phy_get_size(prev_addr) == in __cvmx_bootmem_phy_free()
547 cvmx_bootmem_phy_set_size(prev_addr, in __cvmx_bootmem_phy_free()
549 (prev_addr) + size); in __cvmx_bootmem_phy_free()
551 cvmx_bootmem_phy_set_next(prev_addr, phy_addr); in __cvmx_bootmem_phy_free()
562 if (prev_addr + cvmx_bootmem_phy_get_size(prev_addr) == in __cvmx_bootmem_phy_free()
565 cvmx_bootmem_phy_set_size(prev_addr, in __cvmx_bootmem_phy_free()
567 (prev_addr) + size); in __cvmx_bootmem_phy_free()
570 cvmx_bootmem_phy_set_size(prev_addr, in __cvmx_bootmem_phy_free()
572 cvmx_bootmem_phy_get_size(prev_addr)); in __cvmx_bootmem_phy_free()
573 cvmx_bootmem_phy_set_next(prev_addr, in __cvmx_bootmem_phy_free()
586 cvmx_bootmem_phy_set_next(prev_addr, phy_addr); in __cvmx_bootmem_phy_free()
594 cvmx_bootmem_phy_set_next(prev_addr, phy_addr); in __cvmx_bootmem_phy_free()