Lines Matching refs:events
321 io_split(struct opioctx *ctx, struct io_event *events, int num) in io_split() argument
332 memcpy(q, events, num * sizeof(struct io_event)); in io_split()
337 events[on_queue++] = *ep; in io_split()
339 on_queue = expand_event(ctx, ep, events, on_queue); in io_split()
413 print_events(struct opioctx *ctx, struct io_event *events, int num_events) in print_events() argument
419 io = events[i].obj; in print_events()
519 simulate_io(struct iocb **iocbs, struct io_event *events, int num_iocbs) in simulate_io() argument
532 ep = &events[i]; in simulate_io()
542 struct iocb *iocb_list, struct io_event *events, int num) in process_events() argument
548 io = events[i].obj; in process_events()
563 struct iocb **iocbs, struct io_event *events, int num) in init_optest() argument
568 memset(events, 0, num * sizeof(struct io_event)); in init_optest()
579 struct io_event *events; in main() local
617 events = malloc(num_iocbs * sizeof(struct io_event)); in main()
619 if (!iocb_list || !iocbs || !events || opio_init(&ctx, num_iocbs)) { in main()
628 init_optest(iocb_list, ioqueue, events, num_iocbs); in main()
642 num_events = simulate_io(ioqueue + op_done, events, op_rem); in main()
643 print_events(&ctx, events, num_events); in main()
646 num_split = io_split(&ctx, events, num_events); in main()
647 print_events(&ctx, events, num_split); in main()
650 process_events(&ctx, iocb_list, events, num_split); in main()
665 free(events); in main()