sys_aio.c | 36 * Each process owns an aiosp (service pool) with work threads (aiost). 43 * Jobs are appended to aiosp->jobs which are then distributed to a worker 130 static int aiost_create(struct aiosp *, struct aiost **); 134 static int aiosp_worker_extract(struct aiosp *, struct aiost **); 149 static void aiocbp_destroy(struct aiosp *); 150 static int aiocbp_init(struct aiosp *, u_int); 151 static int aiocbp_insert(struct aiosp *, struct aiocbp *); 152 static int aiocbp_lookup_job(struct aiosp *, const void *, 154 static int aiocbp_remove_job(struct aiosp *, const void *, 274 error = aiosp_initialize(&aio->aiosp); 607 struct aiosp *aiosp = &aio->aiosp; local in function:aio_suspend1 1740 struct aiosp *aiosp; local in function:sys_aio_cancel [all...] |