Lines Matching refs:cur_ent

317 	_sd_cctl_t *cc_ent, *next_ccentry, *cur_ent, *nxt_ent;
452 cur_ent = cc_ent->cc_head_dm;
453 while (cur_ent) {
454 if (cur_ent == cc_ent)
455 cur_ent->cc_aging_dm |= AVAIL_ENTRY_DM;
457 if (_sd_entry_availability_dm(cur_ent,
459 cur_ent->cc_aging_dm |=
461 if ((cur_ent->cc_aging_dm &
469 cur_ent = cur_ent->cc_next_dm;
471 cur_ent = cc_ent->cc_head_dm;
475 while (cur_ent) {
476 nxt_ent = cur_ent->cc_next_dm;
478 if (cur_ent->cc_aging_dm &
480 cur_ent->cc_aging_dm &=
482 CLEAR_CENTRY_PAGEIO(cur_ent);
483 CLEAR_CENTRY_INUSE(cur_ent);
485 cur_ent = nxt_ent;
489 (cur_ent->cc_aging_dm & FINAL_AGING_DM) <
493 ASSERT(cur_ent == cc_ent);
497 cur_ent->cc_aging_dm &= ~AVAIL_ENTRY_DM;
499 wctl = cur_ent->cc_write;
501 CLEAR_CENTRY_PAGEIO(cur_ent);
502 CLEAR_CENTRY_INUSE(cur_ent);
517 while (cur_ent) {
520 _sd_cctl_t *, cur_ent,
521 int, CENTRY_CD(cur_ent),
522 int, CENTRY_BLK(cur_ent),
523 uint_t, cur_ent->cc_aging_dm);
525 if ((cur_ent->cc_aging_dm
528 (_sd_hash_hd_t *)cur_ent,
531 nxt_ent = cur_ent->cc_next_dm;
532 CLEAR_CENTRY_PAGEIO(cur_ent);
533 CLEAR_CENTRY_INUSE(cur_ent);
534 cur_ent = nxt_ent;
540 if (cur_ent->cc_alloc_size_dm) {
548 cur_ent->cc_dealloc_ct_dm++;
549 kmem_free(cur_ent->cc_data,
550 cur_ent->cc_alloc_size_dm);
561 cur_ent->cc_cblocks;
566 cur_ent);
570 wctl = cur_ent->cc_write;
571 cur_ent->cc_write = 0;
572 cur_ent->cc_data = 0;
573 cur_ent->cc_alloc_size_dm = 0;
574 cur_ent->cc_head_dm = NULL;
575 cur_ent->cc_aging_dm &=
581 (_sd_hash_hd_t *)cur_ent,
583 cur_ent->cc_valid = 0;
588 nxt_ent = cur_ent->cc_next_dm;
590 cur_ent->cc_next_dm = NULL;
592 CLEAR_CENTRY_PAGEIO(cur_ent);
593 CLEAR_CENTRY_INUSE(cur_ent);
597 cur_ent);
599 _sd_requeue_head(cur_ent);
601 nxt_ent = cur_ent->cc_next_dm;
602 cur_ent->cc_next_dm = NULL;
604 CLEAR_CENTRY_PAGEIO(cur_ent);
605 CLEAR_CENTRY_INUSE(cur_ent);
608 cur_ent = nxt_ent;
620 } /* while (cur_ent) */