Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10009ea2 authored by Lucas Stach's avatar Lucas Stach
Browse files

drm/etnaviv: rename submit fence to out_fence



This is the fence passed out on a sucessful GPU submit. Make the name
more clear.

Signed-off-by: default avatarLucas Stach <l.stach@pengutronix.de>
parent 0236efe9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ struct etnaviv_gem_submit_bo {
struct etnaviv_gem_submit {
	struct etnaviv_gpu *gpu;
	struct ww_acquire_ctx ticket;
	struct dma_fence *fence;
	struct dma_fence *out_fence;
	u32 flags;
	unsigned int nr_bos;
	struct etnaviv_gem_submit_bo bos[0];
+6 −6
Original line number Diff line number Diff line
@@ -189,10 +189,10 @@ static void submit_attach_object_fences(struct etnaviv_gem_submit *submit)

		if (submit->bos[i].flags & ETNA_SUBMIT_BO_WRITE)
			reservation_object_add_excl_fence(etnaviv_obj->resv,
							  submit->fence);
							  submit->out_fence);
		else
			reservation_object_add_shared_fence(etnaviv_obj->resv,
							    submit->fence);
							    submit->out_fence);

		submit_unlock_object(submit, i);
	}
@@ -359,8 +359,8 @@ static void submit_cleanup(struct etnaviv_gem_submit *submit)
	}

	ww_acquire_fini(&submit->ticket);
	if (submit->fence)
		dma_fence_put(submit->fence);
	if (submit->out_fence)
		dma_fence_put(submit->out_fence);
	kfree(submit);
}

@@ -537,7 +537,7 @@ int etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data,
		 * fence to the sync file here, eliminating the ENOMEM
		 * possibility at this stage.
		 */
		sync_file = sync_file_create(submit->fence);
		sync_file = sync_file_create(submit->out_fence);
		if (!sync_file) {
			ret = -ENOMEM;
			goto out;
@@ -546,7 +546,7 @@ int etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data,
	}

	args->fence_fd = out_fence_fd;
	args->fence = submit->fence->seqno;
	args->fence = submit->out_fence->seqno;

out:
	submit_unpin_objects(submit);
+2 −2
Original line number Diff line number Diff line
@@ -1413,8 +1413,8 @@ int etnaviv_gpu_submit(struct etnaviv_gpu *gpu,
	}

	gpu->event[event[0]].fence = fence;
	submit->fence = dma_fence_get(fence);
	gpu->active_fence = submit->fence->seqno;
	submit->out_fence = dma_fence_get(fence);
	gpu->active_fence = submit->out_fence->seqno;

	if (cmdbuf->nr_pmrs) {
		gpu->event[event[1]].sync_point = &sync_point_perfmon_sample_pre;