Lines Matching refs:intrstat
150 mcpu->intrstat[nestpil][0] += intrtime;
168 mcpu->intrstat[t->t_pil][0] += intrtime;
242 mcpu->intrstat[pil][0] += intrtime;
310 mcpu->intrstat[t->t_pil][0] += intrtime;
370 mcpu->intrstat[pil][0] += intrtime;
451 * uint64_t intrstat[pil][0..1] is an array indexed by pil level, with two
454 * intrstat[pil][0] is a cumulative count of the number of ticks spent
458 * intrstat[pil][1] is always a count of ticks less than or equal to the
470 * "checkpoints" the timing information by incrementing intrstat[pil][0]
472 * It then sets the return value to intrstat[pil][0] - intrstat[pil][1],
473 * and updates intrstat[pil][1] to be the same as the new value of
474 * intrstat[pil][0].
477 * and the code in intr_thread() updates intrstat[pil][0], it then sets
478 * intrstat[pil][1] to the new value of intrstat[pil][0]. When [0] == [1],
488 * the higher-pil interrupt's time is accumulated in intrstat[higherpil][].
513 time = mcpu->intrstat[pil][0] + delta;
514 ret = time - mcpu->intrstat[pil][1];
515 mcpu->intrstat[pil][0] = time;
516 mcpu->intrstat[pil][1] = time;
591 mcpu->intrstat[pil][0] += intrtime;
651 mcpu->intrstat[pil][0] += intrtime;
728 intr_ksp = kstat_create_zone("cpu", cp->cpu_id, "intrstat", "misc",
757 kstat_delete_byname_zone("cpu", cp->cpu_id, "intrstat", ALL_ZONES);
776 hrt = (hrtime_t)cpup->cpu_m.intrstat[i + 1][0];
817 cpu->cpu_m.intrstat[t->t_pil][0] += interval;