Lines Matching refs:aiocbp
1959 return (kern_aio_return(td, uap->aiocbp, &aiocb_ops)); in sys_aio_return()
2043 error = copyin(uap->aiocbp, ujoblist, uap->nent * sizeof(ujoblist[0])); in sys_aio_suspend()
2089 ((uap->aiocbp == NULL) || in sys_aio_cancel()
2090 (uap->aiocbp == cbe->uuaiocb))) { in sys_aio_cancel()
2117 if (uap->aiocbp != NULL) in sys_aio_cancel()
2126 if (uap->aiocbp != NULL) { in sys_aio_cancel()
2154 kern_aio_error(struct thread *td, struct aiocb *aiocbp, struct aiocb_ops *ops) in kern_aio_error() argument
2169 if (cb->uuaiocb == aiocbp) { in kern_aio_error()
2184 status = ops->fetch_status(aiocbp); in kern_aio_error()
2186 td->td_retval[0] = ops->fetch_error(aiocbp); in kern_aio_error()
2198 return (kern_aio_error(td, uap->aiocbp, &aiocb_ops)); in sys_aio_error()
2206 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_READ, in sys_oaio_read()
2214 return (aio_aqueue(td, uap->aiocbp, NULL, LIO_READ, &aiocb_ops)); in sys_aio_read()
2222 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_WRITE, in sys_oaio_write()
2230 return (aio_aqueue(td, uap->aiocbp, NULL, LIO_WRITE, &aiocb_ops)); in sys_aio_write()
2237 return (aio_aqueue(td, uap->aiocbp, NULL, LIO_MLOCK, &aiocb_ops)); in sys_aio_mlock()
2485 kern_aio_waitcomplete(struct thread *td, struct aiocb **aiocbp, in kern_aio_waitcomplete() argument
2495 ops->store_aiocb(aiocbp, NULL); in kern_aio_waitcomplete()
2540 ops->store_aiocb(aiocbp, uuaiocb); in kern_aio_waitcomplete()
2564 return (kern_aio_waitcomplete(td, uap->aiocbp, tsp, &aiocb_ops)); in sys_aio_waitcomplete()
2568 kern_aio_fsync(struct thread *td, int op, struct aiocb *aiocbp, in kern_aio_fsync() argument
2574 return (aio_aqueue(td, aiocbp, NULL, LIO_SYNC, ops)); in kern_aio_fsync()
2581 return (kern_aio_fsync(td, uap->op, uap->aiocbp, &aiocb_ops)); in sys_aio_fsync()
2855 return (kern_aio_return(td, (struct aiocb *)uap->aiocbp, &aiocb32_ops)); in freebsd32_aio_return()
2882 error = copyin(uap->aiocbp, ujoblist32, uap->nent * in freebsd32_aio_suspend()
2905 return (kern_aio_error(td, (struct aiocb *)uap->aiocbp, &aiocb32_ops)); in freebsd32_aio_error()
2912 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_READ, in freebsd32_oaio_read()
2920 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_READ, in freebsd32_aio_read()
2928 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_WRITE, in freebsd32_oaio_write()
2936 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_WRITE, in freebsd32_aio_write()
2944 return (aio_aqueue(td, (struct aiocb *)uap->aiocbp, NULL, LIO_MLOCK, in freebsd32_aio_mlock()
2967 return (kern_aio_waitcomplete(td, (struct aiocb **)uap->aiocbp, tsp, in freebsd32_aio_waitcomplete()
2975 return (kern_aio_fsync(td, uap->op, (struct aiocb *)uap->aiocbp, in freebsd32_aio_fsync()