Lines Matching refs:cur_addr
432 uint64_t cur_addr;
455 cur_addr = cvmx_bootmem_desc->head_addr;
456 if (cur_addr == 0 || phy_addr < cur_addr) {
458 if (cur_addr && phy_addr + size > cur_addr)
460 else if (phy_addr + size == cur_addr) {
464 (cur_addr));
467 (cur_addr) + size);
471 /* New block before first block. OK if cur_addr is 0 */
472 cvmx_bootmem_phy_set_next(phy_addr, cur_addr);
481 while (cur_addr && phy_addr > cur_addr) {
482 prev_addr = cur_addr;
483 cur_addr = cvmx_bootmem_phy_get_next(cur_addr);
486 if (!cur_addr) {
515 if (phy_addr + size == cur_addr) {
518 cvmx_bootmem_phy_get_size(cur_addr) +
521 cvmx_bootmem_phy_get_next(cur_addr));
525 } else if (phy_addr + size == cur_addr) {
529 (cur_addr) + size);
532 (cur_addr));
540 cvmx_bootmem_phy_set_next(phy_addr, cur_addr);