lmb 39 include/linux/lmb.h extern struct lmb lmb;
lmb 20 lib/lmb.c struct lmb lmb;
lmb 40 lib/lmb.c pr_info(" memory.cnt = 0x%lx\n", lmb.memory.cnt);
lmb 42 lib/lmb.c (unsigned long long)lmb.memory.size);
lmb 43 lib/lmb.c for (i=0; i < lmb.memory.cnt ;i++) {
lmb 45 lib/lmb.c i, (unsigned long long)lmb.memory.region[i].base);
lmb 47 lib/lmb.c (unsigned long long)lmb.memory.region[i].size);
lmb 50 lib/lmb.c pr_info(" reserved.cnt = 0x%lx\n", lmb.reserved.cnt);
lmb 52 lib/lmb.c (unsigned long long)lmb.memory.size);
lmb 53 lib/lmb.c for (i=0; i < lmb.reserved.cnt ;i++) {
lmb 55 lib/lmb.c i, (unsigned long long)lmb.reserved.region[i].base);
lmb 57 lib/lmb.c (unsigned long long)lmb.reserved.region[i].size);
lmb 112 lib/lmb.c lmb.memory.region[0].base = 0;
lmb 113 lib/lmb.c lmb.memory.region[0].size = 0;
lmb 114 lib/lmb.c lmb.memory.cnt = 1;
lmb 117 lib/lmb.c lmb.reserved.region[0].base = 0;
lmb 118 lib/lmb.c lmb.reserved.region[0].size = 0;
lmb 119 lib/lmb.c lmb.reserved.cnt = 1;
lmb 126 lib/lmb.c lmb.memory.size = 0;
lmb 128 lib/lmb.c for (i = 0; i < lmb.memory.cnt; i++)
lmb 129 lib/lmb.c lmb.memory.size += lmb.memory.region[i].size;
lmb 198 lib/lmb.c struct lmb_region *_rgn = &lmb.memory;
lmb 202 lib/lmb.c lmb.rmo_size = size;
lmb 210 lib/lmb.c struct lmb_region *rgn = &(lmb.memory);
lmb 259 lib/lmb.c struct lmb_region *_rgn = &lmb.reserved;
lmb 298 lib/lmb.c j = lmb_overlaps_region(&lmb.reserved, base, size);
lmb 301 lib/lmb.c if (lmb_add_region(&lmb.reserved, base, size) < 0)
lmb 305 lib/lmb.c res_base = lmb.reserved.region[j].base;
lmb 344 lib/lmb.c struct lmb_region *mem = &lmb.memory;
lmb 395 lib/lmb.c for (i = lmb.memory.cnt - 1; i >= 0; i--) {
lmb 396 lib/lmb.c u64 lmbbase = lmb.memory.region[i].base;
lmb 397 lib/lmb.c u64 lmbsize = lmb.memory.region[i].size;
lmb 410 lib/lmb.c j = lmb_overlaps_region(&lmb.reserved, base, size);
lmb 413 lib/lmb.c if (lmb_add_region(&lmb.reserved, base, size) < 0)
lmb 417 lib/lmb.c res_base = lmb.reserved.region[j].base;
lmb 429 lib/lmb.c return lmb.memory.size;
lmb 434 lib/lmb.c int idx = lmb.memory.cnt - 1;
lmb 436 lib/lmb.c return (lmb.memory.region[idx].base + lmb.memory.region[idx].size);
lmb 451 lib/lmb.c for (i = 0; i < lmb.memory.cnt; i++) {
lmb 452 lib/lmb.c if (limit > lmb.memory.region[i].size) {
lmb 453 lib/lmb.c limit -= lmb.memory.region[i].size;
lmb 457 lib/lmb.c lmb.memory.region[i].size = limit;
lmb 458 lib/lmb.c lmb.memory.cnt = i + 1;
lmb 462 lib/lmb.c if (lmb.memory.region[0].size < lmb.rmo_size)
lmb 463 lib/lmb.c lmb.rmo_size = lmb.memory.region[0].size;
lmb 468 lib/lmb.c for (i = 0; i < lmb.reserved.cnt; i++) {
lmb 469 lib/lmb.c p = &lmb.reserved.region[i];
lmb 477 lib/lmb.c lmb_remove_region(&lmb.reserved, i);
lmb 487 lib/lmb.c for (i = 0; i < lmb.reserved.cnt; i++) {
lmb 488 lib/lmb.c u64 upper = lmb.reserved.region[i].base +
lmb 489 lib/lmb.c lmb.reserved.region[i].size - 1;
lmb 490 lib/lmb.c if ((addr >= lmb.reserved.region[i].base) && (addr <= upper))
lmb 508 lib/lmb.c for (i = 0; i < lmb.memory.cnt; i++) {
lmb 509 lib/lmb.c u64 start = lmb.memory.region[i].base;
lmb 510 lib/lmb.c u64 end = start + lmb.memory.region[i].size - 1;