Searched refs:prev_addr (Results 1 – 2 of 2) sorted by relevance
698 if (prev_addr) in cvmx_bootmem_phy_alloc()727 prev_addr = ent_addr; in cvmx_bootmem_phy_alloc()741 uint64_t prev_addr = 0; /* zero is invalid */ in __cvmx_bootmem_phy_free() local784 prev_addr = cur_addr; in __cvmx_bootmem_phy_free()793 if (prev_addr + cvmx_bootmem_phy_get_size(prev_addr) == phy_addr) in __cvmx_bootmem_phy_free()795 cvmx_bootmem_phy_set_size(prev_addr, cvmx_bootmem_phy_get_size(prev_addr) + size); in __cvmx_bootmem_phy_free()799 cvmx_bootmem_phy_set_next(prev_addr, phy_addr); in __cvmx_bootmem_phy_free()810 if (prev_addr + cvmx_bootmem_phy_get_size(prev_addr) == phy_addr) in __cvmx_bootmem_phy_free()813 cvmx_bootmem_phy_set_size(prev_addr, cvmx_bootmem_phy_get_size(prev_addr) + size); in __cvmx_bootmem_phy_free()817 …cvmx_bootmem_phy_set_size(prev_addr, cvmx_bootmem_phy_get_size(cur_addr) + cvmx_bootmem_phy_get_si… in __cvmx_bootmem_phy_free()[all …]
5898 vmem_addr_t af, addr, prev_addr; in pmap_trm_import() local5901 prev_addr = atomic_load_long(&pmap_trm_arena_last); in pmap_trm_import()5904 if (prev_addr + size < prev_addr || prev_addr + size < size || in pmap_trm_import()5905 prev_addr + size > PMAP_TRM_MAX_ADDRESS) in pmap_trm_import()5907 addr = prev_addr + size; in pmap_trm_import()5908 if (atomic_fcmpset_int(&pmap_trm_arena_last, &prev_addr, addr)) in pmap_trm_import()5911 prev_addr += trm_guard; in pmap_trm_import()5912 trm_pte = PTmap + atop(prev_addr); in pmap_trm_import()5913 for (af = prev_addr; af < addr; af += PAGE_SIZE) { in pmap_trm_import()5916 pte_store(&trm_pte[atop(af - prev_addr)], VM_PAGE_TO_PHYS(m) | in pmap_trm_import()[all …]