Lines Matching refs:pmb_entry
34 struct pmb_entry;
36 struct pmb_entry { struct
51 struct pmb_entry *link; argument
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) in pmb_can_merge()
145 struct pmb_entry *pmbe, *iter; in pmb_mapping_exists()
236 static struct pmb_entry *pmb_alloc(unsigned long vpn, unsigned long ppn, in pmb_alloc()
239 struct pmb_entry *pmbe; in pmb_alloc()
265 memset(pmbe, 0, sizeof(struct pmb_entry)); in pmb_alloc()
281 static void pmb_free(struct pmb_entry *pmbe) in pmb_free()
292 static void __set_pmb_entry(struct pmb_entry *pmbe) in __set_pmb_entry()
308 static void __clear_pmb_entry(struct pmb_entry *pmbe) in __clear_pmb_entry()
325 static void set_pmb_entry(struct pmb_entry *pmbe) in set_pmb_entry()
338 struct pmb_entry *pmbp, *pmbe; in pmb_bolt_mapping()
463 struct pmb_entry *pmbe = NULL; in pmb_unmap()
489 static void __pmb_unmap_entry(struct pmb_entry *pmbe, int depth) in __pmb_unmap_entry()
492 struct pmb_entry *pmblink = pmbe; in __pmb_unmap_entry()
514 static void pmb_unmap_entry(struct pmb_entry *pmbe, int depth) in pmb_unmap_entry()
535 struct pmb_entry *pmbe; in pmb_notify()
557 struct pmb_entry *pmbp = NULL; in pmb_synchronize()
582 struct pmb_entry *pmbe; in pmb_synchronize()
655 static void __init pmb_merge(struct pmb_entry *head) in pmb_merge()
658 struct pmb_entry *tail; in pmb_merge()
703 struct pmb_entry *pmbe; in pmb_coalesce()
744 struct pmb_entry *pmbe; in pmb_resize()
862 struct pmb_entry *pmbe; in pmb_syscore_resume()