Lines Matching refs:mask_array
176 static void __mask_array_destroy(struct mask_array *ma) in __mask_array_destroy()
184 struct mask_array *ma = container_of(rcu, struct mask_array, rcu); in mask_array_rcu_cb()
189 static void tbl_mask_array_reset_counters(struct mask_array *ma) in tbl_mask_array_reset_counters()
217 static struct mask_array *tbl_mask_array_alloc(int size) in tbl_mask_array_alloc()
219 struct mask_array *new; in tbl_mask_array_alloc()
222 new = kzalloc(sizeof(struct mask_array) + in tbl_mask_array_alloc()
229 sizeof(struct mask_array) + in tbl_mask_array_alloc()
249 struct mask_array *old; in tbl_mask_array_realloc()
250 struct mask_array *new; in tbl_mask_array_realloc()
256 old = ovsl_dereference(tbl->mask_array); in tbl_mask_array_realloc()
267 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
275 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
284 ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
303 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_del_mask()
417 struct mask_array *ma; in ovs_flow_tbl_init()
437 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
520 struct mask_array *ma = rcu_dereference_raw(table->mask_array); in ovs_flow_tbl_destroy()
731 struct mask_array *ma, in flow_lookup()
792 struct mask_array *ma = rcu_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_stats()
853 struct mask_array *ma = rcu_dereference_ovsl(tbl->mask_array); in ovs_flow_tbl_lookup()
872 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_exact()
940 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_tbl_num_masks()
992 struct mask_array *ma; in flow_mask_find()
995 ma = ovsl_dereference(tbl->mask_array); in flow_mask_find()
1109 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_masks_rebalance()
1111 struct mask_array *new; in ovs_flow_masks_rebalance()
1184 rcu_assign_pointer(table->mask_array, new); in ovs_flow_masks_rebalance()