Lines Matching refs:lmb
27 struct lmb { struct
32 extern struct lmb lmb;
34 extern void lmb_init(struct lmb *lmb);
35 extern long lmb_add(struct lmb *lmb, phys_addr_t base, phys_size_t size);
36 extern long lmb_reserve(struct lmb *lmb, phys_addr_t base, phys_size_t size);
37 extern phys_addr_t lmb_alloc(struct lmb *lmb, phys_size_t size, ulong align);
38 extern phys_addr_t lmb_alloc_base(struct lmb *lmb, phys_size_t size, ulong align,
40 extern phys_addr_t __lmb_alloc_base(struct lmb *lmb, phys_size_t size, ulong align,
42 extern int lmb_is_reserved(struct lmb *lmb, phys_addr_t addr);
43 extern long lmb_free(struct lmb *lmb, phys_addr_t base, phys_size_t size);
45 extern void lmb_dump_all(struct lmb *lmb);
53 void board_lmb_reserve(struct lmb *lmb);
54 void arch_lmb_reserve(struct lmb *lmb);