Lines Matching refs:ct_limit
1068 struct ovs_ct_limit *ct_limit; in ct_limit_set() local
1072 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) { in ct_limit_set()
1073 if (ct_limit->zone == new_ct_limit->zone) { in ct_limit_set()
1074 hlist_replace_rcu(&ct_limit->hlist_node, in ct_limit_set()
1076 kfree_rcu(ct_limit, rcu); in ct_limit_set()
1087 struct ovs_ct_limit *ct_limit; in ct_limit_del() local
1092 hlist_for_each_entry_safe(ct_limit, n, head, hlist_node) { in ct_limit_del()
1093 if (ct_limit->zone == zone) { in ct_limit_del()
1094 hlist_del_rcu(&ct_limit->hlist_node); in ct_limit_del()
1095 kfree_rcu(ct_limit, rcu); in ct_limit_del()
1104 struct ovs_ct_limit *ct_limit; in ct_limit_get() local
1108 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) { in ct_limit_get()
1109 if (ct_limit->zone == zone) in ct_limit_get()
1110 return ct_limit->limit; in ct_limit_get()
1819 struct ovs_ct_limit *ct_limit; in ovs_ct_limit_exit() local
1821 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) in ovs_ct_limit_exit()
1822 kfree_rcu(ct_limit, rcu); in ovs_ct_limit_exit()
1881 struct ovs_ct_limit *ct_limit; in ovs_ct_limit_set_zone_limit() local
1883 ct_limit = kmalloc(sizeof(*ct_limit), GFP_KERNEL); in ovs_ct_limit_set_zone_limit()
1884 if (!ct_limit) in ovs_ct_limit_set_zone_limit()
1887 ct_limit->zone = zone; in ovs_ct_limit_set_zone_limit()
1888 ct_limit->limit = zone_limit->limit; in ovs_ct_limit_set_zone_limit()
1891 ct_limit_set(info, ct_limit); in ovs_ct_limit_set_zone_limit()
2020 struct ovs_ct_limit *ct_limit; in ovs_ct_limit_get_all_zone_limit() local
2031 hlist_for_each_entry_rcu(ct_limit, head, hlist_node) { in ovs_ct_limit_get_all_zone_limit()
2033 ct_limit->zone, ct_limit->limit, reply); in ovs_ct_limit_get_all_zone_limit()