Lines Matching refs:bidram

24 struct bidram plat_bidram __section(".data") = { .has_init = false, };
38 struct bidram *bidram = &plat_bidram; in bidram_dump() local
39 struct lmb *lmb = &bidram->lmb; in bidram_dump()
69 list_for_each(node, &bidram->reserved_head) { in bidram_dump()
104 struct bidram *bidram = &plat_bidram; in bidram_add() local
113 ret = lmb_add(&bidram->lmb, base, size); in bidram_add()
123 struct bidram *bidram = &plat_bidram; in bidram_gen_gd_bi_dram() local
175 if (bidram->fixup) { in bidram_gen_gd_bi_dram()
192 if (!bidram->size_u64[i]) in bidram_gen_gd_bi_dram()
194 gd->bd->bi_dram[idx].start = bidram->base_u64[i]; in bidram_gen_gd_bi_dram()
195 gd->bd->bi_dram[idx].size = bidram->size_u64[i]; in bidram_gen_gd_bi_dram()
197 idx, bidram->base_u64[i], bidram->size_u64[i]); in bidram_gen_gd_bi_dram()
212 struct bidram *bidram = &plat_bidram; in bidram_fixup() local
214 bidram->fixup = true; in bidram_fixup()
222 struct bidram *bidram = &plat_bidram; in bidram_append_size() local
228 size += bidram->size_u64[i]; in bidram_append_size()
244 struct bidram *bidram = &plat_bidram; in bidram_reserved_is_overlap() local
251 list_for_each(node, &bidram->reserved_head) { in bidram_reserved_is_overlap()
263 struct bidram *bidram = &plat_bidram; in bidram_core_reserve() local
299 list_for_each(node, &bidram->reserved_head) { in bidram_core_reserve()
319 ret = lmb_reserve(&bidram->lmb, base, size); in bidram_core_reserve()
350 list_add_tail(&mem->node, &bidram->reserved_head); in bidram_core_reserve()
394 struct bidram *bidram = &plat_bidram; in bidram_get_ram_size() local
423 lmb_init(&bidram->lmb); in bidram_get_ram_size()
424 INIT_LIST_HEAD(&bidram->reserved_head); in bidram_get_ram_size()
425 bidram->has_init = true; in bidram_get_ram_size()
436 bidram->base_u64[n] = list[i].base_u64; in bidram_get_ram_size()
437 bidram->size_u64[n] = list[i].size_u64; in bidram_get_ram_size()
487 ret = board_bidram_reserve(bidram); in bidram_get_ram_size()
509 __weak int board_bidram_reserve(struct bidram *bidram) in board_bidram_reserve() argument