Lines Matching refs:lmb
26 struct lmb { struct
31 extern struct lmb lmb;
33 extern void lmb_init(struct lmb *lmb);
34 extern long lmb_add(struct lmb *lmb, phys_addr_t base, phys_size_t size);
35 extern long lmb_reserve(struct lmb *lmb, phys_addr_t base, phys_size_t size);
36 extern phys_addr_t lmb_alloc(struct lmb *lmb, phys_size_t size, ulong align);
37 extern phys_addr_t lmb_alloc_base(struct lmb *lmb, phys_size_t size, ulong align,
39 extern phys_addr_t __lmb_alloc_base(struct lmb *lmb, phys_size_t size, ulong align,
41 extern int lmb_is_reserved(struct lmb *lmb, phys_addr_t addr);
42 extern long lmb_free(struct lmb *lmb, phys_addr_t base, phys_size_t size);
44 extern void lmb_dump_all(struct lmb *lmb);
52 void board_lmb_reserve(struct lmb *lmb);
53 void arch_lmb_reserve(struct lmb *lmb);