Lines Matching refs:masks
223 new = kzalloc(struct_size(new, masks, size) + in tbl_mask_array_alloc()
229 struct_size(new, masks, size)); in tbl_mask_array_alloc()
259 if (ovsl_dereference(old->masks[i])) in tbl_mask_array_realloc()
260 new->masks[new->count++] = old->masks[i]; in tbl_mask_array_realloc()
290 BUG_ON(ovsl_dereference(ma->masks[ma_count])); in tbl_mask_array_add_mask()
292 rcu_assign_pointer(ma->masks[ma_count], new); in tbl_mask_array_add_mask()
306 if (mask == ovsl_dereference(ma->masks[i])) in tbl_mask_array_del_mask()
316 rcu_assign_pointer(ma->masks[i], ma->masks[ma_count - 1]); in tbl_mask_array_del_mask()
317 RCU_INIT_POINTER(ma->masks[ma_count - 1], NULL); in tbl_mask_array_del_mask()
741 mask = rcu_dereference_ovsl(ma->masks[*index]); in flow_lookup()
759 mask = rcu_dereference_ovsl(ma->masks[i]); in flow_lookup()
880 mask = ovsl_dereference(ma->masks[i]); in ovs_flow_tbl_lookup_exact()
996 t = ovsl_dereference(ma->masks[i]); in flow_mask_find()
1123 mask = rcu_dereference_ovsl(ma->masks[i]); in ovs_flow_masks_rebalance()
1177 if (ovsl_dereference(ma->masks[index])) in ovs_flow_masks_rebalance()
1178 new->masks[new->count++] = ma->masks[index]; in ovs_flow_masks_rebalance()