| /src/sys/sys/ |
| aio.h | 148 struct aiosp; 151 struct aiosp *aiosp; /* Servicing pool of this thread */ member in struct:aiost 171 struct aiosp { struct 198 struct aiosp aiosp; /* Per-process service pool */ member in struct:aioproc 210 int aiosp_initialize(struct aiosp *); 211 int aiosp_destroy(struct aiosp *, int *); 212 int aiosp_distribute_jobs(struct aiosp *); 213 int aiosp_enqueue_job(struct aiosp *, struct aio_job *) [all...] |
| aio.h | 148 struct aiosp; 151 struct aiosp *aiosp; /* Servicing pool of this thread */ member in struct:aiost 171 struct aiosp { struct 198 struct aiosp aiosp; /* Per-process service pool */ member in struct:aioproc 210 int aiosp_initialize(struct aiosp *); 211 int aiosp_destroy(struct aiosp *, int *); 212 int aiosp_distribute_jobs(struct aiosp *); 213 int aiosp_enqueue_job(struct aiosp *, struct aio_job *) [all...] |
| /src/sys/kern/ |
| 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...] |
| 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...] |