Lines Matching refs:indr_dev
392 struct flow_indr_dev *indr_dev;
394 indr_dev = kmalloc(sizeof(*indr_dev), GFP_KERNEL);
395 if (!indr_dev)
398 indr_dev->cb = cb;
399 indr_dev->cb_priv = cb_priv;
400 refcount_set(&indr_dev->refcnt, 1);
402 return indr_dev;
434 struct flow_indr_dev *indr_dev;
437 list_for_each_entry(indr_dev, &flow_block_indr_dev_list, list) {
438 if (indr_dev->cb == cb &&
439 indr_dev->cb_priv == cb_priv) {
440 refcount_inc(&indr_dev->refcnt);
446 indr_dev = flow_indr_dev_alloc(cb, cb_priv);
447 if (!indr_dev) {
452 list_add(&indr_dev->list, &flow_block_indr_dev_list);
488 struct flow_indr_dev *this, *next, *indr_dev = NULL;
496 indr_dev = this;
497 list_del(&indr_dev->list);
502 if (!indr_dev) {
512 kfree(indr_dev);