Lines Matching defs:pos
234 struct ipcomp_tfms *pos;
237 list_for_each_entry(pos, &ipcomp_tfms_list, list) {
238 if (pos->tfms == tfms)
242 WARN_ON(list_entry_is_head(pos, &ipcomp_tfms_list, list));
244 if (--pos->users)
247 list_del(&pos->list);
248 kfree(pos);
262 struct ipcomp_tfms *pos;
267 list_for_each_entry(pos, &ipcomp_tfms_list, list) {
271 tfm = this_cpu_read(*pos->tfms);
274 pos->users++;
275 return pos->tfms;
279 pos = kmalloc(sizeof(*pos), GFP_KERNEL);
280 if (!pos)
283 pos->users = 1;
284 INIT_LIST_HEAD(&pos->list);
285 list_add(&pos->list, &ipcomp_tfms_list);
287 pos->tfms = tfms = alloc_percpu(struct crypto_comp *);