Lines Matching defs:src_devicep
4456 struct gomp_device_descr **src_devicep)
4474 *src_devicep = resolve_device (src_device_num, false);
4475 if (*src_devicep == NULL)
4478 if (!((*src_devicep)->capabilities & GOMP_OFFLOAD_CAP_OPENMP_400)
4479 || (*src_devicep)->capabilities & GOMP_OFFLOAD_CAP_SHARED_MEM)
4480 *src_devicep = NULL;
4490 struct gomp_device_descr *src_devicep)
4493 if (src_devicep == NULL && dst_devicep == NULL)
4498 if (src_devicep == NULL)
4509 gomp_mutex_lock (&src_devicep->lock);
4510 ret = src_devicep->dev2host_func (src_devicep->target_id,
4513 gomp_mutex_unlock (&src_devicep->lock);
4516 if (src_devicep == dst_devicep)
4518 gomp_mutex_lock (&src_devicep->lock);
4519 ret = src_devicep->dev2dev_func (src_devicep->target_id,
4522 gomp_mutex_unlock (&src_devicep->lock);
4532 struct gomp_device_descr *dst_devicep = NULL, *src_devicep = NULL;
4534 &dst_devicep, &src_devicep);
4540 dst_devicep, src_devicep);
4553 struct gomp_device_descr *src_devicep;
4561 a->src_offset, a->dst_devicep, a->src_devicep))
4571 struct gomp_device_descr *dst_devicep = NULL, *src_devicep = NULL;
4576 &dst_devicep, &src_devicep);
4585 .src_devicep = src_devicep
4615 struct gomp_device_descr *src_devicep,
4629 if (dst_devicep == NULL && src_devicep == NULL)
4635 else if (src_devicep == NULL)
4641 ret = src_devicep->dev2host_func (src_devicep->target_id,
4645 else if (src_devicep == dst_devicep)
4646 ret = src_devicep->dev2dev_func (src_devicep->target_id,
4667 ret = src_devicep->dev2host_func (src_devicep->target_id, *tmp,
4680 && ((src_devicep
4681 && src_devicep == dst_devicep
4682 && src_devicep->memcpy2d_func)
4683 || (!src_devicep != !dst_devicep
4684 && ((src_devicep && src_devicep->memcpy2d_func)
4689 int src_id = src_devicep ? src_devicep->target_id : -1;
4690 struct gomp_device_descr *devp = dst_devicep ? dst_devicep : src_devicep;
4706 && ((src_devicep
4707 && src_devicep == dst_devicep
4708 && src_devicep->memcpy3d_func)
4709 || (!src_devicep != !dst_devicep
4710 && ((src_devicep && src_devicep->memcpy3d_func)
4715 int src_id = src_devicep ? src_devicep->target_id : -1;
4716 struct gomp_device_descr *devp = dst_devicep ? dst_devicep : src_devicep;
4749 src_devicep, tmp_size, tmp);
4762 struct gomp_device_descr **src_devicep)
4768 dst_devicep, src_devicep);
4783 struct gomp_device_descr *src_devicep)
4790 lock_src = src_devicep != NULL;
4791 lock_dst = dst_devicep != NULL && src_devicep != dst_devicep;
4793 gomp_mutex_lock (&src_devicep->lock);
4799 dst_devicep, src_devicep,
4802 gomp_mutex_unlock (&src_devicep->lock);
4820 struct gomp_device_descr *dst_devicep = NULL, *src_devicep = NULL;
4824 &src_devicep);
4832 dst_devicep, src_devicep);
4848 struct gomp_device_descr *src_devicep;
4860 a->src_devicep);
4875 struct gomp_device_descr *dst_devicep = NULL, *src_devicep = NULL;
4879 &src_devicep);
4894 .src_devicep = src_devicep