Lines Matching defs:csi
5638 do_scrub(struct scrub_info *csi)
5641 int index = csi->csi_index;
5644 if (*(csi->csi_enable) && (csmp->chsm_enable[index])) {
5647 csi->csi_inum, 0);
5657 do_scrub_offline(struct scrub_info *csi)
5668 if (*(csi->csi_enable) && (csmp->chsm_enable[csi->csi_index])) {
5669 xt_some(cpu_offline_set, cache_scrubreq_tl1, csi->csi_inum,
5670 csi->csi_index);
5683 struct scrub_info *csi = (struct scrub_info *)arg;
5685 ASSERT(csi != NULL);
5691 when->cyt_interval = NANOSEC / csi->csi_freq;
5703 struct scrub_info *csi;
5737 csi = &cache_scrub_info[i];
5739 if (!(*csi->csi_enable))
5746 if (csi->csi_freq > hz) {
5748 "(%d); resetting to hz (%d)", csi->csi_name,
5749 csi->csi_freq, hz);
5750 csi->csi_freq = hz;
5751 } else if (csi->csi_freq < 1) {
5753 "(%d); resetting to 1", csi->csi_name,
5754 csi->csi_freq);
5755 csi->csi_freq = 1;
5760 omni_hdlr.cyo_arg = (void *)csi;
5763 offline_hdlr.cyh_arg = (void *)csi;
5767 when.cyt_interval = NANOSEC / csi->csi_freq;
5769 csi->csi_omni_cyc_id = cyclic_add_omni(&omni_hdlr);
5770 csi->csi_offline_cyc_id = cyclic_add(&offline_hdlr, &when);
5891 struct scrub_info *csi = (struct scrub_info *)arg1;
5900 how_many = (dcache_nlines * scan_rate) / (1000 * csi->csi_freq);
5965 struct scrub_info *csi = (struct scrub_info *)arg1;
5975 how_many = (icache_nlines * scan_rate) / (1000 * csi->csi_freq);
6044 struct scrub_info *csi = (struct scrub_info *)arg1;
6054 how_many = (ecache_nlines * scan_rate) / (1000 * csi->csi_freq);