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

Commit f104fbcb authored by Christian König's avatar Christian König Committed by Alex Deucher
Browse files

drm/amdgpu: remove amdgpu_ring_from_fence

parent 6ba60b89
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -1208,7 +1208,6 @@ int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
		     struct amdgpu_irq_src *irq_src, unsigned irq_type,
		     enum amdgpu_ring_type ring_type);
void amdgpu_ring_fini(struct amdgpu_ring *ring);
struct amdgpu_ring *amdgpu_ring_from_fence(struct fence *f);

/*
 * CS.
+0 −24
Original line number Diff line number Diff line
@@ -352,30 +352,6 @@ void amdgpu_ring_fini(struct amdgpu_ring *ring)
	}
}

/**
 * amdgpu_ring_from_fence - get ring from fence
 *
 * @f: fence structure
 *
 * Extract the ring a fence belongs to. Handles both scheduler as
 * well as hardware fences.
 */
struct amdgpu_ring *amdgpu_ring_from_fence(struct fence *f)
{
	struct amdgpu_fence *a_fence;
	struct amd_sched_fence *s_fence;

	s_fence = to_amd_sched_fence(f);
	if (s_fence)
		return container_of(s_fence->sched, struct amdgpu_ring, sched);

	a_fence = to_amdgpu_fence(f);
	if (a_fence)
		return a_fence->ring;

	return NULL;
}

/*
 * Debugfs info
 */