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