Lines Matching defs:mpb
127 uint64_t paddr, int mpb, uint64_t);
3486 int mpb; /* encode Modified, Parity, Busy for action */
3537 for (mpb = line = 0; line < scan_lines; line++, mpb = 0) {
3558 mpb |= ECACHE_STATE_MODIFIED;
3563 mpb |= ECACHE_STATE_PARITY;
3574 mpb |= ECACHE_STATE_BUSY;
3576 ec_knp = (kstat_named_t *)ec_ksp + mpb;
3587 if (ec_action[mpb].ec_flush == ALWAYS_FLUSH) {
3590 (ec_action[mpb].ec_flush == MIRROR_FLUSH)) {
3592 } else if (ec_action[mpb].ec_flush == NEVER_FLUSH) {
3600 if (CGB(mpb, ec_mirror) && (flush_clean_busy > 0)) {
3604 } else if (DGB(mpb, ec_mirror) &&
3611 if (ec_action[mpb].ec_log && (ecache_scrub_verbose ||
3613 ecache_scrub_log(ec_data, ec_tag, paddr, mpb,
3887 ecache_scrub_log(ec_data_t *ec_data, uint64_t ec_tag, uint64_t paddr, int mpb,
3904 if (mpb < (sizeof (ec_action) / sizeof (ec_action[0]))) {
3905 spf_flt.flt_type = ec_action[mpb].ec_log_type;
3906 } else spf_flt.flt_type = (ushort_t)mpb;
3915 switch (mpb) {