Lines Matching refs:v
25 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_act() local
31 tcf_lastuse_update(&v->tcf_tm); in tcf_vlan_act()
32 tcf_action_update_bstats(&v->common, skb); in tcf_vlan_act()
40 action = READ_ONCE(v->tcf_action); in tcf_vlan_act()
42 p = rcu_dereference_bh(v->vlan_p); in tcf_vlan_act()
101 tcf_action_inc_drop_qstats(&v->common); in tcf_vlan_act()
127 struct tcf_vlan *v; in tcf_vlan_init() local
235 v = to_vlan(*a); in tcf_vlan_init()
256 spin_lock_bh(&v->tcf_lock); in tcf_vlan_init()
258 p = rcu_replace_pointer(v->vlan_p, p, lockdep_is_held(&v->tcf_lock)); in tcf_vlan_init()
259 spin_unlock_bh(&v->tcf_lock); in tcf_vlan_init()
277 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_cleanup() local
280 p = rcu_dereference_protected(v->vlan_p, 1); in tcf_vlan_cleanup()
289 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_dump() local
292 .index = v->tcf_index, in tcf_vlan_dump()
293 .refcnt = refcount_read(&v->tcf_refcnt) - ref, in tcf_vlan_dump()
294 .bindcnt = atomic_read(&v->tcf_bindcnt) - bind, in tcf_vlan_dump()
298 spin_lock_bh(&v->tcf_lock); in tcf_vlan_dump()
299 opt.action = v->tcf_action; in tcf_vlan_dump()
300 p = rcu_dereference_protected(v->vlan_p, lockdep_is_held(&v->tcf_lock)); in tcf_vlan_dump()
323 tcf_tm_dump(&t, &v->tcf_tm); in tcf_vlan_dump()
326 spin_unlock_bh(&v->tcf_lock); in tcf_vlan_dump()
331 spin_unlock_bh(&v->tcf_lock); in tcf_vlan_dump()
349 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_stats_update() local
350 struct tcf_t *tm = &v->tcf_tm; in tcf_vlan_stats_update()