Home | History | Annotate | Download | only in programs

Lines Matching refs:IOPoolCtx_t

146 static IOJob_t *AIO_IOPool_createIoJob(IOPoolCtx_t *ctx, size_t bufferSize) {
164 static void AIO_IOPool_createThreadPool(IOPoolCtx_t* ctx, const FIO_prefs_t* prefs) {
182 static void AIO_IOPool_init(IOPoolCtx_t* ctx, const FIO_prefs_t* prefs, POOL_function poolFunction, size_t bufferSize) {
200 static int AIO_IOPool_threadPoolActive(IOPoolCtx_t* ctx) {
207 static void AIO_IOPool_lockJobsMutex(IOPoolCtx_t* ctx) {
214 static void AIO_IOPool_unlockJobsMutex(IOPoolCtx_t* ctx) {
222 IOPoolCtx_t* const ctx = (IOPoolCtx_t *) job->ctx;
231 static void AIO_IOPool_join(IOPoolCtx_t* ctx) {
239 static void AIO_IOPool_setThreaded(IOPoolCtx_t* ctx, int threaded) {
250 static void AIO_IOPool_destroy(IOPoolCtx_t* ctx) {
270 static IOJob_t* AIO_IOPool_acquireJob(IOPoolCtx_t* ctx) {
287 static void AIO_IOPool_setFile(IOPoolCtx_t* ctx, FILE* file) {
294 static FILE* AIO_IOPool_getFile(const IOPoolCtx_t* ctx) {
302 IOPoolCtx_t* const ctx = (IOPoolCtx_t *)job->ctx;
326 *job = AIO_IOPool_acquireJob((IOPoolCtx_t *)(*job)->ctx);