Home | History | Annotate | Download | only in libgomp

Lines Matching refs:hostaddr

501 goacc_map_var_existing (struct gomp_device_descr *acc_dev, void *hostaddr,
507 void *d = (void *) (n->tgt->tgt_start + n->tgt_offset + hostaddr
510 if (hostaddr + size > (void *) n->host_end)
513 gomp_fatal ("[%p,+%d] not mapped", hostaddr, (int) size);
928 acc_attach_async (void **hostaddr, int async)
942 cur_node.host_start = (uintptr_t) hostaddr;
952 gomp_attach_pointer (acc_dev, aq, &acc_dev->mem_map, n, (uintptr_t) hostaddr,
959 acc_attach (void **hostaddr)
961 acc_attach_async (hostaddr, acc_async_sync);
965 goacc_detach_internal (void **hostaddr, int async, bool finalize)
978 cur_node.host_start = (uintptr_t) hostaddr;
988 gomp_detach_pointer (acc_dev, aq, n, (uintptr_t) hostaddr, finalize, NULL);
994 acc_detach (void **hostaddr)
996 goacc_detach_internal (hostaddr, acc_async_sync, false);
1000 acc_detach_async (void **hostaddr, int async)
1002 goacc_detach_internal (hostaddr, async, false);
1006 acc_detach_finalize (void **hostaddr)
1008 goacc_detach_internal (hostaddr, acc_async_sync, true);
1012 acc_detach_finalize_async (void **hostaddr, int async)
1014 goacc_detach_internal (hostaddr, async, true);
1302 uintptr_t hostaddr = (uintptr_t) hostaddrs[i];
1303 cur_node.host_start = hostaddr;
1314 gomp_detach_pointer (acc_dev, aq, n, hostaddr, finalize, NULL);