Home
last modified time | relevance | path

Searched refs:poll_update (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/io_uring/
H A Dpoll.c978 struct io_poll_update *poll_update = io_kiocb_to_cmd(req, struct io_poll_update); in io_poll_remove() local
980 struct io_cancel_data cd = { .ctx = ctx, .data = poll_update->old_user_data, }; in io_poll_remove()
1012 if (poll_update->update_events || poll_update->update_user_data) { in io_poll_remove()
1014 if (poll_update->update_events) { in io_poll_remove()
1018 poll->events |= poll_update->events & 0xffff; in io_poll_remove()
1021 if (poll_update->update_user_data) in io_poll_remove()
1022 preq->cqe.user_data = poll_update->new_user_data; in io_poll_remove()
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c836 struct io_poll_update poll_update; member
5940 struct io_poll_update *upd = &req->poll_update; in io_poll_update_prep()
6014 preq = io_poll_find(ctx, req->poll_update.old_user_data, true); in io_poll_update()
6022 if (req->poll_update.update_events || req->poll_update.update_user_data) { in io_poll_update()
6024 if (req->poll_update.update_events) { in io_poll_update()
6026 preq->poll.events |= req->poll_update.events & 0xffff; in io_poll_update()
6029 if (req->poll_update.update_user_data) in io_poll_update()
6030 preq->user_data = req->poll_update.new_user_data; in io_poll_update()

Completed in 15 milliseconds