Lines Matching defs:events
335 bdev_user_io_getevents(int kq, unsigned int max, struct kevent *events)
340 memset(events, 0, max * sizeof(struct kevent));
343 count = kevent(kq, NULL, 0, events, max, &ts);
357 struct kevent events[SPDK_AIO_QUEUE_DEPTH];
359 nr = bdev_user_io_getevents(io_ch->kqfd, SPDK_AIO_QUEUE_DEPTH, events);
365 aio_task = events[i].udata;
408 * from being re-ordered with stores to the events array
424 /* Copy the events out of the ring. */
454 struct io_event events[SPDK_AIO_QUEUE_DEPTH];
456 nr = bdev_user_io_getevents(io_ch->io_ctx, SPDK_AIO_QUEUE_DEPTH, events);
462 aio_task = events[i].data;
464 if (events[i].res == aio_task->len) {
472 res = (int)events[i].res;
477 SPDK_ERRLOG("failed to complete aio: rc %"PRId64"\n", events[i].res);
481 SPDK_ERRLOG("failed to complete aio: rc %"PRId64"\n", events[i].res);