Lines Matching defs:rp

228 i_sum_per_rule_processed(ilbst_rule_desc_t *rp, uint64_t *resp, int index,
244 if (check_valid && rp->ird_num_servers != rp->ird_num_servers_o)
247 num_servers = old ? rp->ird_num_servers_o : rp->ird_num_servers;
250 n_srv = &rp->ird_srvlist[i];
251 o_srv = &rp->ird_srvlist_o[i];
282 i_sum_per_rule_pkt_p(ilbst_rule_desc_t *rp, uint64_t *resp, int flags)
284 return (i_sum_per_rule_processed(rp, resp, SRVST_PKT_P, flags));
288 i_sum_per_rule_bytes_p(ilbst_rule_desc_t *rp, uint64_t *resp, int flags)
290 return (i_sum_per_rule_processed(rp, resp, SRVST_BYTES_P, flags));
555 ilbst_rule_desc_t *rp;
569 rp = match_2_rnames(kp->ks_class, rlist, rcount);
570 if (rp == NULL)
574 i = rp->ird_srv_ind++;
581 if (i+1 > rp->ird_num_servers) {
584 if ((srvlist = realloc(rp->ird_srvlist, (i+1) *
589 rp->ird_srvlist = srvlist;
590 rp->ird_num_servers = i;
593 (void) strlcpy(rp->ird_srvlist[i].isd_servername, kp->ks_name,
594 sizeof (rp->ird_srvlist[i].isd_servername));
595 i_copy_sstats(&rp->ird_srvlist[i], kp);
607 i_copy_rstats(ilbst_rule_desc_t *rp, kstat_t *kp)
618 (void) strlcpy(rp->ird_rulestats[ind].is_name, knp->name,
619 sizeof (rp->ird_rulestats[ind].is_name));
620 rp->ird_rulestats[ind].is_value = knp->value.ui64;
625 i_set_rlstats_ptr(ilbst_rule_desc_t *rp, boolean_t old_is_old)
628 rp->ird_rulestats = rp->ird_rstats;
629 rp->ird_rulestats_o = rp->ird_rstats_o;
631 rp->ird_rulestats = rp->ird_rstats_o;
632 rp->ird_rulestats_o = rp->ird_rstats;
823 ilbst_rule_desc_t *rlist, *rp;
913 rp = &sta->ilbst_rlist[i];
914 bzero(rp, sizeof (*rp));
915 i_set_rlstats_ptr(rp,