Lines Matching refs:p_halink

104 	pcache_link_t		p_halink[2];	/* active bucket linkages */
248 offsetof(struct seg_phash, p_halink[l])))
307 if (hp->p_halink[lix].p_lnext != NULL) {
308 ASSERT(hp->p_halink[lix].p_lprev != NULL);
309 ASSERT(hp->p_halink[!lix].p_lnext == NULL);
310 ASSERT(hp->p_halink[!lix].p_lprev == NULL);
314 ASSERT(hp->p_halink[lix].p_lprev == NULL);
321 if (hp->p_halink[!lix].p_lnext != NULL) {
322 ASSERT(hp->p_halink[!lix].p_lprev != NULL);
326 ASSERT(hp->p_halink[!lix].p_lprev == NULL);
331 hp->p_halink[lix].p_lnext = &seg_pahhead[lix];
332 hp->p_halink[lix].p_lprev = seg_pahhead[lix].p_lprev;
333 seg_pahhead[lix].p_lprev->p_lnext = &hp->p_halink[lix];
334 seg_pahhead[lix].p_lprev = &hp->p_halink[lix];
360 ASSERT(hp->p_halink[lix].p_lnext != NULL);
361 ASSERT(hp->p_halink[lix].p_lprev != NULL);
362 ASSERT(hp->p_halink[!lix].p_lnext == NULL);
363 ASSERT(hp->p_halink[!lix].p_lprev == NULL);
364 hp->p_halink[lix].p_lnext->p_lprev = hp->p_halink[lix].p_lprev;
365 hp->p_halink[lix].p_lprev->p_lnext = hp->p_halink[lix].p_lnext;
366 hp->p_halink[lix].p_lnext = NULL;
367 hp->p_halink[lix].p_lprev = NULL;
379 if (hp->p_halink[lix].p_lnext != NULL) {
380 ASSERT(hp->p_halink[lix].p_lprev != NULL);
381 ASSERT(hp->p_halink[!lix].p_lnext == NULL);
382 ASSERT(hp->p_halink[!lix].p_lprev == NULL);
383 hp->p_halink[lix].p_lnext->p_lprev = hp->p_halink[lix].p_lprev;
384 hp->p_halink[lix].p_lprev->p_lnext = hp->p_halink[lix].p_lnext;
385 hp->p_halink[lix].p_lnext = NULL;
386 hp->p_halink[lix].p_lprev = NULL;
390 ASSERT(hp->p_halink[lix].p_lprev == NULL);
400 ASSERT(hp->p_halink[lix].p_lnext != NULL);
401 ASSERT(hp->p_halink[lix].p_lprev != NULL);
404 hp->p_halink[lix].p_lnext->p_lprev = hp->p_halink[lix].p_lprev;
405 hp->p_halink[lix].p_lprev->p_lnext = hp->p_halink[lix].p_lnext;
406 hp->p_halink[lix].p_lnext = NULL;
407 hp->p_halink[lix].p_lprev = NULL;