Lines Matching refs:ct_limit
853 struct ovs_ct_limit *ct_limit;
857 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) {
858 if (ct_limit->zone == new_ct_limit->zone) {
859 hlist_replace_rcu(&ct_limit->hlist_node,
861 kfree_rcu(ct_limit, rcu);
872 struct ovs_ct_limit *ct_limit;
877 hlist_for_each_entry_safe(ct_limit, n, head, hlist_node) {
878 if (ct_limit->zone == zone) {
879 hlist_del_rcu(&ct_limit->hlist_node);
880 kfree_rcu(ct_limit, rcu);
889 struct ovs_ct_limit *ct_limit;
893 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) {
894 if (ct_limit->zone == zone)
895 return ct_limit->limit;
1594 struct ovs_ct_limit *ct_limit;
1596 hlist_for_each_entry_rcu(ct_limit, head, hlist_node,
1598 kfree_rcu(ct_limit, rcu);
1657 struct ovs_ct_limit *ct_limit;
1659 ct_limit = kmalloc(sizeof(*ct_limit),
1661 if (!ct_limit)
1664 ct_limit->zone = zone;
1665 ct_limit->limit = zone_limit->limit;
1668 ct_limit_set(info, ct_limit);
1793 struct ovs_ct_limit *ct_limit;
1804 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) {
1806 ct_limit->zone, ct_limit->limit, reply);