Lines Matching refs:seg_pcache
82 struct seg_pcache { struct
83 struct seg_pcache *p_hnext; /* list for hashed blocks */ argument
84 struct seg_pcache *p_hprev; argument
101 struct seg_pcache *p_hnext; /* list for hashed blocks */ argument
102 struct seg_pcache *p_hprev;
108 struct seg_pcache *p_hnext; /* list for hashed blocks */
109 struct seg_pcache *p_hprev;
244 #define plink2pcache(pl) ((struct seg_pcache *)((uintptr_t)(pl) - \
245 offsetof(struct seg_pcache, p_plink)))
294 ASSERT(hp->p_hnext->p_hnext == (struct seg_pcache *)hp); in seg_padd_abuck()
295 ASSERT(hp->p_hprev->p_hprev == (struct seg_pcache *)hp); in seg_padd_abuck()
421 static struct seg_pcache *
425 struct seg_pcache *pcp; in seg_plookup_checkdup()
426 struct seg_pcache *delcallb_list = NULL; in seg_plookup_checkdup()
431 for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp; in seg_plookup_checkdup()
466 struct seg_pcache *pcp; in seg_plookup()
485 for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp; in seg_plookup()
528 struct seg_pcache *pcp; in seg_pinactive()
566 for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp; in seg_pinactive()
612 hp->p_hnext == (struct seg_pcache *)hp) { in seg_pinactive()
804 struct seg_pcache *pcp; in seg_pinsert()
809 struct seg_pcache *delcallb_list = NULL; in seg_pinsert()
896 pcp->p_hprev = (struct seg_pcache *)hp; in seg_pinsert()
939 struct seg_pcache *delcallb_list = NULL; in seg_ppurge_async()
940 struct seg_pcache *pcp; in seg_ppurge_async()
1007 if (hpw->p_hnext == (struct seg_pcache *)hpw) { in seg_ppurge_async()
1014 pcp != (struct seg_pcache *)hpw; in seg_ppurge_async()
1051 if (hp->p_hnext == (struct seg_pcache *)hp) { in seg_ppurge_async()
1058 for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp; in seg_ppurge_async()
1101 if (hp->p_hnext == (struct seg_pcache *)hp) { in seg_ppurge_async()
1197 struct seg_pcache *pcp; in seg_ppurge_wiredpp()
1200 struct seg_pcache *delcallb_list = NULL; in seg_ppurge_wiredpp()
1212 if (hp->p_hnext == (struct seg_pcache *)hp) { in seg_ppurge_wiredpp()
1217 while (pcp != (struct seg_pcache *)hp) { in seg_ppurge_wiredpp()
1271 struct seg_pcache *delcallb_list = NULL; in seg_ppurge()
1272 struct seg_pcache *pcp; in seg_ppurge()
1292 while (pcp != (struct seg_pcache *)hp) { in seg_ppurge()
1338 if (hp->p_hnext == (struct seg_pcache *)hp) { in seg_ppurge()
1388 sizeof (struct seg_pcache), 0, NULL, NULL, NULL, NULL, NULL, 0); in seg_pinit()
1431 hp->p_hnext = (struct seg_pcache *)hp; in seg_pinit()
1432 hp->p_hprev = (struct seg_pcache *)hp; in seg_pinit()
1468 hp->p_hnext = (struct seg_pcache *)hp; in seg_pinit()
1469 hp->p_hprev = (struct seg_pcache *)hp; in seg_pinit()