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);
199 spin_lock_bh(&cipso_v4_cache[iter].lock);
202 &cipso_v4_cache[iter].list, list) {
206 cipso_v4_cache[iter].size = 0;
207 spin_unlock_bh(&cipso_v4_cache[iter].lock);
247 spin_lock_bh(&cipso_v4_cache[bkt].lock);
248 list_for_each_entry(entry, &cipso_v4_cache[bkt].list, list) {
258 spin_unlock_bh(&cipso_v4_cache[bkt].lock);
273 spin_unlock_bh(&cipso_v4_cache[bkt].lock);
278 spin_unlock_bh(&cipso_v4_cache[bkt].lock);
325 spin_lock_bh(&cipso_v4_cache[bkt].lock);
326 if (cipso_v4_cache[bkt].size < bkt_size) {
327 list_add(&entry->list, &cipso_v4_cache[bkt].list);
328 cipso_v4_cache[bkt].size += 1;
330 old_entry = list_entry(cipso_v4_cache[bkt].list.prev,
333 list_add(&entry->list, &cipso_v4_cache[bkt].list);
336 spin_unlock_bh(&cipso_v4_cache[bkt].lock);