Lines Matching defs:copy
794 struct rctl_rule *copy;
798 copy = uma_zalloc(rctl_rule_zone, flags);
799 if (copy == NULL)
801 copy->rr_subject_type = rule->rr_subject_type;
802 copy->rr_subject.rs_proc = rule->rr_subject.rs_proc;
803 copy->rr_subject.rs_uip = rule->rr_subject.rs_uip;
804 copy->rr_subject.rs_loginclass = rule->rr_subject.rs_loginclass;
805 copy->rr_subject.rs_prison_racct = rule->rr_subject.rs_prison_racct;
806 copy->rr_per = rule->rr_per;
807 copy->rr_resource = rule->rr_resource;
808 copy->rr_action = rule->rr_action;
809 copy->rr_amount = rule->rr_amount;
810 refcount_init(©->rr_refcount, 1);
811 rctl_rule_acquire_subject(copy);
813 return (copy);