Lines Matching defs:efd
43 int efd;
1471 rc = read(poller->intr->efd, &exp, sizeof(exp));
1518 timerfd = poller->intr->efd;
1571 fd = poller->intr->efd;
1600 int busy_efd = poller->intr->efd;
2848 SPDK_DTRACE_PROBE4(interrupt_fd_process, intr->name, intr->efd,
2861 spdk_interrupt_register(int efd, spdk_interrupt_fn fn,
2864 return spdk_interrupt_register_for_events(efd, SPDK_INTERRUPT_EVENT_IN, fn, arg, name);
2868 spdk_interrupt_register_for_events(int efd, uint32_t events, spdk_interrupt_fn fn, void *arg,
2877 return spdk_interrupt_register_ext(efd, fn, arg, name, &opts);
2881 alloc_interrupt(int efd, struct spdk_fd_group *fgrp, spdk_interrupt_fn fn, void *arg,
2910 assert(efd < 0 || fgrp == NULL);
2911 intr->efd = efd;
2921 spdk_interrupt_register_ext(int efd, spdk_interrupt_fn fn, void *arg, const char *name,
2927 intr = alloc_interrupt(efd, NULL, fn, arg, name);
2932 ret = spdk_fd_group_add_ext(intr->thread->fgrp, efd,
2936 intr->thread->name, efd, spdk_strerror(-ret));
3018 assert(intr->efd < 0);
3022 spdk_fd_group_remove(thread->fgrp, intr->efd);
3045 if (intr->efd < 0) {
3050 return spdk_fd_group_event_modify(thread->fgrp, intr->efd, event_types);