Lines Matching refs:mask_cache
349 static void __mask_cache_destroy(struct mask_cache *mc)
351 free_percpu(mc->mask_cache);
357 struct mask_cache *mc = container_of(rcu, struct mask_cache, rcu);
362 static struct mask_cache *tbl_mask_cache_alloc(u32 size)
365 struct mask_cache *new;
389 new->mask_cache = cache;
394 struct mask_cache *mc = rcu_dereference_ovsl(table->mask_cache);
395 struct mask_cache *new;
408 rcu_assign_pointer(table->mask_cache, new);
417 struct mask_cache *mc;
439 rcu_assign_pointer(table->mask_cache, mc);
520 struct mask_cache *mc = rcu_dereference_raw(table->mask_cache);
780 * mask_cache maps flow to probable mask. This cache is not tightly
792 struct mask_cache *mc = rcu_dereference(tbl->mask_cache);
818 entries = this_cpu_ptr(mc->mask_cache);
947 struct mask_cache *mc = rcu_dereference_ovsl(table->mask_cache);