seg_pcache
if (hpw->p_hnext == (struct seg_pcache *)hpw) {
struct seg_pcache *p_hnext; /* list for hashed blocks */
pcp != (struct seg_pcache *)hpw;
struct seg_pcache *p_hprev;
if (hp->p_hnext == (struct seg_pcache *)hp) {
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
struct seg_pcache *p_hnext; /* list for hashed blocks */
struct seg_pcache *p_hprev;
if (hp->p_hnext == (struct seg_pcache *)hp) {
struct seg_pcache *pcp;
struct seg_pcache *delcallb_list = NULL;
if (hp->p_hnext == (struct seg_pcache *)hp) {
while (pcp != (struct seg_pcache *)hp) {
struct seg_pcache *delcallb_list = NULL;
struct seg_pcache *pcp;
while (pcp != (struct seg_pcache *)hp) {
if (hp->p_hnext == (struct seg_pcache *)hp) {
sizeof (struct seg_pcache), 0, NULL, NULL, NULL, NULL, NULL, 0);
hp->p_hnext = (struct seg_pcache *)hp;
hp->p_hprev = (struct seg_pcache *)hp;
hp->p_hnext = (struct seg_pcache *)hp;
hp->p_hprev = (struct seg_pcache *)hp;
#define plink2pcache(pl) ((struct seg_pcache *)((uintptr_t)(pl) - \
offsetof(struct seg_pcache, p_plink)))
ASSERT(hp->p_hnext->p_hnext == (struct seg_pcache *)hp);
ASSERT(hp->p_hprev->p_hprev == (struct seg_pcache *)hp);
static struct seg_pcache *
struct seg_pcache *pcp;
struct seg_pcache *delcallb_list = NULL;
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
struct seg_pcache *pcp;
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
struct seg_pcache *pcp;
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
hp->p_hnext == (struct seg_pcache *)hp) {
struct seg_pcache *pcp;
struct seg_pcache *delcallb_list = NULL;
struct seg_pcache *p_hnext; /* list for hashed blocks */
struct seg_pcache *p_hprev;
pcp->p_hprev = (struct seg_pcache *)hp;
struct seg_pcache *delcallb_list = NULL;
struct seg_pcache *pcp;