Lines Matching refs:issue_flags
533 static void io_poll_add_hash(struct io_kiocb *req, unsigned int issue_flags) in io_poll_add_hash() argument
537 io_ring_submit_lock(ctx, issue_flags); in io_poll_add_hash()
539 io_ring_submit_unlock(ctx, issue_flags); in io_poll_add_hash()
551 unsigned issue_flags) in __io_arm_poll_handler() argument
573 ipt->owning = issue_flags & IO_URING_F_UNLOCKED; in __io_arm_poll_handler()
604 io_poll_add_hash(req, issue_flags); in __io_arm_poll_handler()
613 io_poll_add_hash(req, issue_flags); in __io_arm_poll_handler()
651 unsigned issue_flags) in io_req_alloc_apoll() argument
660 if (!(issue_flags & IO_URING_F_UNLOCKED)) in io_req_alloc_apoll()
675 int io_arm_apoll(struct io_kiocb *req, unsigned issue_flags, __poll_t mask) in io_arm_apoll() argument
687 apoll = io_req_alloc_apoll(req, issue_flags); in io_arm_apoll()
694 ret = __io_arm_poll_handler(req, &apoll->poll, &ipt, mask, issue_flags); in io_arm_apoll()
701 int io_arm_poll_handler(struct io_kiocb *req, unsigned issue_flags) in io_arm_poll_handler() argument
723 return io_arm_apoll(req, issue_flags, mask); in io_arm_poll_handler()
822 unsigned issue_flags) in io_poll_cancel() argument
826 io_ring_submit_lock(ctx, issue_flags); in io_poll_cancel()
828 io_ring_submit_unlock(ctx, issue_flags); in io_poll_cancel()
896 int io_poll_add(struct io_kiocb *req, unsigned int issue_flags) in io_poll_add() argument
904 ret = __io_arm_poll_handler(req, poll, &ipt, poll->events, issue_flags); in io_poll_add()
912 int io_poll_remove(struct io_kiocb *req, unsigned int issue_flags) in io_poll_remove() argument
920 io_ring_submit_lock(ctx, issue_flags); in io_poll_remove()
944 ret2 = io_poll_add(preq, issue_flags & ~IO_URING_F_UNLOCKED); in io_poll_remove()
960 io_ring_submit_unlock(ctx, issue_flags); in io_poll_remove()