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()
223 new = kzalloc(sizeof(struct mask_array) + in tbl_mask_array_alloc()
230 sizeof(struct mask_array) + in tbl_mask_array_alloc()
250 struct mask_array *old; in tbl_mask_array_realloc()
251 struct mask_array *new; in tbl_mask_array_realloc()
257 old = ovsl_dereference(tbl->mask_array); in tbl_mask_array_realloc()
268 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
276 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
285 ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_add_mask()
304 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in tbl_mask_array_del_mask()
418 struct mask_array *ma; in ovs_flow_tbl_init()
438 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
521 struct mask_array *ma = rcu_dereference_raw(table->mask_array); in ovs_flow_tbl_destroy()
732 struct mask_array *ma, in flow_lookup()
793 struct mask_array *ma = rcu_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_stats()
854 struct mask_array *ma = rcu_dereference_ovsl(tbl->mask_array); in ovs_flow_tbl_lookup()
873 struct mask_array *ma = ovsl_dereference(tbl->mask_array); in ovs_flow_tbl_lookup_exact()
941 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_tbl_num_masks()
993 struct mask_array *ma; in flow_mask_find()
996 ma = ovsl_dereference(tbl->mask_array); in flow_mask_find()
1110 struct mask_array *ma = rcu_dereference_ovsl(table->mask_array); in ovs_flow_masks_rebalance()
1112 struct mask_array *new; in ovs_flow_masks_rebalance()
1184 rcu_assign_pointer(table->mask_array, new); in ovs_flow_masks_rebalance()