Lines Matching defs:pos
246 struct ipcomp_tfms *pos;
249 list_for_each_entry(pos, &ipcomp_tfms_list, list) {
250 if (pos->tfms == tfms)
254 WARN_ON(list_entry_is_head(pos, &ipcomp_tfms_list, list));
256 if (--pos->users)
259 list_del(&pos->list);
260 kfree(pos);
274 struct ipcomp_tfms *pos;
279 list_for_each_entry(pos, &ipcomp_tfms_list, list) {
283 tfm = this_cpu_read(*pos->tfms);
286 pos->users++;
287 return pos->tfms;
291 pos = kmalloc(sizeof(*pos), GFP_KERNEL);
292 if (!pos)
295 pos->users = 1;
296 INIT_LIST_HEAD(&pos->list);
297 list_add(&pos->list, &ipcomp_tfms_list);
299 pos->tfms = tfms = alloc_percpu(struct crypto_comp *);