Lines Matching refs:resultp
1674 aio_list_get(aio_result_t *resultp)
1686 if (resultp) {
1687 index = AIO_HASH(resultp);
1691 if (reqp->aio_req_resultp == resultp) {
1702 lio_set_uerror(void *resultp, int error)
1705 * the resultp field is a pointer to where the
1711 (void) sulword(&((aio_result_t *)resultp)->aio_return,
1713 (void) suword32(&((aio_result_t *)resultp)->aio_errno, error);
1717 (void) suword32(&((aio_result32_t *)resultp)->aio_return,
1719 (void) suword32(&((aio_result32_t *)resultp)->aio_errno, error);
1733 aio_result_t *resultp;
1742 resultp = (aio_result_t *)
1745 resultp = &cbp[i]->aio_resultp;
1757 resultp = (aio_result_t *)&aiocb_32->
1761 resultp = (aio_result_t *)&aiocb_64->
1772 reqp = aio_req_done(resultp);
1791 aio_result_t *resultp;
1802 resultp = (aio_result_t *)&((aiocb64_32_t *)cb)->
1805 resultp = &((aiocb_t *)cb)->aio_resultp;
1810 resultp = (aio_result_t *)&((aiocb64_32_t *)cb)->
1813 resultp = (aio_result_t *)&((aiocb32_t *)cb)->
1823 retval = aio_req_find(resultp, &reqp);
1854 void *resultp;
1881 resultp = (aio_result_t *)&((aiocb64_32_t *)cb)
1884 resultp = &((aiocb_t *)cb)->aio_resultp;
1889 resultp = (aio_result_t *)&((aiocb64_32_t *)cb)
1892 resultp = (aio_result_t *)&((aiocb32_t *)cb)
1896 index = AIO_HASH(resultp);
1899 if (ent->aio_req_resultp == resultp) {
1942 aio_result_t *resultp,
1985 error = aio_req_setup(&reqp, aiop, &aiocb, resultp, vp, 1);
1992 error = aio_req_setupLF(&reqp, aiop, &aiocb64, resultp, vp, 1);
2058 aio_result_t *resultp;
2074 resultp = &(((aiocb_t *)aiocb_arg)->aio_resultp);
2087 resultp = (aio_result_t *)&(((aiocb64_32_t *)aiocb_arg)
2117 resultp = (aio_result_t *)&(((aiocb32_t *)aiocb_arg)->
2132 resultp = (aio_result_t *)&(((aiocb64_32_t *)aiocb_arg)
2175 error = aio_req_setupLF(&reqp, aiop, &aiocb64, resultp, vp, 0);
2177 error = aio_req_setup(&reqp, aiop, &aiocb, resultp, vp, 0);
2274 aio_req_done(void *resultp)
2284 if (resultp) {
2285 index = AIO_HASH(resultp);
2288 if (ent->aio_req_resultp == (aio_result_t *)resultp) {
2295 /* no match, resultp is invalid */
2302 * determine if a user-level resultp pointer is associated with an
2310 aio_req_find(aio_result_t *resultp, aio_req_t **reqp)
2320 index = AIO_HASH(resultp);
2323 if (ent->aio_req_resultp == resultp) {
2331 /* no match, resultp is invalid */
2395 aio_result_t *resultp,
2434 if (error = aio_req_alloc(&reqp, resultp)) {
2493 aio_req_alloc(aio_req_t **nreqp, aio_result_t *resultp)
2520 reqp->aio_req_resultp = resultp;
2753 aio_result_t *resultp = aio_reqp->aio_req_resultp;
2757 index = AIO_HASH(resultp);
2760 if (current->aio_req_resultp == resultp)
3292 aio_result_t *resultp,
3331 if (error = aio_req_alloc(&reqp, resultp)) {
3812 void *resultp;
3833 resultp = (void *)reqp->aio_req_resultp;
3837 aio_copyout_result_port(iov, bp, resultp);