phys_addr_t lmb_alloc_base(struct lmb *lmb, phys_size_t size, ulong align, phys_addr_t max_addr) { phys_addr_t alloc; alloc = __lmb_alloc_base(lmb, size, align, max_addr); if (alloc == 0) printf("ERROR: Failed to allocate 0x%lx bytes below 0x%lx.\n", (ulong)size, (ulong)max_addr); return alloc; }
u64 __init lmb_alloc_base(u64 size, u64 align, u64 max_addr) { u64 alloc; alloc = __lmb_alloc_base(size, align, max_addr); if (alloc == 0) panic("ERROR: Failed to allocate 0x%llx bytes below 0x%llx.\n", (unsigned long long) size, (unsigned long long) max_addr); return alloc; }
unsigned long __init lmb_alloc_base(unsigned long size, unsigned long align, unsigned long max_addr) { unsigned long alloc; alloc = __lmb_alloc_base(size, align, max_addr); if (alloc == 0) panic("ERROR: Failed to allocate 0x%lx bytes below 0x%lx.\n", size, max_addr); return alloc; }