| 758 | } |
| 759 | |
| 760 | void |
| 761 | sowakeup_aio(struct socket *so, struct sockbuf *sb) |
| 762 | { |
| 763 | |
| 764 | SOCKBUF_LOCK_ASSERT(sb); |
| 765 | sb->sb_flags &= ~SB_AIO; |
| 766 | if (sb->sb_flags & SB_AIO_RUNNING) |
| 767 | return; |
| 768 | sb->sb_flags |= SB_AIO_RUNNING; |
| 769 | soref(so); |
| 770 | soaio_enqueue(&sb->sb_aiotask); |
| 771 | } |
| 772 | |
| 773 | static void |
| 774 | soo_aio_cancel(struct kaiocb *job) |
no test coverage detected