Lines Matching refs:pmb_entry
35 struct pmb_entry;
37 struct pmb_entry {
52 struct pmb_entry *link;
65 static void pmb_unmap_entry(struct pmb_entry *, int depth);
68 static struct pmb_entry pmb_entry_list[NR_PMB_ENTRIES];
131 static inline bool pmb_can_merge(struct pmb_entry *a, struct pmb_entry *b)
146 struct pmb_entry *pmbe, *iter;
237 static struct pmb_entry *pmb_alloc(unsigned long vpn, unsigned long ppn,
240 struct pmb_entry *pmbe;
266 memset(pmbe, 0, sizeof(struct pmb_entry));
282 static void pmb_free(struct pmb_entry *pmbe)
293 static void __set_pmb_entry(struct pmb_entry *pmbe)
309 static void __clear_pmb_entry(struct pmb_entry *pmbe)
326 static void set_pmb_entry(struct pmb_entry *pmbe)
339 struct pmb_entry *pmbp, *pmbe;
458 struct pmb_entry *pmbe = NULL;
484 static void __pmb_unmap_entry(struct pmb_entry *pmbe, int depth)
487 struct pmb_entry *pmblink = pmbe;
490 * We may be called before this pmb_entry has been
509 static void pmb_unmap_entry(struct pmb_entry *pmbe, int depth)
530 struct pmb_entry *pmbe;
552 struct pmb_entry *pmbp = NULL;
577 struct pmb_entry *pmbe;
652 static void __init pmb_merge(struct pmb_entry *head)
655 struct pmb_entry *tail;
700 struct pmb_entry *pmbe;
741 struct pmb_entry *pmbe;
883 struct pmb_entry *pmbe;