Lines Matching defs:hostaddr
506 goacc_map_var_existing (struct gomp_device_descr *acc_dev, void *hostaddr,
512 void *d = (void *) (n->tgt->tgt_start + n->tgt_offset + hostaddr
515 if (hostaddr + size > (void *) n->host_end)
518 gomp_fatal ("[%p,+%d] not mapped", hostaddr, (int) size);
915 acc_attach_async (void **hostaddr, int async)
929 cur_node.host_start = (uintptr_t) hostaddr;
939 gomp_attach_pointer (acc_dev, aq, &acc_dev->mem_map, n, (uintptr_t) hostaddr,
946 acc_attach (void **hostaddr)
948 acc_attach_async (hostaddr, acc_async_sync);
952 goacc_detach_internal (void **hostaddr, int async, bool finalize)
965 cur_node.host_start = (uintptr_t) hostaddr;
975 gomp_detach_pointer (acc_dev, aq, n, (uintptr_t) hostaddr, finalize, NULL);
981 acc_detach (void **hostaddr)
983 goacc_detach_internal (hostaddr, acc_async_sync, false);
987 acc_detach_async (void **hostaddr, int async)
989 goacc_detach_internal (hostaddr, async, false);
993 acc_detach_finalize (void **hostaddr)
995 goacc_detach_internal (hostaddr, acc_async_sync, true);
999 acc_detach_finalize_async (void **hostaddr, int async)
1001 goacc_detach_internal (hostaddr, async, true);
1248 uintptr_t hostaddr = (uintptr_t) hostaddrs[i];
1249 cur_node.host_start = hostaddr;
1260 gomp_detach_pointer (acc_dev, aq, n, hostaddr, finalize, NULL);