Home
last modified time | relevance | path

Searched refs:aiop (Results 1 – 3 of 3) sorted by relevance

/titanic_50/usr/src/uts/common/os/
H A Daio_subr.c198 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 Daio.c97 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 Dxdf.c2884 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()