Lines Matching defs:min_addr
432 void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_t max_addr)
436 __cvmx_validate_mem_range(&min_addr, &max_addr);
437 address = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0);
462 void *cvmx_bootmem_alloc_named_range_once(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t align, const char *name, void (*init)(void*))
470 __cvmx_validate_mem_range(&min_addr, &max_addr);
480 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr, align, name, CVMX_BOOTMEM_FLAG_NO_LOCKING);
493 static void *cvmx_bootmem_alloc_named_range_flags(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t align, const char *name, uint32_t flags)
497 __cvmx_validate_mem_range(&min_addr, &max_addr);
498 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr, align, name, flags);
506 void *cvmx_bootmem_alloc_named_range(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t align, const char *name)
508 return cvmx_bootmem_alloc_named_range_flags(size, min_addr, max_addr, align, name, 0);
598 cvmx_dprintf("cvmx_bootmem_phy_alloc: req_size: 0x%llx, min_addr: 0x%llx, max_addr: 0x%llx, align: 0x%llx\n",
976 int64_t cvmx_bootmem_phy_named_block_alloc(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t alignment, const char *name, uint32_t flags)
984 (ULL)min_addr,
1018 addr_allocated = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, flags | CVMX_BOOTMEM_FLAG_NO_LOCKING);