Lines Matching refs:ocqe
618 struct io_overflow_cqe *ocqe; in __io_cqring_overflow_flush() local
620 ocqe = list_first_entry(&ctx->cq_overflow_list, in __io_cqring_overflow_flush()
626 memcpy(cqe, &ocqe->cqe, cqe_size); in __io_cqring_overflow_flush()
628 list_del(&ocqe->list); in __io_cqring_overflow_flush()
629 kfree(ocqe); in __io_cqring_overflow_flush()
707 struct io_overflow_cqe *ocqe; in io_cqring_event_overflow() local
716 ocqe = kmalloc(ocq_size, GFP_ATOMIC | __GFP_ACCOUNT); in io_cqring_event_overflow()
717 trace_io_uring_cqe_overflow(ctx, user_data, res, cflags, ocqe); in io_cqring_event_overflow()
718 if (!ocqe) { in io_cqring_event_overflow()
733 ocqe->cqe.user_data = user_data; in io_cqring_event_overflow()
734 ocqe->cqe.res = res; in io_cqring_event_overflow()
735 ocqe->cqe.flags = cflags; in io_cqring_event_overflow()
737 ocqe->cqe.big_cqe[0] = extra1; in io_cqring_event_overflow()
738 ocqe->cqe.big_cqe[1] = extra2; in io_cqring_event_overflow()
740 list_add_tail(&ocqe->list, &ctx->cq_overflow_list); in io_cqring_event_overflow()