Lines Matching refs:async
174 memcpy_tofrom_device (bool from, void *d, void *h, size_t s, int async, in memcpy_tofrom_device() argument
197 prof_info.async = async; in memcpy_tofrom_device()
198 prof_info.async_queue = prof_info.async; in memcpy_tofrom_device()
201 goacc_aq aq = get_goacc_asyncqueue (async); in memcpy_tofrom_device()
221 acc_memcpy_to_device_async (void *d, void *h, size_t s, int async) in acc_memcpy_to_device_async() argument
223 memcpy_tofrom_device (false, d, h, s, async, __FUNCTION__); in acc_memcpy_to_device_async()
233 acc_memcpy_from_device_async (void *h, void *d, size_t s, int async) in acc_memcpy_from_device_async() argument
235 memcpy_tofrom_device (true, d, h, s, async, __FUNCTION__); in acc_memcpy_from_device_async()
532 goacc_enter_datum (void **hostaddrs, size_t *sizes, void *kinds, int async) in goacc_enter_datum() argument
553 prof_info.async = async; in goacc_enter_datum()
554 prof_info.async_queue = prof_info.async; in goacc_enter_datum()
571 goacc_aq aq = get_goacc_asyncqueue (async); in goacc_enter_datum()
604 acc_create_async (void *h, size_t s, int async) in acc_create_async() argument
607 goacc_enter_datum (&h, &s, &kinds, async); in acc_create_async()
637 acc_copyin_async (void *h, size_t s, int async) in acc_copyin_async() argument
640 goacc_enter_datum (&h, &s, &kinds, async); in acc_copyin_async()
743 goacc_exit_datum (void *h, size_t s, unsigned short kind, int async) in goacc_exit_datum() argument
761 prof_info.async = async; in goacc_exit_datum()
762 prof_info.async_queue = prof_info.async; in goacc_exit_datum()
771 goacc_aq aq = get_goacc_asyncqueue (async); in goacc_exit_datum()
791 acc_delete_async (void *h , size_t s, int async) in acc_delete_async() argument
793 goacc_exit_datum (h, s, GOMP_MAP_RELEASE, async); in acc_delete_async()
803 acc_delete_finalize_async (void *h , size_t s, int async) in acc_delete_finalize_async() argument
805 goacc_exit_datum (h, s, GOMP_MAP_DELETE, async); in acc_delete_finalize_async()
815 acc_copyout_async (void *h, size_t s, int async) in acc_copyout_async() argument
817 goacc_exit_datum (h, s, GOMP_MAP_FROM, async); in acc_copyout_async()
827 acc_copyout_finalize_async (void *h, size_t s, int async) in acc_copyout_finalize_async() argument
829 goacc_exit_datum (h, s, GOMP_MAP_FORCE_FROM, async); in acc_copyout_finalize_async()
833 update_dev_host (int is_dev, void *h, size_t s, int async) in update_dev_host() argument
857 prof_info.async = async; in update_dev_host()
858 prof_info.async_queue = prof_info.async; in update_dev_host()
874 goacc_aq aq = get_goacc_asyncqueue (async); in update_dev_host()
897 acc_update_device_async (void *h, size_t s, int async) in acc_update_device_async() argument
899 update_dev_host (1, h, s, async); in acc_update_device_async()
909 acc_update_self_async (void *h, size_t s, int async) in acc_update_self_async() argument
911 update_dev_host (0, h, s, async); in acc_update_self_async()
915 acc_attach_async (void **hostaddr, int async) in acc_attach_async() argument
919 goacc_aq aq = get_goacc_asyncqueue (async); in acc_attach_async()
952 goacc_detach_internal (void **hostaddr, int async, bool finalize) in goacc_detach_internal() argument
958 struct goacc_asyncqueue *aq = get_goacc_asyncqueue (async); in goacc_detach_internal()
987 acc_detach_async (void **hostaddr, int async) in acc_detach_async() argument
989 goacc_detach_internal (hostaddr, async, false); in acc_detach_async()
999 acc_detach_finalize_async (void **hostaddr, int async) in acc_detach_finalize_async() argument
1001 goacc_detach_internal (hostaddr, async, true); in acc_detach_finalize_async()
1322 size_t *sizes, unsigned short *kinds, int async, in GOACC_enter_exit_data() argument
1384 prof_info.async = async; in GOACC_enter_exit_data()
1385 prof_info.async_queue = prof_info.async; in GOACC_enter_exit_data()
1437 goacc_wait (async, num_waits, &ap); in GOACC_enter_exit_data()
1441 goacc_aq aq = get_goacc_asyncqueue (async); in GOACC_enter_exit_data()