Lines Matching refs:parms
100 oparm = rcu_replace_pointer(p->parms, nparm, lockdep_is_held(&p->tcf_lock)); in tcf_nat_init()
120 struct tcf_nat_parms *parms; in tcf_nat_act() local
134 parms = rcu_dereference_bh(p->parms); in tcf_nat_act()
135 action = parms->action; in tcf_nat_act()
139 old_addr = parms->old_addr; in tcf_nat_act()
140 new_addr = parms->new_addr; in tcf_nat_act()
141 mask = parms->mask; in tcf_nat_act()
142 egress = parms->flags & TCA_NAT_FLAG_EGRESS; in tcf_nat_act()
272 const struct tcf_nat_parms *parms; in tcf_nat_dump() local
282 parms = rcu_dereference(p->parms); in tcf_nat_dump()
284 opt.action = parms->action; in tcf_nat_dump()
285 opt.old_addr = parms->old_addr; in tcf_nat_dump()
286 opt.new_addr = parms->new_addr; in tcf_nat_dump()
287 opt.mask = parms->mask; in tcf_nat_dump()
288 opt.flags = parms->flags; in tcf_nat_dump()
309 struct tcf_nat_parms *parms; in tcf_nat_cleanup() local
311 parms = rcu_dereference_protected(p->parms, 1); in tcf_nat_cleanup()
312 if (parms) in tcf_nat_cleanup()
313 kfree_rcu(parms, rcu); in tcf_nat_cleanup()