gpu: nvgpu: split sync HAL into syncpt and sema

Split sync HAL into sync.syncpt and sync.sema

Jira NVGPU-1984
Jira NVGPU-1986

Change-Id: I66bd6948e1d77b7728a667de3d3b1ae2adc62e27
Signed-off-by: Thomas Fleury <tfleury@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2096373
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Thomas Fleury
2019-04-09 10:09:57 -07:00
committed by mobile promotions
parent c0cf011600
commit 656a9aa170
15 changed files with 169 additions and 121 deletions

View File

@@ -279,13 +279,13 @@ static int nvgpu_as_ioctl_get_sync_ro_map(
u32 sync_size;
int err = 0;
if (g->ops.sync.get_sync_ro_map == NULL)
if (g->ops.sync.syncpt.get_sync_ro_map == NULL)
return -EINVAL;
if (!nvgpu_has_syncpoints(g))
return -EINVAL;
err = g->ops.sync.get_sync_ro_map(vm, &base_gpuva, &sync_size);
err = g->ops.sync.syncpt.get_sync_ro_map(vm, &base_gpuva, &sync_size);
if (err)
return err;