Lines Matching refs:bidram

24 struct bidram plat_bidram __section(".data") = { .has_init = false, };
47 struct bidram *bidram = &plat_bidram; in bidram_dump() local
48 struct lmb *lmb = &bidram->lmb; in bidram_dump()
78 list_for_each(node, &bidram->reserved_head) { in bidram_dump()
113 struct bidram *bidram = &plat_bidram; in bidram_add() local
122 ret = lmb_add(&bidram->lmb, base, size); in bidram_add()
132 struct bidram *bidram = &plat_bidram; in bidram_gen_gd_bi_dram() local
184 if (bidram->fixup) { in bidram_gen_gd_bi_dram()
201 if (!bidram->size_u64[i]) in bidram_gen_gd_bi_dram()
203 gd->bd->bi_dram[idx].start = bidram->base_u64[i]; in bidram_gen_gd_bi_dram()
204 gd->bd->bi_dram[idx].size = bidram->size_u64[i]; in bidram_gen_gd_bi_dram()
206 idx, bidram->base_u64[i], bidram->size_u64[i]); in bidram_gen_gd_bi_dram()
221 struct bidram *bidram = &plat_bidram; in bidram_fixup() local
223 bidram->fixup = true; in bidram_fixup()
233 struct bidram *bidram = &plat_bidram; in bidram_append_size() local
239 size += bidram->size_u64[i]; in bidram_append_size()
257 struct bidram *bidram = &plat_bidram; in bidram_reserved_is_overlap() local
264 list_for_each(node, &bidram->reserved_head) { in bidram_reserved_is_overlap()
276 struct bidram *bidram = &plat_bidram; in bidram_core_reserve() local
312 list_for_each(node, &bidram->reserved_head) { in bidram_core_reserve()
332 ret = lmb_reserve(&bidram->lmb, base, size); in bidram_core_reserve()
363 list_add_tail(&mem->node, &bidram->reserved_head); in bidram_core_reserve()
407 struct bidram *bidram = &plat_bidram; in bidram_get_ram_size() local
436 lmb_init(&bidram->lmb); in bidram_get_ram_size()
437 INIT_LIST_HEAD(&bidram->reserved_head); in bidram_get_ram_size()
438 bidram->has_init = true; in bidram_get_ram_size()
449 bidram->base_u64[n] = list[i].base_u64; in bidram_get_ram_size()
450 bidram->size_u64[n] = list[i].size_u64; in bidram_get_ram_size()
500 ret = board_bidram_reserve(bidram); in bidram_get_ram_size()
522 __weak int board_bidram_reserve(struct bidram *bidram) in board_bidram_reserve() argument