Lines Matching refs:issue_flags

528 static void io_poll_add_hash(struct io_kiocb *req, unsigned int issue_flags)  in io_poll_add_hash()  argument
532 io_ring_submit_lock(ctx, issue_flags); in io_poll_add_hash()
534 io_ring_submit_unlock(ctx, issue_flags); in io_poll_add_hash()
546 unsigned issue_flags) in __io_arm_poll_handler() argument
568 ipt->owning = issue_flags & IO_URING_F_UNLOCKED; in __io_arm_poll_handler()
599 io_poll_add_hash(req, issue_flags); in __io_arm_poll_handler()
608 io_poll_add_hash(req, issue_flags); in __io_arm_poll_handler()
646 unsigned issue_flags) in io_req_alloc_apoll() argument
655 if (!(issue_flags & IO_URING_F_UNLOCKED)) in io_req_alloc_apoll()
670 int io_arm_apoll(struct io_kiocb *req, unsigned issue_flags, __poll_t mask) in io_arm_apoll() argument
682 apoll = io_req_alloc_apoll(req, issue_flags); in io_arm_apoll()
689 ret = __io_arm_poll_handler(req, &apoll->poll, &ipt, mask, issue_flags); in io_arm_apoll()
696 int io_arm_poll_handler(struct io_kiocb *req, unsigned issue_flags) in io_arm_poll_handler() argument
718 return io_arm_apoll(req, issue_flags, mask); in io_arm_poll_handler()
817 unsigned issue_flags) in io_poll_cancel() argument
821 io_ring_submit_lock(ctx, issue_flags); in io_poll_cancel()
823 io_ring_submit_unlock(ctx, issue_flags); in io_poll_cancel()
891 int io_poll_add(struct io_kiocb *req, unsigned int issue_flags) in io_poll_add() argument
899 ret = __io_arm_poll_handler(req, poll, &ipt, poll->events, issue_flags); in io_poll_add()
907 int io_poll_remove(struct io_kiocb *req, unsigned int issue_flags) in io_poll_remove() argument
915 io_ring_submit_lock(ctx, issue_flags); in io_poll_remove()
939 ret2 = io_poll_add(preq, issue_flags & ~IO_URING_F_UNLOCKED); in io_poll_remove()
955 io_ring_submit_unlock(ctx, issue_flags); in io_poll_remove()