Lines Matching refs:user_cb
1206 struct rte_cryptodev_callback *user_cb; in rte_cryptodev_callback_register() local
1219 TAILQ_FOREACH(user_cb, &(dev->link_intr_cbs), next) { in rte_cryptodev_callback_register()
1220 if (user_cb->cb_fn == cb_fn && in rte_cryptodev_callback_register()
1221 user_cb->cb_arg == cb_arg && in rte_cryptodev_callback_register()
1222 user_cb->event == event) { in rte_cryptodev_callback_register()
1228 if (user_cb == NULL) { in rte_cryptodev_callback_register()
1229 user_cb = rte_zmalloc("INTR_USER_CALLBACK", in rte_cryptodev_callback_register()
1231 if (user_cb != NULL) { in rte_cryptodev_callback_register()
1232 user_cb->cb_fn = cb_fn; in rte_cryptodev_callback_register()
1233 user_cb->cb_arg = cb_arg; in rte_cryptodev_callback_register()
1234 user_cb->event = event; in rte_cryptodev_callback_register()
1235 TAILQ_INSERT_TAIL(&(dev->link_intr_cbs), user_cb, next); in rte_cryptodev_callback_register()
1240 return (user_cb == NULL) ? -ENOMEM : 0; in rte_cryptodev_callback_register()