Searched refs:aiop (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/uts/common/os/ |
H A D | aio_subr.c | 198 aio_t *aiop; in aio_done() local 234 aiop = p->p_aio; in aio_done() 235 ASSERT(aiop != NULL); in aio_done() 237 mutex_enter(&aiop->aio_portq_mutex); in aio_done() 238 mutex_enter(&aiop->aio_mutex); in aio_done() 239 ASSERT(aiop->aio_pending > 0); in aio_done() 241 aiop->aio_pending--; in aio_done() 251 portevpend = --aiop->aio_portpendcnt; in aio_done() 252 aio_deq(&aiop->aio_portpending, reqp); in aio_done() 253 aio_enq(&aiop->aio_portq, reqp, 0); in aio_done() [all …]
|
H A D | aio.c | 97 aio_req_t *reqlist, aio_t *aiop, model_t model); 98 static int aio_reqlist_concat(aio_t *aiop, aio_req_t **reqlist, int max); 399 aio_t *aiop; in aionotify() local 401 aiop = curproc->p_aio; in aionotify() 402 if (aiop == NULL) in aionotify() 405 mutex_enter(&aiop->aio_mutex); in aionotify() 406 aiop->aio_notifycnt++; in aionotify() 407 cv_broadcast(&aiop->aio_waitcv); in aionotify() 408 mutex_exit(&aiop->aio_mutex); in aionotify() 526 aio_t *aiop; in aiowait() local [all …]
|
/titanic_50/usr/src/uts/common/xen/io/ |
H A D | xdf.c | 2884 xdf_aread(dev_t dev, struct aio_req *aiop, cred_t *credp) in xdf_aread() argument 2888 struct uio *uiop = aiop->aio_uio; in xdf_aread() 2910 return (aphysio(xdf_strategy, anocancel, dev, B_READ, xdfmin, aiop)); in xdf_aread() 2915 xdf_awrite(dev_t dev, struct aio_req *aiop, cred_t *credp) in xdf_awrite() argument 2919 struct uio *uiop = aiop->aio_uio; in xdf_awrite() 2941 return (aphysio(xdf_strategy, anocancel, dev, B_WRITE, xdfmin, aiop)); in xdf_awrite()
|