Lines Matching refs:parms
99 oparm = rcu_replace_pointer(p->parms, nparm, lockdep_is_held(&p->tcf_lock)); in tcf_nat_init()
119 struct tcf_nat_parms *parms; in tcf_nat_act() local
135 parms = rcu_dereference_bh(p->parms); in tcf_nat_act()
136 old_addr = parms->old_addr; in tcf_nat_act()
137 new_addr = parms->new_addr; in tcf_nat_act()
138 mask = parms->mask; in tcf_nat_act()
139 egress = parms->flags & TCA_NAT_FLAG_EGRESS; in tcf_nat_act()
277 struct tcf_nat_parms *parms; in tcf_nat_dump() local
284 parms = rcu_dereference_protected(p->parms, lockdep_is_held(&p->tcf_lock)); in tcf_nat_dump()
286 opt.old_addr = parms->old_addr; in tcf_nat_dump()
287 opt.new_addr = parms->new_addr; in tcf_nat_dump()
288 opt.mask = parms->mask; in tcf_nat_dump()
289 opt.flags = parms->flags; in tcf_nat_dump()
310 struct tcf_nat_parms *parms; in tcf_nat_cleanup() local
312 parms = rcu_dereference_protected(p->parms, 1); in tcf_nat_cleanup()
313 if (parms) in tcf_nat_cleanup()
314 kfree_rcu(parms, rcu); in tcf_nat_cleanup()