Lines Matching refs:mask_array

175 static void __mask_array_destroy(struct mask_array *ma)  in __mask_array_destroy()
183 struct mask_array *ma = container_of(rcu, struct mask_array, rcu); in mask_array_rcu_cb()
188 static void tbl_mask_array_reset_counters(struct mask_array *ma) in tbl_mask_array_reset_counters()
216 static struct mask_array *tbl_mask_array_alloc(int size) in tbl_mask_array_alloc()
218 struct mask_array *new; in tbl_mask_array_alloc()
245 struct mask_array *old; in tbl_mask_array_realloc()
246 struct mask_array *new; in tbl_mask_array_realloc()
252 old = ovsl_dereference(tbl->mask_array); in tbl_mask_array_realloc()
263 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
271 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
280 ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
299 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_del_mask()
413 struct mask_array *ma; in ovs_flow_tbl_init()
433 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
516 struct mask_array *ma = rcu_dereference_raw(table->mask_array); in ovs_flow_tbl_destroy()
727 struct mask_array *ma, in flow_lookup()
788 struct mask_array *ma = rcu_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_stats()
849 struct mask_array *ma = rcu_dereference_ovsl(tbl->mask_array); in ovs_flow_tbl_lookup()
868 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_exact()
936 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_tbl_num_masks()
988 struct mask_array *ma; in flow_mask_find()
991 ma = ovsl_dereference(tbl->mask_array); in flow_mask_find()
1105 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_masks_rebalance()
1107 struct mask_array *new; in ovs_flow_masks_rebalance()
1178 rcu_assign_pointer(table->mask_array, new); in ovs_flow_masks_rebalance()