Lines Matching refs:pcache
40 struct pid_cache *pcache; in create_pid_cachep() local
44 list_for_each_entry(pcache, &pid_caches_lh, list) in create_pid_cachep()
45 if (pcache->nr_ids == nr_ids) in create_pid_cachep()
48 pcache = kmalloc(sizeof(struct pid_cache), GFP_KERNEL); in create_pid_cachep()
49 if (pcache == NULL) in create_pid_cachep()
52 snprintf(pcache->name, sizeof(pcache->name), "pid_%d", nr_ids); in create_pid_cachep()
53 cachep = kmem_cache_create(pcache->name, in create_pid_cachep()
59 pcache->nr_ids = nr_ids; in create_pid_cachep()
60 pcache->cachep = cachep; in create_pid_cachep()
61 list_add(&pcache->list, &pid_caches_lh); in create_pid_cachep()
64 return pcache->cachep; in create_pid_cachep()
67 kfree(pcache); in create_pid_cachep()