Lines Matching defs:pmb_entry
34 struct pmb_entry;
36 struct pmb_entry {
51 struct pmb_entry *link;
64 static void pmb_unmap_entry(struct pmb_entry *, int depth);
67 static struct pmb_entry pmb_entry_list[NR_PMB_ENTRIES];
130 static inline bool pmb_can_merge(struct pmb_entry *a, struct pmb_entry *b)
145 struct pmb_entry *pmbe, *iter;
236 static struct pmb_entry *pmb_alloc(unsigned long vpn, unsigned long ppn,
239 struct pmb_entry *pmbe;
265 memset(pmbe, 0, sizeof(struct pmb_entry));
281 static void pmb_free(struct pmb_entry *pmbe)
292 static void __set_pmb_entry(struct pmb_entry *pmbe)
308 static void __clear_pmb_entry(struct pmb_entry *pmbe)
325 static void set_pmb_entry(struct pmb_entry *pmbe)
338 struct pmb_entry *pmbp, *pmbe;
463 struct pmb_entry *pmbe = NULL;
489 static void __pmb_unmap_entry(struct pmb_entry *pmbe, int depth)
492 struct pmb_entry *pmblink = pmbe;
495 * We may be called before this pmb_entry has been
514 static void pmb_unmap_entry(struct pmb_entry *pmbe, int depth)
535 struct pmb_entry *pmbe;
557 struct pmb_entry *pmbp = NULL;
582 struct pmb_entry *pmbe;
655 static void __init pmb_merge(struct pmb_entry *head)
658 struct pmb_entry *tail;
703 struct pmb_entry *pmbe;
744 struct pmb_entry *pmbe;
873 struct pmb_entry *pmbe;