Lines Matching defs:pv_hashed_entry_t

339 } *pv_hashed_entry_t;
366 typedef struct pv_rooted_entry { /* first three entries must match pv_hashed_entry_t */
383 } *pv_hashed_entry_t;
385 #define PV_HASHED_ENTRY_NULL ((pv_hashed_entry_t)0)
388 pv_hashed_entry_t *pv_hash_table; /* hash lists */
409 pv_hashed_entry_t pv_hashed_free_list = PV_HASHED_ENTRY_NULL;
410 pv_hashed_entry_t pv_hashed_kern_free_list = PV_HASHED_ENTRY_NULL;
430 pv_hashed_free_list = (pv_hashed_entry_t)pvh_e->qlink.next; \
450 pv_hashed_kern_free_list = (pv_hashed_entry_t)pvh_e->qlink.next; \
691 static inline void pv_hash_add(pv_hashed_entry_t pvh_e, pv_rooted_entry_t pv_h)
693 pv_hashed_entry_t *hashp;
711 * unlinks the pv_hashed_entry_t pvh from the singly linked hash chain.
716 static inline void pmap_pvh_unlink(pv_hashed_entry_t pvh)
718 pv_hashed_entry_t curh;
719 pv_hashed_entry_t *pprevh;
745 static inline void pv_hash_remove(pv_hashed_entry_t pvh_e)
939 static inline __attribute__ ((always_inline)) pv_hashed_entry_t pmap_pv_remove(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t * ppnp, pt_entry_t * pte)
941 pv_hashed_entry_t pvh_e;
943 pv_hashed_entry_t *pprevh;
974 pvh_e = (pv_hashed_entry_t) queue_next(&pv_h->qlink);
1320 pv_hashed_entry_t pvh_e, nexth;
1339 pvh_e = (pv_hashed_entry_t)pv_e;
1349 nexth = (pv_hashed_entry_t)queue_next(&pvh_e->qlink);
1536 pv_hashed_entry_t pvh_e;
1537 pv_hashed_entry_t pvh_eh;
1538 pv_hashed_entry_t pvh_et;
1544 pvh_e = (pv_hashed_entry_t) zalloc(pv_hashed_list_zone);
1558 pvh_e = (pv_hashed_entry_t) zalloc(pv_hashed_list_zone);
1573 pv_hashed_entry_t pvh_e;
1574 pv_hashed_entry_t pvh_eh;
1575 pv_hashed_entry_t pvh_et;
1589 pvh_e = (pv_hashed_entry_t) zalloc(pv_hashed_list_zone);
1605 pvh_e = (pv_hashed_entry_t) zalloc(pv_hashed_list_zone);
2840 pv_hashed_entry_t pvh_e;
2841 pv_hashed_entry_t pvh_new;
2842 pv_hashed_entry_t *hashp;
3052 pvh_new = (pv_hashed_entry_t) zalloc(pv_hashed_list_zone);
3182 + (sizeof(struct pv_hashed_entry_t *) * (npvhash + 1))
3196 pv_hash_table = (pv_hashed_entry_t *) pv_root;
3342 pv_hashed_entry_t pvh_et = PV_HASHED_ENTRY_NULL;
3343 pv_hashed_entry_t pvh_eh = PV_HASHED_ENTRY_NULL;
3344 pv_hashed_entry_t pvh_e;
3579 pv_hashed_entry_t pvh_eh = PV_HASHED_ENTRY_NULL;
3580 pv_hashed_entry_t pvh_et = PV_HASHED_ENTRY_NULL;
3581 pv_hashed_entry_t nexth;
3586 pv_hashed_entry_t pvh_e;
3630 pvh_e = (pv_hashed_entry_t) pv_e; /* cheat */
3642 nexth = (pv_hashed_entry_t) queue_next(&pvh_e->qlink); /* if there is one */
3698 pvh_e = (pv_hashed_entry_t) queue_next(&pv_h->qlink);
3700 if (pvh_e != (pv_hashed_entry_t) pv_h) {