Lines Matching refs:evopt
1365 struct nmreq_opt_sync_kloop_eventfds *evopt = NULL; in sync_kloop_eventfds() local
1378 opt_size = sizeof(*evopt) + num_entries * sizeof(evopt->eventfds[0]); in sync_kloop_eventfds()
1379 evopt = calloc(1, opt_size); in sync_kloop_eventfds()
1380 evopt->nro_opt.nro_next = 0; in sync_kloop_eventfds()
1381 evopt->nro_opt.nro_reqtype = NETMAP_REQ_OPT_SYNC_KLOOP_EVENTFDS; in sync_kloop_eventfds()
1382 evopt->nro_opt.nro_status = 0; in sync_kloop_eventfds()
1383 evopt->nro_opt.nro_size = opt_size; in sync_kloop_eventfds()
1387 evopt->eventfds[i].ioeventfd = efd; in sync_kloop_eventfds()
1389 evopt->eventfds[i].irqfd = efd; in sync_kloop_eventfds()
1392 push_option(&evopt->nro_opt, ctx); in sync_kloop_eventfds()
1393 evsave = evopt->nro_opt; in sync_kloop_eventfds()
1397 free(evopt); in sync_kloop_eventfds()
1407 ret = checkoption(&evopt->nro_opt, &evsave); in sync_kloop_eventfds()
1408 free(evopt); in sync_kloop_eventfds()