Lines Matching refs:async

52 static void goacc_wait (int async, int num_waits, va_list *ap);
75 int async = GOMP_ASYNC_SYNC; in GOACC_parallel_keyed() local
133 async = GOMP_LAUNCH_OP (tag); in GOACC_parallel_keyed()
135 if (async == GOMP_LAUNCH_OP_MAX) in GOACC_parallel_keyed()
136 async = va_arg (ap, unsigned); in GOACC_parallel_keyed()
145 goacc_wait (async, num_waits, &ap); in GOACC_parallel_keyed()
156 acc_dev->openacc.async_set_async_func (async); in GOACC_parallel_keyed()
183 async, dims, tgt); in GOACC_parallel_keyed()
186 if (async < acc_async_noval) in GOACC_parallel_keyed()
189 tgt->device_descr->openacc.register_async_cleanup_func (tgt, async); in GOACC_parallel_keyed()
201 int async, int num_waits, ...) in GOACC_parallel() argument
263 int async, int num_waits, ...) in GOACC_enter_exit_data() argument
285 goacc_wait (async, num_waits, &ap); in GOACC_enter_exit_data()
289 acc_dev->openacc.async_set_async_func (async); in GOACC_enter_exit_data()
372 async, 1); in GOACC_enter_exit_data()
389 == GOMP_MAP_FORCE_FROM, async, 3); in GOACC_enter_exit_data()
399 goacc_wait (int async, int num_waits, va_list *ap) in goacc_wait() argument
411 if (async == acc_async_sync) in goacc_wait()
413 else if (qid == async) in goacc_wait()
418 acc_dev->openacc.async_wait_async_func (qid, async); in goacc_wait()
425 int async, int num_waits, ...) in GOACC_update() argument
444 goacc_wait (async, num_waits, &ap); in GOACC_update()
448 acc_dev->openacc.async_set_async_func (async); in GOACC_update()
478 GOACC_wait (int async, int num_waits, ...) in GOACC_wait() argument
485 goacc_wait (async, num_waits, &ap); in GOACC_wait()
488 else if (async == acc_async_sync) in GOACC_wait()
490 else if (async == acc_async_noval) in GOACC_wait()