seg_phash
(struct seg_phash *)hpw);
ASSERT(pcp->p_hashp == (struct seg_phash *)hp);
struct seg_phash *hp;
struct seg_phash *hp;
seg_phashsize_win * sizeof (struct seg_phash),
hp = (struct seg_phash *)&seg_phashtab_wired[i];
struct seg_phash *p_htabwin; /* hash table for non wired entries */
((struct seg_phash *)&seg_phashtab_wired[P_HASHWIRED_MASK & \
#define hlink2phash(hl, l) ((struct seg_phash *)((uintptr_t)(hl) - \
offsetof(struct seg_phash, p_halink[l])))
seg_padd_abuck(struct seg_phash *hp)
ASSERT((struct seg_phash *)hp->p_hnext != hp);
ASSERT((struct seg_phash *)hp->p_hprev != hp);
seg_premove_abuck(struct seg_phash *hp, int athr)
ASSERT((struct seg_phash *)hp->p_hnext == hp);
ASSERT((struct seg_phash *)hp->p_hprev == hp);
seg_plookup_checkdup(struct seg_phash *hp, void *htag0,
struct seg_phash *hp;
struct seg_phash *hp;
struct seg_phash *hp;
struct seg_phash *p_hashp; /* our pcache hash bucket */
struct seg_phash *hp;