Lines Matching refs:cipso_v4_cache
73 static struct cipso_v4_map_cache_bkt *cipso_v4_cache;
171 cipso_v4_cache = kcalloc(CIPSO_V4_CACHE_BUCKETS,
174 if (!cipso_v4_cache)
178 spin_lock_init(&cipso_v4_cache[iter].lock);
179 cipso_v4_cache[iter].size = 0;
180 INIT_LIST_HEAD(&cipso_v4_cache[iter].list);
200 spin_lock_bh(&cipso_v4_cache[iter].lock);
203 &cipso_v4_cache[iter].list, list) {
207 cipso_v4_cache[iter].size = 0;
208 spin_unlock_bh(&cipso_v4_cache[iter].lock);
248 spin_lock_bh(&cipso_v4_cache[bkt].lock);
249 list_for_each_entry(entry, &cipso_v4_cache[bkt].list, list) {
259 spin_unlock_bh(&cipso_v4_cache[bkt].lock);
274 spin_unlock_bh(&cipso_v4_cache[bkt].lock);
279 spin_unlock_bh(&cipso_v4_cache[bkt].lock);
326 spin_lock_bh(&cipso_v4_cache[bkt].lock);
327 if (cipso_v4_cache[bkt].size < bkt_size) {
328 list_add(&entry->list, &cipso_v4_cache[bkt].list);
329 cipso_v4_cache[bkt].size += 1;
331 old_entry = list_entry(cipso_v4_cache[bkt].list.prev,
334 list_add(&entry->list, &cipso_v4_cache[bkt].list);
337 spin_unlock_bh(&cipso_v4_cache[bkt].lock);