• Home
  • Raw
  • Download

Lines Matching refs:force_nonblock

3608 	bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK;  in io_read()  local
3624 ret = io_import_iovec(READ, req, &iovec, iter, !force_nonblock); in io_read()
3633 if (!force_nonblock) in io_read()
3639 if (force_nonblock && !io_file_supports_nowait(req, READ)) { in io_read()
3657 if (!force_nonblock && !(req->ctx->flags & IORING_SETUP_IOPOLL)) in io_read()
3665 } else if (ret <= 0 || ret == req->result || !force_nonblock || in io_read()
3747 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_write() local
3758 ret = io_import_iovec(WRITE, req, &iovec, iter, !force_nonblock); in io_write()
3767 if (!force_nonblock) in io_write()
3773 if (force_nonblock && !io_file_supports_nowait(req, WRITE)) in io_write()
3777 if (force_nonblock && !(kiocb->ki_flags & IOCB_DIRECT) && in io_write()
3822 if (!force_nonblock || ret2 != -EAGAIN) { in io_write()
4498 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_remove_buffers() local
4500 io_ring_submit_lock(ctx, !force_nonblock); in io_remove_buffers()
4513 io_ring_submit_unlock(ctx, !force_nonblock); in io_remove_buffers()
4586 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_provide_buffers() local
4588 io_ring_submit_lock(ctx, !force_nonblock); in io_provide_buffers()
4605 io_ring_submit_unlock(ctx, !force_nonblock); in io_provide_buffers()
4641 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_epoll_ctl() local
4643 ret = do_epoll_ctl(ie->epfd, ie->op, ie->fd, &ie->event, force_nonblock); in io_epoll_ctl()
4644 if (force_nonblock && ret == -EAGAIN) in io_epoll_ctl()
5209 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_recvmsg() local
5224 kbuf = io_recv_buffer_select(req, !force_nonblock); in io_recvmsg()
5234 if (force_nonblock) in io_recvmsg()
5242 if (ret == -EAGAIN && force_nonblock) in io_recvmsg()
5281 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_recv() local
5288 kbuf = io_recv_buffer_select(req, !force_nonblock); in io_recv()
5306 if (force_nonblock) in io_recv()
5313 if (ret == -EAGAIN && force_nonblock) in io_recv()
5366 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_accept() local
5367 unsigned int file_flags = force_nonblock ? O_NONBLOCK : 0; in io_accept()
5385 if (ret == -EAGAIN && force_nonblock) in io_accept()
5429 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_connect() local
5442 file_flags = force_nonblock ? O_NONBLOCK : 0; in io_connect()
5446 if ((ret == -EAGAIN || ret == -EINPROGRESS) && force_nonblock) { in io_connect()
8654 bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; in io_install_fixed_file() local
8659 io_ring_submit_lock(ctx, !force_nonblock); in io_install_fixed_file()
8694 io_ring_submit_unlock(ctx, !force_nonblock); in io_install_fixed_file()