Lines Matching refs:ct_limit

882 	struct ovs_ct_limit *ct_limit;  in ct_limit_set()  local
886 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) { in ct_limit_set()
887 if (ct_limit->zone == new_ct_limit->zone) { in ct_limit_set()
888 hlist_replace_rcu(&ct_limit->hlist_node, in ct_limit_set()
890 kfree_rcu(ct_limit, rcu); in ct_limit_set()
901 struct ovs_ct_limit *ct_limit; in ct_limit_del() local
906 hlist_for_each_entry_safe(ct_limit, n, head, hlist_node) { in ct_limit_del()
907 if (ct_limit->zone == zone) { in ct_limit_del()
908 hlist_del_rcu(&ct_limit->hlist_node); in ct_limit_del()
909 kfree_rcu(ct_limit, rcu); in ct_limit_del()
918 struct ovs_ct_limit *ct_limit; in ct_limit_get() local
922 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) { in ct_limit_get()
923 if (ct_limit->zone == zone) in ct_limit_get()
924 return ct_limit->limit; in ct_limit_get()
1624 struct ovs_ct_limit *ct_limit; in ovs_ct_limit_exit() local
1627 hlist_for_each_entry_safe(ct_limit, next, head, hlist_node) in ovs_ct_limit_exit()
1628 kfree_rcu(ct_limit, rcu); in ovs_ct_limit_exit()
1687 struct ovs_ct_limit *ct_limit; in ovs_ct_limit_set_zone_limit() local
1689 ct_limit = kmalloc_obj(*ct_limit, GFP_KERNEL_ACCOUNT); in ovs_ct_limit_set_zone_limit()
1690 if (!ct_limit) in ovs_ct_limit_set_zone_limit()
1693 ct_limit->zone = zone; in ovs_ct_limit_set_zone_limit()
1694 ct_limit->limit = zone_limit->limit; in ovs_ct_limit_set_zone_limit()
1697 ct_limit_set(info, ct_limit); in ovs_ct_limit_set_zone_limit()
1822 struct ovs_ct_limit *ct_limit; in ovs_ct_limit_get_all_zone_limit() local
1833 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) { in ovs_ct_limit_get_all_zone_limit()
1835 ct_limit->zone, ct_limit->limit, reply); in ovs_ct_limit_get_all_zone_limit()