Lines Matching refs:mask_array

177 static void __mask_array_destroy(struct mask_array *ma)  in __mask_array_destroy()
185 struct mask_array *ma = container_of(rcu, struct mask_array, rcu); in mask_array_rcu_cb()
190 static void tbl_mask_array_reset_counters(struct mask_array *ma) in tbl_mask_array_reset_counters()
218 static struct mask_array *tbl_mask_array_alloc(int size) in tbl_mask_array_alloc()
220 struct mask_array *new; in tbl_mask_array_alloc()
247 struct mask_array *old; in tbl_mask_array_realloc()
248 struct mask_array *new; in tbl_mask_array_realloc()
254 old = ovsl_dereference(tbl->mask_array); in tbl_mask_array_realloc()
265 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
273 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
282 ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
301 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_del_mask()
415 struct mask_array *ma; in ovs_flow_tbl_init()
435 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
518 struct mask_array *ma = rcu_dereference_raw(table->mask_array); in ovs_flow_tbl_destroy()
729 struct mask_array *ma, in flow_lookup()
790 struct mask_array *ma = rcu_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_stats()
851 struct mask_array *ma = rcu_dereference_ovsl(tbl->mask_array); in ovs_flow_tbl_lookup()
870 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_exact()
938 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_tbl_num_masks()
990 struct mask_array *ma; in flow_mask_find()
993 ma = ovsl_dereference(tbl->mask_array); in flow_mask_find()
1107 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_masks_rebalance()
1109 struct mask_array *new; in ovs_flow_masks_rebalance()
1181 rcu_assign_pointer(table->mask_array, new); in ovs_flow_masks_rebalance()