aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOded Gabbay <oded.gabbay@amd.com>2014-10-26 03:44:09 -0400
committerOded Gabbay <oded.gabbay@amd.com>2015-01-09 15:26:11 -0500
commit6bbcde9803a8e385d18c5a235c961e11a8e20601 (patch)
tree48afea90d7a455ae14968e7261e0d3d992c5c9c0
parent632aa2cb081fbf6ea16d22ab332489106f10d727 (diff)
drm/amd: Remove old radeon_sa funcs from kfd-->kgd interface
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com> Reviewed-by: Alexey Skidanov <Alexey.skidanov@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/include/kgd_kfd_interface.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/gpu/drm/amd/include/kgd_kfd_interface.h b/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
index 3a1219005ad5..cd3878fe6f77 100644
--- a/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
+++ b/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
@@ -110,18 +110,6 @@ struct kgd2kfd_calls {
110/** 110/**
111 * struct kfd2kgd_calls 111 * struct kfd2kgd_calls
112 * 112 *
113 * @init_sa_manager: Initialize an instance of the sa manager, used by
114 * amdkfd for all system memory allocations that are mapped to the GART
115 * address space
116 *
117 * @fini_sa_manager: Releases all memory allocations for amdkfd that are
118 * handled by kgd sa manager
119 *
120 * @allocate_mem: Allocate a buffer from amdkfd's sa manager. The buffer can
121 * be used for mqds, hpds, kernel queue, fence and runlists
122 *
123 * @free_mem: Frees a buffer that was allocated by amdkfd's sa manager
124 *
125 * @init_gtt_mem_allocation: Allocate a buffer on the gart aperture. 113 * @init_gtt_mem_allocation: Allocate a buffer on the gart aperture.
126 * The buffer can be used for mqds, hpds, kernel queue, fence and runlists 114 * The buffer can be used for mqds, hpds, kernel queue, fence and runlists
127 * 115 *
@@ -168,16 +156,10 @@ struct kgd2kfd_calls {
168 * 156 *
169 */ 157 */
170struct kfd2kgd_calls { 158struct kfd2kgd_calls {
171 /* Memory management. */
172 int (*init_sa_manager)(struct kgd_dev *kgd, unsigned int size);
173 void (*fini_sa_manager)(struct kgd_dev *kgd);
174 int (*allocate_mem)(struct kgd_dev *kgd, size_t size, size_t alignment,
175 enum kgd_memory_pool pool, struct kgd_mem **mem);
176 int (*init_gtt_mem_allocation)(struct kgd_dev *kgd, size_t size, 159 int (*init_gtt_mem_allocation)(struct kgd_dev *kgd, size_t size,
177 void **mem_obj, uint64_t *gpu_addr, 160 void **mem_obj, uint64_t *gpu_addr,
178 void **cpu_ptr); 161 void **cpu_ptr);
179 162
180 void (*free_mem)(struct kgd_dev *kgd, struct kgd_mem *mem);
181 void (*free_gtt_mem)(struct kgd_dev *kgd, void *mem_obj); 163 void (*free_gtt_mem)(struct kgd_dev *kgd, void *mem_obj);
182 164
183 uint64_t (*get_vmem_size)(struct kgd_dev *kgd); 165 uint64_t (*get_vmem_size)(struct kgd_dev *kgd);