Lines Matching refs:uaiocb

616 		cancelled = job->uaiocb._aiocb_private.error == ECANCELED;  in aio_cancel_job()
771 opcode = job->uaiocb.aio_lio_opcode & ~LIO_FOFFSET; in aio_process_rw()
774 ("%s: opcode %d", __func__, job->uaiocb.aio_lio_opcode)); in aio_process_rw()
843 KASSERT(job->uaiocb.aio_lio_opcode & LIO_SYNC, in aio_process_sync()
844 ("%s: opcode %d", __func__, job->uaiocb.aio_lio_opcode)); in aio_process_sync()
849 job->uaiocb.aio_lio_opcode); in aio_process_sync()
861 struct aiocb *cb = &job->uaiocb; in aio_process_mlock()
864 KASSERT(job->uaiocb.aio_lio_opcode == LIO_MLOCK, in aio_process_mlock()
865 ("%s: opcode %d", __func__, job->uaiocb.aio_lio_opcode)); in aio_process_mlock()
897 if (job->uaiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL || in aio_bio_done_notify()
898 job->uaiocb.aio_sigevent.sigev_notify == SIGEV_THREAD_ID) in aio_bio_done_notify()
899 aio_sendsig(userp, &job->uaiocb.aio_sigevent, &job->ksi, true); in aio_bio_done_notify()
1031 job->uaiocb._aiocb_private.error = error; in aio_complete()
1032 job->uaiocb._aiocb_private.status = status; in aio_complete()
1224 cb = &job->uaiocb; in aio_qbio()
1400 struct aiocb *kcb = &kjob->uaiocb; in aiocb_copyin_old_sigevent()
1416 struct aiocb *kcb = &kjob->uaiocb; in aiocb_copyin()
1530 if (job->uaiocb.aio_nbytes > IOSIZE_MAX) { in aio_aqueue()
1535 if (job->uaiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT && in aio_aqueue()
1536 job->uaiocb.aio_sigevent.sigev_notify != SIGEV_SIGNAL && in aio_aqueue()
1537 job->uaiocb.aio_sigevent.sigev_notify != SIGEV_THREAD_ID && in aio_aqueue()
1538 job->uaiocb.aio_sigevent.sigev_notify != SIGEV_NONE) { in aio_aqueue()
1543 if ((job->uaiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL || in aio_aqueue()
1544 job->uaiocb.aio_sigevent.sigev_notify == SIGEV_THREAD_ID) && in aio_aqueue()
1545 !_SIG_VALID(job->uaiocb.aio_sigevent.sigev_signo)) { in aio_aqueue()
1552 switch (job->uaiocb.aio_lio_opcode & ~LIO_FOFFSET) { in aio_aqueue()
1558 opcode = job->uaiocb.aio_lio_opcode & ~LIO_FOFFSET; in aio_aqueue()
1559 if ((job->uaiocb.aio_lio_opcode & LIO_FOFFSET) != 0) in aio_aqueue()
1567 opcode = job->uaiocb.aio_lio_opcode = type; in aio_aqueue()
1582 fd = job->uaiocb.aio_fildes; in aio_aqueue()
1614 job->uaiocb.aio_offset < 0 && in aio_aqueue()
1637 if (job->uaiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT) in aio_aqueue()
1639 evflags = job->uaiocb.aio_sigevent.sigev_notify_kevent_flags; in aio_aqueue()
1644 kqfd = job->uaiocb.aio_sigevent.sigev_notify_kqueue; in aio_aqueue()
1650 kev.udata = job->uaiocb.aio_sigevent.sigev_value.sival_ptr; in aio_aqueue()
1658 job->uaiocb._aiocb_private.error = EINPROGRESS; in aio_aqueue()
1669 job->iov[0].iov_base = (void *)(uintptr_t)job->uaiocb.aio_buf; in aio_aqueue()
1670 job->iov[0].iov_len = job->uaiocb.aio_nbytes; in aio_aqueue()
1673 job->uio.uio_resid = job->uaiocb.aio_nbytes; in aio_aqueue()
1685 job->uiop->uio_offset = job->uaiocb.aio_offset; in aio_aqueue()
1801 if (job->uaiocb.aio_lio_opcode & (LIO_WRITE | LIO_READ)) { in aio_queue_file()
1804 } else if (job->uaiocb.aio_lio_opcode & LIO_SYNC) { in aio_queue_file()
1808 ((job2->uaiocb.aio_lio_opcode & LIO_SYNC) == 0) && in aio_queue_file()
1915 status = job->uaiocb._aiocb_private.status; in kern_aio_return()
1916 error = job->uaiocb._aiocb_private.error; in kern_aio_return()
2063 if ((uap->fd == job->uaiocb.aio_fildes) && in sys_aio_cancel()
2126 job->uaiocb._aiocb_private.error; in kern_aio_error()
2468 opcode = job->uaiocb.aio_lio_opcode; in aio_biowakeup()
2552 status = job->uaiocb._aiocb_private.status; in kern_aio_waitcomplete()
2553 error = job->uaiocb._aiocb_private.error; in kern_aio_waitcomplete()
2658 kn->kn_data = job->uaiocb._aiocb_private.error; in filt_aio()
2785 struct aiocb *kcb = &kjob->uaiocb; in aiocb32_copyin_old_sigevent()
2812 struct aiocb *kcb = &kjob->uaiocb; in aiocb32_copyin()